Microsoft patents granted on 02 January 2007

44 US patents granted on 02 January 2007 and assigned to Microsoft

1 7,159,240 Operating system upgrades in a trusted operating system environment
2 7,159,232 Scheduling the recording of television programs
3 7,159,222 Highly componentized system architecture with object mutation
4 7,159,188 System and method for navigating content in an item
5 7,159,185 Function objects
6 7,159,182 Supplemental request header for applications or devices using web browsers
7 7,159,174 Data preparation for media browsing
8 7,159,151 Consumer network diagnostic agent
9 7,159,147 Method and system for tracking software components
10 7,159,111 Isolation of communication contexts to facilitate communication of data
11 7,159,110 Identifying and coalescing identical objects encrypted with different keys
12 7,159,056 Method and system for locking multiple resources in a distributed environment
13 7,159,041 Method and system for defining and controlling algorithmic elements in a graphics display system
14 7,159,025 System for selectively caching content data in a server based on gathered information and type of memory in the server
15 7,159,021 System and method for testing peer-to-peer network applications
16 7,159,000 Methods and systems for repairing playlists
17 7,158,997 Application service provider model for manufacturers product specification data
18 7,158,992 Method for comparative visual rendering of data
19 7,158,966 User intent discovery
20 7,158,965 Method and apparatus for providing help content corresponding to the occurrence of an event within a computer
21 7,158,963 Validating multiple execution plans for database queries
22 7,158,959 Automated web-based targeted advertising with quotas
23 7,158,953 Method and system for limiting the use of user-specific software features
24 7,158,930 Method and apparatus for expanding dictionaries during parsing
25 7,158,927 System and method for the logical substitution of processor control in an emulated computing environment
26 7,158,780 Information management and processing in a wireless network
27 7,158,779 Sequential multimodal input
28 7,158,685 Demosaicing graphical content
29 7,158,675 Interfacing with ink
30 7,158,670 Visually error-free color image representation
31 7,158,668 Image processing using linear light values and other image processing improvements
32 7,158,658 Rapid computer modeling of faces for animation
33 7,158,655 Systems for fingerprinting digital data
34 7,158,639 Key generation
35 7,158,616 Automated and integrated call control server
36 7,158,580 Data pulse spectrum control
37 7,158,539 Error resilient windows media audio coding
38 7,158,138 System and method for drawing and painting with warped bitmap brushes
39 7,158,135 Efficient scenery object rendering
40 7,158,125 Capacitance touch slider
41 7,157,655 Cleanable keyboard
42 7,156,567 Keyboard with improved lateral region
43 D534,544 Icon for a portion of a display screen
44 D534,543 Icon for a portion of a display screen