55 US patents granted on 29 March 2016 and assigned to Microsoft
1 | D752,620 | Display screen with graphical user interface |
2 | D752,599 | Display screen with graphical user interface |
3 | D752,568 | Handset |
4 | D752,538 | Handset |
5 | 9,301,299 | Channel reporting for television whitespace |
6 | 9,300,912 | Software based whiteboard capture solution for conference room meetings |
7 | 9,300,814 | Network adaptive content download |
8 | 9,300,811 | Catching up with an ongoing conference call |
9 | 9,300,796 | Telecommunications device for the deaf (TDD) interface for interactive voice response (IVR) systems |
10 | 9,300,789 | Dialling phone numbers |
11 | 9,300,742 | Buffer ordering based on content access tracking |
12 | 9,300,727 | Cloud-based content localization |
13 | 9,300,577 | Application intelligent request management based on server health and client information |
14 | 9,300,532 | Automating deployment of service applications by exposing hosting environment constraints |
15 | 9,300,494 | Matching client device to appropriate data package |
16 | 9,299,342 | User query history expansion for improving language model adaptation |
17 | 9,299,176 | Visualizing large graphs |
18 | 9,299,113 | Social media driven information interface |
19 | 9,299,082 | Fast streams and substreams |
20 | 9,299,062 | Online wizard for facilitating methodology implementation |
21 | 9,298,851 | Presenting related searches on a toolbar |
22 | 9,298,840 | Video user interface elements on search engine homepages |
23 | 9,298,825 | Tagging entities with descriptive phrases |
24 | 9,298,795 | Synchronization adapter for synchronizing data to applications that do not directly support synchronization |
25 | 9,298,794 | System and method for offline synchronization of exception items of shared services for client applications |
26 | 9,298,790 | Replication of assets across data centers |
27 | 9,298,747 | Deployable, consistent, and extensible computing environment platform |
28 | 9,298,712 | Content and object metadata based search in e-reader environment |
29 | 9,298,704 | Language translation of visual and audio input |
30 | 9,298,693 | Rule-based generation of candidate string transformations |
31 | 9,298,684 | Implementing custom user interface forms in a personal information manager |
32 | 9,298,652 | Moderated completion signaling |
33 | 9,298,604 | Flash memory cache including for use with persistent key-value store |
34 | 9,298,589 | User interaction analysis of tracer data for configuring an application tracer |
35 | 9,298,588 | Tracing system for application and module tracing |
36 | 9,298,581 | Dynamically controlled server rack illumination system |
37 | 9,298,499 | Identifier generation using named objects |
38 | 9,298,498 | Building a run list for a coprocessor based on rules when the coprocessor switches from one context to another context |
39 | 9,298,454 | Using spreadsheets as a basis for enhanced application development |
40 | 9,298,453 | Source code analytics platform using program analysis and information retrieval |
41 | 9,298,438 | Profiling application code to identify code portions for FPGA implementation |
42 | 9,298,427 | Creating inferred symbols from code usage |
43 | 9,298,350 | Menu searching of a hierarchical menu structure |
44 | 9,298,345 | Block view for geographic navigation |
45 | 9,298,339 | User interface feedback elements |
46 | 9,298,298 | Wearable display input system |
47 | 9,298,287 | Combined activation for natural user interface systems |
48 | 9,298,274 | String predictions from buffer |
49 | 9,298,263 | Show body position |
50 | 9,298,236 | Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter |
51 | 9,298,012 | Eyebox adjustment for interpupillary distance |
52 | 9,297,996 | Laser illumination scanning |
53 | 9,297,889 | Illumination light projection for a depth camera |
54 | 9,297,881 | Device positioning via device-sensed data evaluation |
55 | 9,295,915 | Game availability in a remote gaming environment |