65 US patent applications published on 21 May 2009 and assigned to Microsoft
| 1 | 20090133132 | Secure Authoring and Execution of User-Entered Database Programming |
| 2 | 20090133060 | Still-Frame Content Navigation |
| 3 | 20090133057 | Revenue Techniques Involving Segmented Content and Advertisements |
| 4 | 20090133042 | EFFICIENT LINKING AND LOADING FOR LATE BINDING AND PLATFORM RETARGETING |
| 5 | 20090133039 | DURABLE EXACTLY ONCE MESSAGE DELIVERY AT SCALE |
| 6 | 20090133038 | DISTRIBUTED MESSAGING SYSTEM WITH CONFIGURABLE ASSURANCES |
| 7 | 20090133037 | COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE |
| 8 | 20090133036 | COORDINATING RESOURCES USING A VOLATILE NETWORK INTERMEDIARY |
| 9 | 20090133034 | Screened participant class notification for public networks |
| 10 | 20090133013 | Creating Virtual Applications |
| 11 | 20090132998 | DEBUGGING MULTI-EXECUTION ENVIRONMENT APPLICATIONS |
| 12 | 20090132994 | AUTOMATION TOOL AND METHOD FOR GENERATING TEST CODE |
| 13 | 20090132967 | LINKED-MEDIA NARRATIVE LEARNING SYSTEM |
| 14 | 20090132955 | DATA VALIDATION USING SIGNATURES AND SAMPLING |
| 15 | 20090132952 | LOCALIZED THUMBNAIL PREVIEW OF RELATED CONTENT DURING SPATIAL BROWSING |
| 16 | 20090132951 | UTILITY OBJECT FOR SPECIALIZED DATA ENTRY |
| 17 | 20090132938 | SKINNING SUPPORT FOR PARTNER CONTENT |
| 18 | 20090132920 | Community-based software application help system |
| 19 | 20090132918 | Community-based software application help system |
| 20 | 20090132915 | VIEW SELECTION AND SWITCHING |
| 21 | 20090132910 | Method and System for Providing an XML Binary Format |
| 22 | 20090132903 | VISUAL SYSTEM FOR VISUALIZING, NAVIGATING, AND EDITING ATTRIBUTE LATTICES WITHIN OLAP DATABASES |
| 23 | 20090132892 | ENCODING AND APPLICATION OF EXTENDED HAMMING CHECKSUM |
| 24 | 20090132868 | MESSAGE STATE MAINTENANCE AT A MESSAGE LOG |
| 25 | 20090132861 | Privacy Enhanced Error Reports |
| 26 | 20090132769 | STATISTICAL COUNTING FOR MEMORY HIERARCHY OPTIMIZATION |
| 27 | 20090132713 | SINGLE-ROUNDTRIP EXCHANGE FOR CROSS-DOMAIN DATA ACCESS |
| 28 | 20090132671 | MESSAGE STATE MAINTENANCE AT A CURSOR |
| 29 | 20090132642 | DELEGATING APPLICATION INVOCATION BACK TO CLIENT |
| 30 | 20090132578 | LAYOUT MANAGER |
| 31 | 20090132576 | DATABASE PART CREATION, MERGE AND REUSE |
| 32 | 20090132574 | DYNAMIC BEST PRACTICES INTEGRATION |
| 33 | 20090132571 | EFFICIENT USE OF RANDOMNESS IN MIN-HASHING |
| 34 | 20090132552 | Serverless Distributed File System |
| 35 | 20090132551 | Web Address Converter for Dynamic Web Pages |
| 36 | 20090132530 | WEB CONTENT MINING OF PAIR-BASED DATA |
| 37 | 20090132481 | WEB SITE REFERRAL INFERENCE |
| 38 | 20090132461 | DATA VALIDATION USING SIGNATURES AND SAMPLING |
| 39 | 20090132444 | CONSTRAINED LINE SEARCH OPTIMIZATION FOR DISCRIMINATIVE TRAINING OF HMMS |
| 40 | 20090132435 | POPULARITY BASED LICENSING OF USER GENERATED CONTENT |
| 41 | 20090132422 | MACHINE-READABLE AND ENFORCEABLE LICENSE |
| 42 | 20090132416 | TAGGING VIRTUAL CURRENCY |
| 43 | 20090132403 | LICENSING INTERFACE FOR USER GENERATED CONTENT |
| 44 | 20090132395 | USER PROFILING IN A TRANSACTION AND ADVERTISING ELECTRONIC COMMERCE PLATFORM |
| 45 | 20090132366 | RECOGNIZING AND CREDITING OFFLINE REALIZATION OF ONLINE BEHAVIOR |
| 46 | 20090132365 | SEARCH, ADVERTISING AND SOCIAL NETWORKING APPLICATIONS AND SERVICES |
| 47 | 20090132361 | CONSUMABLE ADVERTISING IN A VIRTUAL WORLD |
| 48 | 20090132359 | Advertisement-Controlled Web Page Customization |
| 49 | 20090132339 | Signature-Based Advertisement Scheduling |
| 50 | 20090132326 | INTEGRATING ADS WITH MEDIA |
| 51 | 20090132308 | Solution for Managed Personal Computing |
| 52 | 20090132306 | CONFIDENCE RATING SYSTEM |
| 53 | 20090132226 | MIMICKING OF FUNCTIONALITY EXPOSED THROUGH AN ABSTRACTION |
| 54 | 20090132213 | METHOD FOR MODELING DATA STRUCTURES USING LOCAL CONTEXTS |
| 55 | 20090130493 | PROTECTING AGAINST INCORRECT BATTERY POLARITY |
| 56 | 20090129399 | Locally Terminating an Established Connection |
| 57 | 20090128589 | DISPLAY DEVICE AND PIXEL THEREFOR |
| 58 | 20090128581 | CUSTOM TRANSITION FRAMEWORK FOR APPLICATION STATE TRANSITIONS |
| 59 | 20090128576 | TEXTURE CODEC |
| 60 | 20090128565 | SPATIAL EXPLORATION FIELD OF VIEW PREVIEW MECHANISM |
| 61 | 20090128560 | RENDERING OF DATA SETS COMPRISING MULTIPLE-RESOLUTION SAMPLES |
| 62 | 20090128511 | POINTING AND DATA ENTRY INPUT DEVICE |
| 63 | 20090128499 | Fingertip Detection for Camera Based Multi-Touch Systems |
| 64 | 20090128495 | OPTICAL INPUT DEVICE |
| 65 | 20090128483 | ADVANCED NAVIGATION TECHNIQUES FOR PORTABLE DEVICES |