Microsoft patents granted on 23 August 2016

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