22 US patents granted on 18 April 2006 and assigned to Microsoft
| 1 | 7,032,241 | Methods and systems for accessing networks, methods and systems for accessing the internet |
| 2 | 7,032,214 | Performance markers to measure performance of features in a program |
| 3 | 7,032,213 | Fixing incompatible applications using a light debugger |
| 4 | 7,032,212 | Method and system for generating test matrices for software programs |
| 5 | 7,032,187 | Pen-based interface for a notepad computer |
| 6 | 7,032,185 | Graphical method and system for accessing information on a communications network |
| 7 | 7,032,183 | Dynamic site browser |
| 8 | 7,032,174 | Automatically adding proper names to a database |
| 9 | 7,032,173 | Automatic republication of data |
| 10 | 7,032,036 | Wireless browser |
| 11 | 7,032,033 | Handling collisions during synchronization of data between client and server computers |
| 12 | 7,031,973 | Accounting for references between a client and server that use disparate e-mail storage formats |
| 13 | 7,031,971 | Lock-free handle resolution |
| 14 | 7,031,918 | Generating a task-adapted acoustic model from one or more supervised and/or unsupervised corpora |
| 15 | 7,031,911 | System and method for automatic detection of collocation mistakes in documents |
| 16 | 7,031,908 | Creating a language model for a language processing system |
| 17 | 7,031,521 | Implicit page breaks for digitally represented handwriting |
| 18 | 7,031,473 | Network architecture for secure communications between two console-based gaming systems |
| 19 | 7,030,887 | Methods and systems for transparent depth sorting |
| 20 | 7,030,886 | System and method for producing a video signal |
| 21 | 7,030,837 | Auxiliary display unit for a computer system |
| 22 | D519,122 | Image for a display screen |