66 US patent applications published on 17 July 2008 and assigned to Microsoft
| 1 | 20080172736 | Multi-Installer Product Advertising |
| 2 | 20080172726 | TRACKING AND IDENTIFYING OPERATIONS FROM UN-TRUSTED CLIENTS |
| 3 | 20080172715 | Scalable context-based authentication |
| 4 | 20080172695 | Media selection |
| 5 | 20080172693 | Representing Television Programs Using Video Objects |
| 6 | 20080172664 | Facilitating Multi-Installer Product Installations |
| 7 | 20080172662 | Code Optimization Across Interfaces |
| 8 | 20080172659 | HARMONIZING A TEST FILE AND TEST CONFIGURATION IN A REVISION CONTROL SYSTEM |
| 9 | 20080172655 | Saving Code Coverage Data for Analysis |
| 10 | 20080172652 | Identifying Redundant Test Cases |
| 11 | 20080172651 | Applying Function Level Ownership to Test Metrics |
| 12 | 20080172650 | PROGRAM VERIFICATION AND DISCOVERY USING PROBABILISTIC INFERENCE |
| 13 | 20080172649 | Strategies for Synchronizing a Product |
| 14 | 20080172636 | USER INTERFACE FOR SELECTING MEMBERS FROM A DIMENSION |
| 15 | 20080172630 | Graphical representation of aggregated data |
| 16 | 20080172629 | Geometric Performance Metric Data Rendering |
| 17 | 20080172628 | User Experience for Creating Semantic Relationships |
| 18 | 20080172625 | Virtual workspace for project management coordination |
| 19 | 20080172607 | Selective Undo of Editing Operations Performed on Data Objects |
| 20 | 20080172583 | OBJECTIVE ASSESSMENT OF APPLICATION CRASHES FROM A CUSTOMER ENVIRONMENT |
| 21 | 20080172581 | Load test load modeling based on rates of user operations |
| 22 | 20080172580 | Collecting and Reporting Code Coverage Data |
| 23 | 20080172575 | SIMULATED INTERNET FOR TESTING INTERNET SOFTWARE |
| 24 | 20080172560 | Reversible Hashing for E-Signature Verification |
| 25 | 20080172477 | Programmatically choosing a router configuration provider |
| 26 | 20080172476 | Automatic configuration of client and server networking |
| 27 | 20080172467 | STORE-AND-FORWARD MESSAGING CHANNEL FOR OCCASIONALLY CONNECTED MOBILE APPLICATIONS |
| 28 | 20080172448 | PACKETIZED BOOT SERVICE BROADCASTING |
| 29 | 20080172441 | Dynamic buffer settings for media playback |
| 30 | 20080172431 | Optimized garbage collection techniques |
| 31 | 20080172426 | Storage system format for transaction safe file system |
| 32 | 20080172425 | FAT directory structure for use in transaction safe file system |
| 33 | 20080172421 | Automated client recovery and service ticketing |
| 34 | 20080172414 | Business Objects as a Service |
| 35 | 20080172403 | Hardware and Software Identifier Categorization and Review |
| 36 | 20080172400 | Techniques to manage an entity model |
| 37 | 20080172390 | Associating security trimmers with documents in an enterprise search system |
| 38 | 20080172384 | Epipolar geometry-based motion estimation for multi-view image and video coding |
| 39 | 20080172378 | Paraphrasing the web by search-based data collection |
| 40 | 20080172377 | Efficient paging of search query results |
| 41 | 20080172376 | Indexing and ranking processes for directory assistance services |
| 42 | 20080172375 | Ranking items by optimizing ranking cost function |
| 43 | 20080172370 | PROVIDING VIRTUAL REALLY SIMPLE SYNDICATION (RSS) FEEDS |
| 44 | 20080172364 | Context based search and document retrieval |
| 45 | 20080172363 | Characteristic tagging |
| 46 | 20080172361 | AUTOMATED MOBILE COMMUNICATIONS |
| 47 | 20080172356 | PROGRESSIVE PARAMETRIC QUERY OPTIMIZATION |
| 48 | 20080172351 | IDENTIFYING ASSOCIATIONS USING GRAPHICAL MODELS |
| 49 | 20080172348 | Statistical Determination of Multi-Dimensional Targets |
| 50 | 20080172315 | Integrated content viewing and payment |
| 51 | 20080172300 | Purchasing of individual features of a software product |
| 52 | 20080172224 | Position-dependent phonetic models for reliable pronunciation identification |
| 53 | 20080172215 | T-CELL EPIOTOPE PREDICTION |
| 54 | 20080172209 | IDENTIFYING ASSOCIATIONS USING GRAPHICAL MODELS |
| 55 | 20080172173 | LOCATION MAPPING FOR KEY-POINT BASED SERVICES |
| 56 | 20080172138 | Maintaining music playback |
| 57 | 20080171600 | Automatic delivery of game content to a game console |
| 58 | 20080171597 | Transporting And Processing Foreign Data |
| 59 | 20080170789 | Organizing, Editing, and Rendering Digital Ink |
| 60 | 20080170785 | Converting Text |
| 61 | 20080170717 | ENERGY-BASED SOUND SOURCE LOCALIZATION AND GAIN NORMALIZATION |
| 62 | 20080170684 | Multi-Level File Representation Corruption |
| 63 | 20080170569 | Remote device waking using a multicast packet |
| 64 | 20080170525 | Adaptive optimizations for connecting to a wireless network |
| 65 | 20080170373 | COMPUTER SPACING AND STABILIZATION SYSTEM |
| 66 | 20080170079 | Spatial Binning of Particles on a GPU |