68 US patents granted on 26 January 2016 and assigned to Microsoft
1 | D748,133 | Display screen or portion thereof with graphical user interface |
2 | D748,130 | Display screen with graphical user interface |
3 | D748,129 | Display screen with transitional graphical user interface |
4 | D748,122 | Display screen with transitional graphical user interface |
5 | D748,121 | Display screen with animated graphical user interface |
6 | D748,120 | Display screen with animated graphical user interface |
7 | D748,119 | Display screen with graphical user interface |
8 | D748,118 | Display screen with graphical user interface |
9 | D748,113 | Display screen with animated graphical user interface |
10 | 9,247,495 | Power saving Wi-Fi tethering |
11 | 9,247,316 | Protected media decoding using a secure operating system |
12 | 9,247,238 | Reducing interference between multiple infra-red depth cameras |
13 | 9,247,017 | Providing per-application resource usage information |
14 | 9,247,008 | Unified web service discovery |
15 | 9,246,998 | Load balancer bypass |
16 | 9,246,982 | Reducing network usage of computing device |
17 | 9,246,949 | Secure capability negotiation between a client and server |
18 | 9,246,922 | Programmatically enabling user access to CRM secured field instances based on secured field instance settings |
19 | 9,246,916 | Specifying rights in a digital rights license according to events |
20 | 9,246,894 | Communicating state information to legacy clients using legacy protocols |
21 | 9,246,790 | Detection of end-to-end transport quality |
22 | 9,246,783 | Network resource management with prediction |
23 | 9,246,711 | Wireless mesh networking with multiple simultaneous transmissions by nearby network nodes |
24 | 9,246,693 | Automatic utilization of resources in a realtime conference |
25 | 9,246,644 | Jitter buffer |
26 | 9,245,501 | Total field of view classification |
27 | 9,245,388 | Interactions of virtual objects with surfaces |
28 | 9,245,387 | Holographic snap grid |
29 | 9,245,382 | User-guided surface reconstruction |
30 | 9,245,361 | Consolidating glyphs of a font |
31 | 9,245,348 | Determining a maximum inscribed size of a rectangle |
32 | 9,245,286 | Mesh platform utility computing portal |
33 | 9,245,225 | Prediction of user response actions to received data |
34 | 9,245,177 | Limiting avatar gesture display |
35 | 9,245,143 | Security policy for device data |
36 | 9,245,128 | Limiting enterprise applications and settings on devices |
37 | 9,245,127 | Segmented media content rights management |
38 | 9,245,124 | Application selection using current detection intelligence |
39 | 9,245,052 | Incremental query refinement |
40 | 9,245,020 | Collaborative media sharing |
41 | 9,245,002 | Reporting including filling data gaps and handling uncategorized data |
42 | 9,244,998 | Extending olap navigation employing analytic workflows |
43 | 9,244,984 | Location based conversational understanding |
44 | 9,244,983 | Platform for continuous graph update and computation |
45 | 9,244,956 | Recommending data enrichments |
46 | 9,244,931 | Time-aware ranking adapted to a search engine application |
47 | 9,244,926 | Organizing resources into collections to facilitate more efficient and reliable resource access |
48 | 9,244,905 | Communication context based predictive-text suggestion |
49 | 9,244,896 | Binding between a layout engine and a scripting engine |
50 | 9,244,888 | Inferring placement of mobile electronic devices |
51 | 9,244,802 | Resource user interface |
52 | 9,244,761 | Erasure coding across multiple zones and sub-zones |
53 | 9,244,709 | Automatic recognition of web application |
54 | 9,244,707 | Transforming user interface actions to script commands |
55 | 9,244,706 | Command line shell command generation based on schema |
56 | 9,244,698 | Download bar user interface control |
57 | 9,244,658 | Multi-step auto-completion model for software development environments |
58 | 9,244,650 | Post-drive summary with tutorial |
59 | 9,244,615 | Systems and methods based on policy criteria for controlling the flow of data storage input/output requests between endpoints |
60 | 9,244,592 | User interface coalescing heuristics |
61 | 9,244,583 | Adjusting user interface screen order and composition |
62 | 9,244,545 | Touch and stylus discrimination and rejection for contact sensitive computing devices |
63 | 9,244,539 | Target positioning with gaze tracking |
64 | 9,244,538 | Using portable electronic devices for user input |
65 | 9,244,533 | Camera navigation for presentations |
66 | 9,244,495 | Mobile computer device binding feedback |
67 | 9,243,928 | Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content and context |
68 | 9,242,171 | Real-time camera tracking using depth maps |