48 US patent applications published on 04 June 2009 and assigned to Microsoft
| 1 | 20090144828 | RAPID SIGNATURES FOR PROTECTING VULNERABLE BROWSER CONFIGURATIONS |
| 2 | 20090144827 | AUTOMATIC DATA PATCH GENERATION FOR UNKNOWN VULNERABILITIES |
| 3 | 20090144757 | Method and Apparatus for Adapting and Hosting Legacy User Interface Controls |
| 4 | 20090144752 | UNMANAGED-TO-MANAGED AGGREGATION |
| 5 | 20090144743 | Mailbox Configuration Mechanism |
| 6 | 20090144723 | Dynamic Updateable Web Toolbar |
| 7 | 20090144712 | PATH SPECIALIZATIONS FOR RUNTIME CODE WITH PHASE BEHAVIOR |
| 8 | 20090144698 | PRIORITIZING QUALITY IMPROVEMENTS TO SOURCE CODE |
| 9 | 20090144645 | ENABLE RIBBON RELOADING VIA A PROXY ADD-IN |
| 10 | 20090144621 | RECORDING, PLAYBACK, AND VISUAL REPRESENTATION OF MACROS |
| 11 | 20090144614 | DOCUMENT LAYOUT EXTRACTION |
| 12 | 20090144605 | PAGE CLASSIFIER ENGINE |
| 13 | 20090144532 | EFFICIENT METHOD FOR OPERATING SYSTEM DEPLOYMENT |
| 14 | 20090144495 | USING EXTERNAL MEMORY DEVICES TO IMPROVE SYSTEM PERFORMANCE |
| 15 | 20090144493 | Circular Buffer Maping |
| 16 | 20090144437 | Securing a Server in a Dynamic Addressing Environment |
| 17 | 20090144404 | LOAD MANAGEMENT IN A DISTRIBUTED SYSTEM |
| 18 | 20090144368 | CLIPBOARD FOR APPLICATION SHARING |
| 19 | 20090144346 | PARTITIONING AND REPARTITIONING FOR DATA PARALLEL OPERATIONS |
| 20 | 20090144277 | ELECTRONIC TABLE OF CONTENTS ENTRY CLASSIFICATION AND LABELING SCHEME |
| 21 | 20090144271 | DYNAMIC CLIENT INTERACTION FOR SEARCH |
| 22 | 20090144262 | SEARCH QUERY TRANSFORMATION USING DIRECT MANIPULATION |
| 23 | 20090144250 | Efficient Paging of Search Query Results |
| 24 | 20090144238 | HIDE AND SEEK GAME TO ELICIT HUMAN INPUT |
| 25 | 20090144234 | Providing Suggestions During Formation of a Search Query |
| 26 | 20090144232 | DATA PARALLEL SEARCHING |
| 27 | 20090144229 | STATIC QUERY OPTIMIZATION FOR LINQ |
| 28 | 20090144228 | DATA PARALLEL PRODUCTION AND CONSUMPTION |
| 29 | 20090144207 | PROGRESSIVE PRICING SCHEMES FOR ADVERTISEMENTS |
| 30 | 20090144141 | FEATURE-VALUE ATTACHMENT, RERANKING AND FILTERING FOR ADVERTISEMENTS |
| 31 | 20090144124 | PROVIDING A USER DRIVEN, EVENT TRIGGERED ADVERTISEMENT |
| 32 | 20090144059 | HIGH PERFORMANCE HMM ADAPTATION WITH JOINT COMPENSATION OF ADDITIVE AND CONVOLUTIVE DISTORTIONS |
| 33 | 20090144034 | TIME MODULATED GENERATIVE PROBABILISTIC MODELS FOR AUTOMATED CAUSAL DISCOVERY |
| 34 | 20090144011 | ONE-PASS SAMPLING OF HIERARCHICALLY ORGANIZED SENSORS |
| 35 | 20090143984 | LOCATION-TO-LANDMARK |
| 36 | 20090143145 | Read Redirection of Physical Media |
| 37 | 20090143125 | POPULATION OF LANDMARKS FOR USE WITH A MAP APPLICATION |
| 38 | 20090143056 | MODIFYING MOBILE DEVICE OPERATION USING PROXIMITY RELATIONSHIPS |
| 39 | 20090143049 | MOBILE TELEPHONE HUGS INCLUDING CONVEYED MESSAGES |
| 40 | 20090142044 | Systems and Methods for Enhancing a User’s DVD Experience |
| 41 | 20090141966 | INTERACTIVE GEO-POSITIONING OF IMAGERY |
| 42 | 20090141893 | RECORDATION OF ENCRYPTED DATA TO A RECORDABLE MEDIUM |
| 43 | 20090141891 | DISTRIBUTED SCALABLE CRYPTOGRAPHIC ACCESS CONTROL |
| 44 | 20090141660 | Policy enforcement for multi-radio transmission and reception |
| 45 | 20090141184 | MOTION-SENSING REMOTE CONTROL |
| 46 | 20090140983 | ERGONOMIC COMPUTER MOUSE |
| 47 | 20090140977 | Common User Interface Structure |
| 48 | 20090139778 | User Input Using Proximity Sensing |