Microsoft patents granted on 24 January 2006

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