30 US patents granted on 24 January 2006 and assigned to Microsoft
1 | 6,990,678 | Combining real-time and batch mode logical address links |
2 | 6,990,677 | Application program interfaces for electronic program guide data services |
3 | 6,990,671 | Playback control methods and arrangements for a DVD player |
4 | 6,990,669 | Real-time scheduler |
5 | 6,990,665 | Method and system for real time scheduler |
6 | 6,990,656 | Dynamic metabase store |
7 | 6,990,653 | Server-side code generation from a dynamic web page content file |
8 | 6,990,639 | System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration |
9 | 6,990,637 | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
10 | 6,990,632 | Method and system for inferring a schema from a hierarchical data structure for use in a spreadsheet |
11 | 6,990,523 | System and method for synchronizing objects between two devices |
12 | 6,990,522 | System and method for synchronizing objects between two devices |
13 | 6,990,513 | Distributed computing services platform |
14 | 6,990,502 | Reviewing cached user-group information in connection with issuing a digital rights management (DRM) license for content |
15 | 6,990,499 | Mapping database users to operating system users in a computer schema |
16 | 6,990,497 | Dynamic streaming media management |
17 | 6,990,462 | Inventory management |
18 | 6,990,456 | Accessing audio processing components in an audio generation system |
19 | 6,990,447 | Method and apparatus for denoising and deverberation using variational inference and strong speech models |
20 | 6,990,446 | Method and apparatus using spectral addition for speaker recognition |
21 | 6,990,439 | Method and apparatus for performing machine translation using a unified language model and translation model |
22 | 6,990,379 | Method and apparatus for providing a dynamic resource role model for subscriber-requester based protocols in a home automation and control system |
23 | 6,990,333 | System and method for timed profile changes on a mobile device |
24 | 6,990,242 | Adaptive encoding and decoding of bi-level images |
25 | 6,990,237 | Implicit page breaks for digitally represented handwriting |
26 | 6,990,094 | Method and apparatus for network independent initiation of telephony |
27 | 6,990,080 | Distributed topology control for wireless multi-hop sensor networks |
28 | 6,989,822 | Ink correction pad |
29 | 6,989,819 | Accelerated data navigation |
30 | D513,764 | Type font |