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 |