Microsoft patents granted on 23 January 2007

37 US patents granted on 23 January 2007 and assigned to Microsoft

1 D535,663 Icon for a portion of a display screen
2 D535,662 Icon for a portion of a display screen
3 D535,661 Icon for a portion of a display screen
4 D535,660 User interface for a portion of a display screen
5 D535,659 User interface for a portion of a display screen
6 7,168,086 Proxy for video on demand server control
7 7,168,085 Time-based selection of EPG data destined for low resource clients
8 7,168,078 Method and system of a traffic control application programming interface for abstracting the use of kernel-level traffic control components
9 7,168,063 Systems and methods for employing tagged types in a dynamic runtime environment
10 7,168,048 Method and structure for implementing a layered object windows
11 7,168,038 System and method for scaling and repositioning drawings
12 7,168,035 Building a view on markup language data through a set of components
13 7,168,034 Method for promoting contextual information to display pages containing hyperlinks
14 7,167,978 Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
15 7,167,977 Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic
16 7,167,934 Peripheral device data transfer protocol
17 7,167,914 System and method for incremental and reversible data migration and feature deployment
18 7,167,910 Social mapping of contacts from computer communication information
19 7,167,900 Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data
20 7,167,866 Selective multi level expansion of data base via pivot point data
21 7,167,849 Invariant pattern recognition
22 7,167,848 Generating a hierarchical plain-text execution plan from a database query
23 7,167,831 Systems and methods for managing multiple grammars in a speech recognition system
24 7,167,821 Evaluating hardware models having resource contention
25 7,167,678 Persistent peer-to-peer networking over a piconet network
26 7,167,633 Methods, systems and data structures for timecoding media samples
27 7,167,585 Interfacing with ink
28 7,167,578 Probabilistic exemplar-based pattern tracking
29 7,167,568 Microphone array signal enhancement
30 7,167,199 Video processing system and method for automatic enhancement of digital video
31 7,167,182 Scalable multiparty conferencing and collaboration system and method of dynamically allocating system resources in same
32 7,167,177 Macrostructure modeling with microstructure reflectance slices
33 7,167,176 Clustered principal components for precomputed radiance transfer
34 7,167,165 Temporary lines for writing
35 7,165,901 Keyboard with improved function and editing sections
36 7,165,900 Keyboard with improved function and editing sections
37 7,165,722 Method and system for communicating with identification tags