46 US patent applications published on 26 April 2007 and assigned to Microsoft
| 1 | 20070094731 | Integrated functionality for detecting and treating undesirable activities |
| 2 | 20070094715 | Two-factor authentication using a remote control device |
| 3 | 20070094692 | In-program content telescoping |
| 4 | 20070094673 | Configuration of Isolated Extensions and Device Drivers |
| 5 | 20070094671 | Load balancing interfaces |
| 6 | 20070094669 | Shared resource acquisition |
| 7 | 20070094654 | Updating rescue software |
| 8 | 20070094651 | Load balancing |
| 9 | 20070094648 | Caching dynamically compiled code to storage |
| 10 | 20070094647 | Data interfaces |
| 11 | 20070094608 | Runtime modification of data presented in a graphical element |
| 12 | 20070094607 | Integration of composite objects in host applications |
| 13 | 20070094589 | Incrementally Designing Electronic Forms and Hierarchical Schemas |
| 14 | 20070094536 | MULTIPLEXING A COMMUNICATION PORT |
| 15 | 20070094495 | Statically Verifiable Inter-Process-Communicative Isolated Processes |
| 16 | 20070094348 | BITS/RDC integration and BITS enhancements |
| 17 | 20070094336 | Asynchronous server synchronously storing persistent data batches |
| 18 | 20070094334 | Service/client synchronization |
| 19 | 20070094322 | Transferable component that effectuates plug-and-play |
| 20 | 20070094301 | Application programming interface for centralized storage of principal data |
| 21 | 20070094293 | Filtering search results by grade level readability |
| 22 | 20070094285 | Question answering over structured content on the web |
| 23 | 20070094266 | Collecting information on component implementation and use |
| 24 | 20070094260 | Authenticating third party products via a secure extensibility model |
| 25 | 20070094251 | Automated rich presentation of a semantic topic |
| 26 | 20070094234 | Determining relevance of a document to a query based on spans of query terms |
| 27 | 20070094185 | Componentized slot-filling architecture |
| 28 | 20070094183 | Jargon-based modeling |
| 29 | 20070094174 | Multi-ordered distributed constraint search |
| 30 | 20070094171 | Training a learning system with arbitrary cost functions |
| 31 | 20070094156 | User defined components for content syndication |
| 32 | 20070094071 | Pushing content to browsers |
| 33 | 20070093916 | Template based management system |
| 34 | 20070093231 | Method for maintaining wireless network response time while saving wireless adapter power |
| 35 | 20070092204 | Strategies for controlling presentation of media information based on a sampling of customer playback behavior |
| 36 | 20070092103 | Video fingerprinting using watermarks |
| 37 | 20070092072 | Efficient phone and e-mail resolution with contact data |
| 38 | 20070091946 | Dual current control for laser diode driver circuit |
| 39 | 20070091918 | Application-level multicasting architecture |
| 40 | 20070091819 | Declarative system configurations |
| 41 | 20070091789 | Strategies for disseminating media information using redundant network streams |
| 42 | 20070091500 | Method and apparatus for improving the performance of a disk drive |
| 43 | 20070091295 | Self-mixing laser range sensor |
| 44 | 20070091093 | Clickable Video Hyperlink |
| 45 | 20070091085 | Automatic 3D Face-Modeling From Video |
| 46 | 20070091070 | Keyboard with integrated key and touchpad |