64 US patents granted on 12 July 2016 and assigned to Microsoft
1 | D761,324 | Display screen with icon |
2 | D761,323 | Display screen with icon |
3 | D761,322 | Display screen with icon |
4 | D761,319 | Display screen with icon |
5 | D761,318 | Display screen with icon |
6 | D761,317 | Display screen with icon |
7 | D761,305 | Display screen with icons |
8 | D761,303 | Display screen with animated graphical user interface |
9 | D761,302 | Display screen with animated graphical user interface |
10 | D761,298 | Display screen with animated graphical user interface set |
11 | D761,283 | Display screen with graphical user interface |
12 | D761,267 | Keyboard with folding cover |
13 | 9,392,568 | Radio channel utilization |
14 | 9,392,450 | Securely joining a secure wireless communications network |
15 | 9,392,389 | Directional audio notification |
16 | 9,392,211 | Providing video presentation commentary |
17 | 9,392,080 | IPv4/IPv6 bridge |
18 | 9,392,078 | Remote network access via virtual machine |
19 | 9,392,067 | Efficient automatic sharing of network access among devices |
20 | 9,392,043 | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer |
21 | 9,392,026 | Real time collaboration using embedded data visualizations |
22 | 9,391,989 | Automatic identification of returned merchandise in a data center |
23 | 9,391,915 | Controlling bandwidth across multiple users for interactive services |
24 | 9,391,907 | Packet aggregation |
25 | 9,391,800 | Dynamic and interoperable generation of stateful VPN connection profiles for computing devices |
26 | 9,391,716 | Data center using wireless communication |
27 | 9,391,649 | Envelope shaping in envelope tracking power amplification |
28 | 9,391,306 | End-loaded battery carriage |
29 | 9,390,720 | Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes |
30 | 9,390,712 | Mixed speech recognition |
31 | 9,390,599 | Noise-sensitive alert presentation |
32 | 9,390,561 | Personal holographic billboard |
33 | 9,390,542 | Dynamic subroutine linkage optimizing shader performance |
34 | 9,390,527 | Using cinematic technique taxonomies to present data |
35 | 9,390,487 | Scene exposure auto-compensation for differential image comparisons |
36 | 9,390,425 | Online advertisement selection |
37 | 9,390,399 | Integrating a web-based CRM system with a PIM client application |
38 | 9,390,371 | Deep convex network with joint use of nonlinear random projection, restricted boltzmann machine and batch-based parallelizable optimization |
39 | 9,390,282 | Outsourcing document-transformation tasks while protecting sensitive information |
40 | 9,390,261 | Securing software by enforcing data flow integrity |
41 | 9,390,245 | Using the ability to speak as a human interactive proof |
42 | 9,390,172 | Communication channel between web application and process outside browser |
43 | 9,390,152 | Efficiently providing multiple metadata representations of the same type |
44 | 9,390,140 | Communication-powered search |
45 | 9,390,125 | Query authoring by modifying a view of the results of the query |
46 | 9,390,124 | Version control system using commit manifest database tables |
47 | 9,390,076 | Multi-part and single response image protocol |
48 | 9,389,992 | Multiple tracer configurations applied on a function-by-function level |
49 | 9,389,986 | Identifying impacted tests from statically collected data |
50 | 9,389,981 | Hierarchical live graphs for performance data display |
51 | 9,389,936 | Monitoring the responsiveness of a user interface |
52 | 9,389,933 | Facilitating system service request interactions for hardware-protected applications |
53 | 9,389,928 | Platform for extension interaction with applications |
54 | 9,389,895 | Virtual storage target offload techniques |
55 | 9,389,891 | Custom browser-side spreadsheet functions |
56 | 9,389,890 | Hierarchical directives-based management of runtime behaviors |
57 | 9,389,839 | Safe code for signature updates in an intrusion prevention system |
58 | 9,389,764 | Target disambiguation and correction |
59 | 9,389,717 | Reducing latency in ink rendering |
60 | 9,389,699 | Portable device pairing with a tracking system |
61 | 9,389,681 | Sensor fusion interface for multiple sensor input |
62 | 9,389,679 | Application programming interface for a multi-pointer indirect touch input device |
63 | 9,389,299 | Mobile communication device maintaining lifetrails in a battery efficient manner |
64 | 9,386,932 | Wearable personal information system |