29 US patents granted on 06 February 2007 and assigned to Microsoft
| 1 | D536,346 | Icon for a portion of a display screen |
| 2 | D536,345 | Icon for a portion of a display screen |
| 3 | D536,344 | Icon for a portion of a display screen |
| 4 | D536,343 | Animated image for a portion of a display screen |
| 5 | D536,342 | Image for a portion of a display screen |
| 6 | 7,174,565 | Negotiating secure connections through a proxy server |
| 7 | 7,174,562 | Interactive television triggers having connected content/disconnected content attribute |
| 8 | 7,174,557 | Method and apparatus for event distribution and event handling in an enterprise |
| 9 | 7,174,554 | Tools and methods for discovering race condition errors |
| 10 | 7,174,540 | Component dependency matrices |
| 11 | 7,174,479 | Method and system for rollback-free failure recovery of multi-step procedures |
| 12 | 7,174,457 | System and method for authenticating an operating system to a central processing unit, providing the CPU/OS with secure storage, and authenticating the CPU/OS to a third party |
| 13 | 7,174,450 | Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic |
| 14 | 7,174,449 | Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic |
| 15 | 7,174,448 | Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic |
| 16 | 7,174,420 | Transaction-safe FAT file system |
| 17 | 7,174,385 | System and method for receiver-driven streaming in a peer-to-peer network |
| 18 | 7,174,294 | Speech platform architecture |
| 19 | 7,174,292 | Method of determining uncertainty associated with acoustic distortion-based noise reduction |
| 20 | 7,174,288 | Multi-modal entry of ideogrammatic languages |
| 21 | 7,174,275 | Scalability test and analysis |
| 22 | 7,174,042 | System and method for automatically recognizing electronic handwriting in an electronic document and converting to text |
| 23 | 7,174,035 | Rapid computer modeling of faces for animation |
| 24 | 7,174,021 | Systems and methods for providing secure server key operations |
| 25 | 7,173,671 | Selectively overlaying a user interface atop a video signal |
| 26 | 7,173,637 | Distance-based accelerated scrolling |
| 27 | 7,173,623 | System supporting animation of graphical display elements through animation object instances |
| 28 | 7,173,619 | Matching digital information flow to a human perception system |
| 29 | 7,172,124 | Camera-based barcode recognition |