29 US patents granted on 14 February 2006 and assigned to Microsoft
| 1 | 7,000,232 | Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems |
| 2 | 7,000,230 | Network-based software extensions |
| 3 | 7,000,150 | Platform for computer process monitoring |
| 4 | 7,000,107 | System and method for using dynamic web components to remotely control the security state of web pages |
| 5 | 7,000,075 | Software management systems and methods for automotive computing devices |
| 6 | 7,000,022 | Flow of streaming data through multiple processing modules |
| 7 | 7,000,020 | Automatic baud rate detection of null modem unimodem client connection |
| 8 | 7,000,015 | System and methods for providing physical location information and a location method used in discovering the physical location information to an application on a computing device |
| 9 | 7,000,012 | Systems and methods for uniquely identifying networks by correlating each network name with the application programming interfaces of transport protocols supported by the network |
| 10 | 6,999,993 | Methods and systems for end-users extensible electronic mail |
| 11 | 6,999,992 | Efficiently sending event notifications over a computer network |
| 12 | 6,999,970 | Write-back to cells |
| 13 | 6,999,968 | Fast merge into large ordered sets |
| 14 | 6,999,963 | Methods, apparatus, and data structures for annotating a database design schema and/or indexing annotations |
| 15 | 6,999,955 | Systems and methods for estimating and integrating measures of human cognitive load into the behavior of computational applications and services |
| 16 | 6,999,917 | Left-corner chart parsing system |
| 17 | 6,999,912 | Provisioning computing services via an on-line networked computing environment |
| 18 | 6,999,721 | Unified object transfer for multiple wireless transfer mechanisms |
| 19 | 6,999,628 | Tarp filter |
| 20 | 6,999,599 | System and method for mode-based multi-hypothesis tracking using parametric contours |
| 21 | 6,999,593 | System and process for robust sound source localization |
| 22 | 6,999,545 | Method and system for undersampled symbol synchronization |
| 23 | 6,999,432 | Channel and quality of service adaptation for multimedia over wireless networks |
| 24 | 6,999,101 | System and method for providing vector editing of bitmap images |
| 25 | 6,999,095 | System and process for optimal texture map reconstruction from multiple views |
| 26 | 6,999,093 | Dynamic time-of-day sky box lighting |
| 27 | 6,999,083 | System and method to provide a spectator experience for networked gaming |
| 28 | 6,999,080 | System, method, and computer program product for general environment mapping |
| 29 | D515,130 | Type font |