83 US patents granted on 23 August 2016 and assigned to Microsoft
1 | D764,597 | Thumbstick attachment for a controller |
2 | D764,548 | Display screen with animated graphical user interface |
3 | D764,531 | Display screen with icon |
4 | D764,530 | Display screen with transitional graphical user interface |
5 | D764,529 | Display screen with transitional graphical user interface |
6 | D764,528 | Display screen with animated graphical user interface |
7 | D764,527 | Display screen with animated graphical user interface |
8 | D764,526 | Display screen with animated graphical user interface |
9 | D764,525 | Display screen with graphical user interface |
10 | D764,524 | Display screen with graphical user interface |
11 | D764,522 | Display screen with animated graphical user interface |
12 | D764,521 | Display screen with animated graphical user interface |
13 | D764,510 | Display screen with graphical user interface |
14 | D764,509 | Display screen with transitional graphical user interface |
15 | D764,508 | Display screen with graphical user interface |
16 | D764,493 | Display screen with animated graphical user interface |
17 | D764,489 | Display screen with transitional graphical user interface |
18 | 9,426,905 | Connection device for computing devices |
19 | 9,426,719 | Anchoring services of a mobile station attached to a first service domain at a home agent in a second service domain |
20 | 9,426,495 | Reducing latency in video encoding and decoding |
21 | 9,426,419 | Two-way video conferencing system |
22 | 9,426,214 | Synchronizing presentation states between multiple applications |
23 | 9,426,203 | Remote application control interface |
24 | 9,426,175 | Rendered image collection of potentially malicious web pages |
25 | 9,426,101 | Systems and methods of automatically ordering and selecting recipients for electronic mail |
26 | 9,426,081 | Management of multilevel queues for shared network adapters |
27 | 9,426,031 | Device migration |
28 | 9,425,965 | Cryptographic certification of secure hosted execution environments |
29 | 9,424,814 | Buffer display techniques |
30 | 9,424,767 | Local rendering of text in image |
31 | 9,424,676 | Transitioning between top-down maps and local navigation of reconstructed 3-D scenes |
32 | 9,424,628 | Identifying gray regions for auto white balancing |
33 | 9,424,563 | Accessing medial context information using contextual links |
34 | 9,424,560 | Time indicators for calendars |
35 | 9,424,516 | Comprehensive human computation framework |
36 | 9,424,493 | Generic object detection in images |
37 | 9,424,490 | System and method for classifying pixels |
38 | 9,424,439 | Secure data synchronization |
39 | 9,424,436 | Over network operation restriction enforcement |
40 | 9,424,431 | Protecting operating system configuration values using a policy identifying operating system configuration settings |
41 | 9,424,425 | Protecting anti-malware processes |
42 | 9,424,401 | Automated license management |
43 | 9,424,399 | Availability of permission models in roaming environments |
44 | 9,424,373 | Site modeling using image data fusion |
45 | 9,424,362 | Storing and publishing contents of a content store |
46 | 9,424,356 | Updating a search index using reported browser history data |
47 | 9,424,354 | Providing crowdsourced answers to information needs presented by search engine and social networking application users |
48 | 9,424,351 | Hybrid-distribution model for search engine indexes |
49 | 9,424,291 | Efficient multi-tenant spatial and relational indexing |
50 | 9,424,286 | Managing database recovery time |
51 | 9,424,266 | Efficient file hash identifier computation |
52 | 9,424,255 | Server-assisted object recognition and tracking for mobile devices |
53 | 9,424,240 | Annotations for electronic content |
54 | 9,424,239 | Managing shared state information produced by applications |
55 | 9,424,235 | Variable formatting of values |
56 | 9,424,225 | Driver interface functions to interface client function drivers |
57 | 9,424,212 | Operating system-managed interrupt steering in multiprocessor systems |
58 | 9,424,163 | Exception and debugging behaviors for JavaScript debugging using just my code |
59 | 9,424,157 | Early detection of failing computers |
60 | 9,424,144 | Virtual machine migration to minimize packet loss in virtualized network |
61 | 9,424,123 | Systematic mitigation of memory errors |
62 | 9,424,092 | Heterogeneous thread scheduling |
63 | 9,424,081 | Managing callback operations in emulated environments |
64 | 9,424,079 | Iteration support in a heterogeneous dataflow engine |
65 | 9,424,078 | Managing high performance computing resources using job preemption |
66 | 9,424,068 | Automatic batching of GUI-based tasks |
67 | 9,424,048 | Inductive peripheral retention device |
68 | 9,424,019 | Updating hardware libraries for use by applications on a computer system with an FPGA coprocessor |
69 | 9,424,018 | Filtering and promoting application store applications |
70 | 9,424,008 | API descriptions |
71 | 9,424,004 | Execution guards in dynamic programming |
72 | 9,424,002 | Meta-application framework |
73 | 9,424,001 | Partial updating of diagram display |
74 | 9,423,951 | Content-based snap point |
75 | 9,423,945 | Avatar integrated shared media experience |
76 | 9,423,939 | Dynamic adjustment of user interface |
77 | 9,423,926 | Method for graphical representation of a content collection |
78 | 9,423,876 | Omni-spatial gesture input |
79 | 9,423,826 | Mechanical attach and retention feature |
80 | 9,423,619 | Head mounted display and method of outputting a content using the same in which the same identical content is displayed |
81 | 9,423,360 | Optical components |
82 | 9,421,465 | Game progression using retrieved partial user data |
83 | 9,421,461 | Player avatar movement assistance in a virtual environment |