Microsoft patents granted on 06 September 2016

85 US patents granted on 06 September 2016 and assigned to Microsoft

1 D765,793 Controller
2 D765,792 Controller
3 D765,791 Controller
4 D765,790 Controller
5 D765,788 Controller
6 D765,787 Controller with removable paddles
7 D765,733 Display screen with animated graphical user interface
8 D765,731 Display screen with icon
9 D765,719 Display screen with animated graphical user interface
10 D765,709 Display screen with animated graphical user interface
11 D765,708 Display screen with animated graphical user interface
12 D765,707 Display screen with animated graphical user interface
13 D765,694 Display screen with animated graphical user interface
14 D765,670 Display screen with graphical user interface
15 D765,669 Display screen with graphical user interface
16 D765,626 Handset cover
17 9,439,063 Intelligent communication line selection supporting rich context of input factors
18 9,439,053 Identifying subgraphs in transformed social network graphs
19 9,439,052 System and method for mobile telephone and UPnP control point integration
20 9,439,042 Determining suitability of an access network
21 9,438,861 Integrating continuous and sparse streaming data
22 9,438,696 Data communication protocol
23 9,438,687 Employing presence information in notebook application
24 9,438,681 Managing web services data and presence data
25 9,438,673 Dynamic update streams for real time provisioning
26 9,438,662 Enabling secure remote assistance using a terminal services gateway
27 9,438,649 Warped presentation of events in calendar views
28 9,438,609 Device verification prior to registration
29 9,438,602 Evolving rule based contact exchange
30 9,438,552 Messaging for notification-based clients
31 9,438,547 Uniform policy for security and information protection
32 9,438,546 Attachment collaboration within message environments
33 9,438,520 Synchronizing state among load balancer components
34 9,438,448 Maintaining communication connections during temporary network disruptions
35 9,438,374 Radio channel utilization
36 9,438,359 Audio broadcast sources switching by geographic location
37 9,438,197 Reconfigurable multi-band filter
38 9,437,935 Dual band antenna pair with high isolation
39 9,437,210 Audio signal processing
40 9,437,193 Environment adjusted speaker identification
41 9,437,027 Layered image understanding
42 9,437,024 Transformation function insertion for dynamically displayed tracer data
43 9,437,023 Data binding graph for interactive chart
44 9,436,980 Reducing ghosting and other image artifacts in a wedge-based imaging system
45 9,436,927 Web-based multiuser collaboration
46 9,436,918 Smart selection of text spans
47 9,436,844 Access enablement security circuit
48 9,436,826 Discovering malicious input files and performing automatic and distributed remediation
49 9,436,816 Supplementing biometric identification with device identification
50 9,436,804 Establishing a unique session key using a hardware functionality scan
51 9,436,764 Navigation to popular search results
52 9,436,740 Visualization of changing confidence intervals
53 9,436,719 Updating an inverted index in a real time fashion
54 9,436,712 Data migration framework
55 9,436,699 Techniques for efficient file operations
56 9,436,695 Dynamically expiring crowd-sourced content
57 9,436,685 Techniques for electronic aggregation of information
58 9,436,671 Displaying multiple row and column header areas in a summary table
59 9,436,596 Flash memory cache including for use with persistent key-value store
60 9,436,589 Increasing performance at runtime from trace data
61 9,436,581 Dynamic lazy type system
62 9,436,561 Recovery processing using torn write detection
63 9,436,553 Recovering usability of cloud based service from system failure
64 9,436,517 Reliability-aware application scheduling
65 9,436,509 Pre-provisioned web application platform site collections
66 9,436,507 Composing and executing workflows made up of functional pluggable building blocks
67 9,436,502 Eventually consistent storage and transactions in cloud based environment
68 9,436,492 Cloud virtual machine provisioning using virtual storage
69 9,436,482 Input content to application via web browser
70 9,436,474 Lock free streaming of executable code data
71 9,436,449 Scenario-based code trimming and code reduction
72 9,436,437 Creation, editing and navigation of diagrams
73 9,436,400 Transient storage device configuration silo
74 9,436,399 Managing capacity of a thinly provisioned storage system
75 9,436,385 Invocation control over keyboard user interface
76 9,436,351 System and method for user modification of metadata in a shell browser
77 9,436,349 Business solution user interface enabling interaction with reports
78 9,436,338 Active matrix capacitive touch sensor
79 9,436,296 Color control
80 9,436,276 Second-person avatars
81 9,435,873 Sound source localization using phase spectrum
82 9,435,628 Apparatus for object information detection and methods of using same
83 9,435,590 Thin heat transfer device for thermal management
84 9,434,108 Fabricating full color three-dimensional objects
85 9,433,862 Dynamic allocation of computing resources in remote gaming environment