Microsoft patents granted on 15 March 2016

58 US patents granted on 15 March 2016 and assigned to Microsoft

1 D751,597 Display screen with graphical user interface
2 D751,593 Display screen with graphical user interface
3 D751,587 Display screen with graphical user interface
4 D751,586 Display screen with animated graphical user interface
5 D751,585 Display screen with icon group
6 D751,579 Display screen with graphical user interface
7 D751,577 Display screen with animated graphical user interface
8 D751,573 Display screen with animated graphical user interface
9 D751,553 Input device for an electronic tablet
10 9,288,682 White space utilization
11 9,288,681 White space utilization
12 9,288,553 Application gadgets and electronic program guides
13 9,288,468 Viewing windows for video streams
14 9,288,235 Contextually aware device management
15 9,288,210 Revocable object access
16 9,288,185 Software firewall control
17 9,288,173 Geo-data spam filter
18 9,288,134 Server-centric high performance network architecture for modular data centers
19 9,288,125 Application control of embedded web content execution
20 9,288,102 Controlling devices using cloud services and device-agnostic pipe mechanisms
21 9,288,080 Network-extensible and controllable telephone
22 9,288,053 Schema signing
23 9,287,950 Channel quality indicator apparatus and method
24 9,287,919 Multi-band isolator assembly
25 9,286,812 Flexible display extendable assembly
26 9,286,730 Opacity filter for display device
27 9,286,711 Representing a location at a previous time period using an augmented reality display
28 9,286,703 Redrawing recent curve sections for real-time smoothing
29 9,286,619 System and method for generating social summaries
30 9,286,597 Tracking co-authoring conflicts using document comments
31 9,286,548 Accurate text classification through selective use of image data
32 9,286,414 Data discovery and description service
33 9,286,396 Query expansion and query-document matching using path-constrained random walks
34 9,286,390 Presentation of rich search results in delineated areas
35 9,286,368 Linking framework for information technology management
36 9,286,367 Gathering statistics based on container exchange
37 9,286,293 Populating and using caches in client-side caching
38 9,286,211 Health reporting from non-volatile block storage device to processing device
39 9,286,182 Virtual machine snapshotting and analysis
40 9,286,152 Securely obtaining memory content after device malfunction
41 9,286,139 Automatic mutual exclusion
42 9,286,122 Display techniques using virtual surface allocation
43 9,286,116 Multiple core real-time task execution
44 9,286,115 Performant runtime pause with no CPU utilization
45 9,286,088 User interface for interaction with virtual machine
46 9,286,083 Satisfying missing dependencies on a running system
47 9,286,061 Generating and managing electronic documentation
48 9,286,043 Software build optimization
49 9,286,042 Control flow graph application configuration
50 9,286,039 Operating system support for contracts
51 9,286,038 Interface development and operation
52 9,286,037 Platform for distributed applications
53 9,286,001 Effective range partition splitting in scalable storage
54 9,285,907 Recognizing multiple input point gestures
55 9,285,871 Personal audio/visual system for providing an adaptable augmented reality environment
56 9,285,851 Optimizing battery use for known future load
57 9,285,589 AR glasses with event and sensor triggered control of AR eyepiece applications
58 9,283,476 Information collection during game play