40 US patent applications published on 29 March 2007 and assigned to Microsoft
| 1 | 20070074254 | Locating content in a television environment |
| 2 | 20070074245 | Virtual channels |
| 3 | 20070074219 | Dynamically Variable Idle Time Thread Scheduling |
| 4 | 20070074210 | Optimal stateless search |
| 5 | 20070074204 | Upgrade and downgrade of data resource components |
| 6 | 20070074203 | Deployment, maintenance and configuration of complex hardware and software systems |
| 7 | 20070074185 | Identifier expressions |
| 8 | 20070074162 | Readers and scanner design pattern |
| 9 | 20070074156 | Componentization of software computer programs |
| 10 | 20070074149 | Automated product defects analysis and reporting |
| 11 | 20070074130 | Automated placement of fields in a data summary table |
| 12 | 20070074126 | Sidebar engine, object model and schema |
| 13 | 20070074125 | Preview information for web-browsing |
| 14 | 20070074121 | Interfaces for a productivity suite application and a hosted user interface |
| 15 | 20070074120 | Integration rich client views in server presentations |
| 16 | 20070074115 | Automatic capturing and editing of a video |
| 17 | 20070074108 | Categorizing page block functionality to improve document layout for browsing |
| 18 | 20070074106 | Authoring Arbitrary XML Documents Using DHTML and XSLT |
| 19 | 20070074074 | Application health checks |
| 20 | 20070073882 | Distributing and arbitrating media access control addresses on ethernet network |
| 21 | 20070073859 | Peer name resolution and discovery |
| 22 | 20070073829 | Partitioning data across servers |
| 23 | 20070073767 | MEDIA IDENTIFIER REGISTRY |
| 24 | 20070073764 | Systems and methods for automatic database or file system maintenance and repair |
| 25 | 20070073695 | Server side filtering and sorting with field level security |
| 26 | 20070073693 | Transaction and task scheduler |
| 27 | 20070073691 | Server side filtering and sorting with field level security |
| 28 | 20070073652 | Lightweight reference user interface |
| 29 | 20070073579 | Click fraud resistant learning of click through rate |
| 30 | 20070073544 | Localization of prompts |
| 31 | 20070073532 | Writing assistance using machine translation techniques |
| 32 | 20070073477 | METHODS FOR PREDICTING DESTINATIONS FROM PARTIAL TRAJECTORIES EMPLOYING OPEN- AND CLOSED-WORLD MODELING METHODS |
| 33 | 20070072163 | Transaction consistency and problematic states |
| 34 | 20070071257 | METHOD AND SYSTEM FOR UNIFIED AUDIO CONTROL ON A PERSONAL COMPUTER |
| 35 | 20070071243 | Key validation service |
| 36 | 20070071239 | Implementation of media-protection policies |
| 37 | 20070071209 | METHODS AND ARCHITECTURE FOR CROSS-DEVICE ACTIVITY MONITORING, REASONING, AND VISUALIZATION FOR PROVIDING STATUS AND FORECASTS OF A USERS’ PRESENCE AND AVAILABILITY |
| 38 | 20070071187 | PROVIDING CONTEXTUAL INFORMATION AUTOMATICALLY |
| 39 | 20070068701 | Air trapped circuit board test pad via |
| 40 | 20070068367 | Music replacement in a gaming system |