37 US patents granted on 12 January 2016 and assigned to Microsoft
1 | D747,334 | Display screen with graphical user interface |
2 | D747,333 | Display screen with graphical user interface |
3 | D747,330 | Display screen with graphical user interface |
4 | D747,328 | Display screen with icon |
5 | D747,229 | Wireless streaming unit |
6 | 9,237,387 | Low latency cacheable media streaming |
7 | 9,237,289 | Estimating quality of a video signal |
8 | 9,237,205 | Mobile device manners propagation and compliance |
9 | 9,237,175 | Internet protocol (IP) address virtualization for terminal server sessions |
10 | 9,237,135 | Trusted and confidential remote TPM initialization |
11 | 9,237,105 | Data communication with compensation for packet loss |
12 | 9,237,017 | Lightweight authentication for on-premise rich clients |
13 | 9,236,729 | Anti-arcing circuit |
14 | 9,236,064 | Sample rate converter with automatic anti-aliasing filter |
15 | 9,236,047 | Voice stream augmented note taking |
16 | 9,235,925 | Virtual surface rendering |
17 | 9,235,924 | Cubify brush operation for virtual worlds |
18 | 9,235,867 | Concurrent media delivery |
19 | 9,235,827 | Notification hardening |
20 | 9,235,803 | Linking web extension and content contextually |
21 | 9,235,799 | Discriminative pretraining of deep neural networks |
22 | 9,235,759 | Detecting text using stroke width based text detection |
23 | 9,235,586 | Reputation checking obtained files |
24 | 9,235,559 | Progressive page loading |
25 | 9,235,545 | Single wire concurrent bi-directional communication for PSU |
26 | 9,235,531 | Multi-level buffer pool extensions |
27 | 9,235,500 | Dynamic memory allocation and relocation to create low power regions |
28 | 9,235,464 | Smart error recovery for database applications |
29 | 9,235,452 | Graphics remoting using augmentation data |
30 | 9,235,446 | Parallel computing execution plan optimization |
31 | 9,235,435 | Direct memory access filter for virtualized operating systems |
32 | 9,235,404 | Firmware update system |
33 | 9,235,396 | Optimizing data partitioning for data-parallel computing |
34 | 9,235,382 | Input filters and filter-driven input processing |
35 | 9,235,340 | Modal touch input |
36 | 9,235,335 | Touch interactions with a drawing application |
37 | 9,235,051 | Multi-space connected virtual data objects |