90 US patents granted on 24 March 2015 and assigned to Microsoft
1 | D725,148 | Display screen with animated icon |
2 | D725,147 | Display screen with animated icon |
3 | D725,146 | Display screen with icon |
4 | D725,141 | Display screen with graphical user interface |
5 | D725,140 | Display screen with graphical user interface |
6 | D725,139 | Display screen with graphical user interface |
7 | D725,136 | Display screen with graphical user interface |
8 | D725,111 | Electronic mouse |
9 | D725,041 | Connector with illuminated region |
10 | D725,040 | Connector |
11 | 8,990,959 | Manipulable human interactive proofs |
12 | 8,990,953 | Software distribution service federation |
13 | 8,990,947 | Analytics engine |
14 | 8,990,930 | Code property analysis for security mitigations |
15 | 8,990,907 | Managing security credentials for scaled-out services |
16 | 8,990,902 | Client authentication during network boot |
17 | 8,990,896 | Extensible mechanism for securing objects using claims |
18 | 8,990,839 | Controlling runtime access to application programming interfaces |
19 | 8,990,838 | Aggregate personal computer system |
20 | 8,990,820 | Runtime task with inherited dependencies for batch processing |
21 | 8,990,818 | Multiple top level user interface displays |
22 | 8,990,814 | Replacement of virtual functions |
23 | 8,990,733 | Application-launching interface for multiple modes |
24 | 8,990,728 | Dynamic user interface for previewing live content |
25 | 8,990,726 | Text box clearing selector |
26 | 8,990,698 | Social network service synchronization |
27 | 8,990,695 | Flexible architecture for notifying applications of state changes |
28 | 8,990,686 | Visual navigation of documents by object |
29 | 8,990,679 | Extensible markup language rendering and layout |
30 | 8,990,675 | Automatic relationship detection for spreadsheet data items |
31 | 8,990,634 | Reporting of intra-device failure data |
32 | 8,990,612 | Recovery of a document serving environment |
33 | 8,990,562 | Secure deployment of provable identity for dynamic application environments |
34 | 8,990,561 | Pervasive package identifiers |
35 | 8,990,551 | Analysis and visualization of cluster resource utilization |
36 | 8,990,538 | Managing memory with limited write cycles in heterogeneous memory systems |
37 | 8,990,515 | Aliasing buffers |
38 | 8,990,441 | Assigning priorities to data for hybrid drives |
39 | 8,990,434 | Data consistency within a federation infrastructure |
40 | 8,990,411 | Dynamic connection management on mobile peer devices |
41 | 8,990,399 | Resource sharing in multi-principal browser |
42 | 8,990,391 | Computer system events interface |
43 | 8,990,376 | Managing server membership |
44 | 8,990,362 | Virtual machine provisioning engine |
45 | 8,990,313 | Download of current portions of email messages |
46 | 8,990,305 | Techniques for virtual conferencing servers |
47 | 8,990,295 | Batching notifications to optimize for battery life |
48 | 8,990,253 | Media device presence management |
49 | 8,990,242 | Enhanced query suggestions in autosuggest with corresponding relevant data |
50 | 8,990,216 | Scalable index build techniques for column stores |
51 | 8,990,183 | Deep application crawling |
52 | 8,990,176 | Managing a search index |
53 | 8,990,171 | Optimization of a partially deduplicated file |
54 | 8,990,167 | Multi-faceted metadata storage |
55 | 8,990,160 | Managing data with backup server indexing |
56 | 8,990,150 | Collaborative authoring |
57 | 8,990,147 | Defining sub-cube scope based upon a query |
58 | 8,990,140 | Transforming data into consumable content |
59 | 8,990,124 | Assessing quality of user reviews |
60 | 8,990,088 | Tool and framework for creating consistent normalization maps and grammars |
61 | 8,990,080 | Techniques to normalize names efficiently for name-based speech recognition grammars |
62 | 8,990,071 | Telephony service interaction management |
63 | 8,990,066 | Resolving out-of-vocabulary words during machine translation |
64 | 8,990,065 | Automatic story summarization from clustered messages |
65 | 8,990,011 | Determining user device’s starting location |
66 | 8,989,706 | Automated secure pairing for wireless devices |
67 | 8,989,535 | Multiple waveguide imaging structure |
68 | 8,989,437 | Salient object detection by composition |
69 | 8,989,371 | Community telephony brokerage system and techniques |
70 | 8,989,356 | Notifying network contacts of inquiries |
71 | 8,989,286 | Mapping a transmission stream in a virtual baseband to a physical baseband with equalization |
72 | 8,989,183 | Virtual machine multicast/broadcast in virtual network |
73 | 8,988,763 | Predictive electrophoretic display |
74 | 8,988,661 | Method and system to maximize space-time resolution in a time-of-flight (TOF) system |
75 | 8,988,508 | Wide angle field of view active illumination imaging system |
76 | 8,988,485 | Dynamic wireless configuration for video conference environments |
77 | 8,988,474 | Wide field-of-view virtual image projector |
78 | 8,988,467 | Touchscreen selection visual feedback |
79 | 8,988,463 | Sympathetic optic adaptation for see-through display |
80 | 8,988,437 | Chaining animations |
81 | 8,988,432 | Systems and methods for processing an image for target tracking |
82 | 8,988,398 | Multi-touch input device with orientation sensing |
83 | 8,988,377 | Searching at a user device |
84 | 8,988,345 | Adaptive event recognition |
85 | 8,988,344 | User interface navigation |
86 | 8,988,087 | Touchscreen testing |
87 | 8,986,124 | Extended and editable gamer profile |
88 | 8,986,120 | Companion object customization |
89 | 8,985,803 | Freeform-prism eyepiece with illumination waveguide |
90 | 8,985,455 | Active tag codes |