50 US patent applications published on 19 August 2010 and assigned to Microsoft
| 1 | 20100212018 | GENERATING HUMAN INTERACTIVE PROOFS |
| 2 | 20100212016 | CONTENT PROTECTION INTEROPERRABILITY |
| 3 | 20100212008 | Identification Security Elevation |
| 4 | 20100212002 | CONSTRAINING A LOGIN TO A SUBSET OF ACCESS RIGHTS |
| 5 | 20100211988 | MANAGING RESOURCES TO DISPLAY MEDIA CONTENT |
| 6 | 20100211962 | INPUT/OUTPUT BROKER MODEL |
| 7 | 20100211931 | STM WITH GLOBAL VERSION OVERFLOW HANDLING |
| 8 | 20100211927 | WEBSITE DESIGN PATTERN MODELING |
| 9 | 20100211924 | DISCOVERING AND EXPLOITING RELATIONSHIPS IN SOFTWARE REPOSITORIES |
| 10 | 20100211918 | Web Cam Based User Interaction |
| 11 | 20100211893 | CROSS-BROWSER PAGE VISUALIZATION PRESENTATION |
| 12 | 20100211889 | Conversation Grouping of Electronic Mail Records |
| 13 | 20100211865 | CROSS-BROWSER PAGE VISUALIZATION GENERATION |
| 14 | 20100211863 | ACTION-BASED PRE-POPULATION OF USER PROFILES |
| 15 | 20100211862 | FACILITATING SPREADSHEET AND DATABASE VIEWS ON COMMON DATA STORE |
| 16 | 20100211860 | CREATING AND INSERTING LINKS BY DRAG AND DROP |
| 17 | 20100211802 | Storage Volume Protection Supporting Legacy Systems |
| 18 | 20100211792 | COMMUNICATION CHANNEL ACCESS BASED ON CHANNEL IDENTIFIER AND USE POLICY |
| 19 | 20100211782 | TRUSTED CLOUD COMPUTING AND SERVICES FRAMEWORK |
| 20 | 20100211781 | TRUSTED CLOUD COMPUTING AND SERVICES FRAMEWORK |
| 21 | 20100211773 | Validating the Origin of Web Content |
| 22 | 20100211741 | Shared Composite Data Representations and Interfaces |
| 23 | 20100211694 | ROUTING USERS TO RECEIVE ONLINE SERVICES BASED ON ONLINE BEHAVIOR |
| 24 | 20100211658 | DYNAMIC FIREWALL CONFIGURATION |
| 25 | 20100211641 | PERSONALIZED EMAIL FILTERING |
| 26 | 20100211588 | Context-Aware Query Suggestion By Mining Log Data |
| 27 | 20100211587 | APPLICATION LAUNCHING VIA INDEXED DATA |
| 28 | 20100211561 | PROVIDING REPRESENTATIVE SAMPLES WITHIN SEARCH RESULT SETS |
| 29 | 20100211554 | TRANSACTIONAL RECORD MANAGER |
| 30 | 20100211548 | TENANT MANAGEMENT OF A HOSTED MULTI-TENANT APPLICATION |
| 31 | 20100211545 | Context-Aware Management of Shared Composite Data |
| 32 | 20100211543 | SYNCHRONIZING METADATA AND DOCUMENT CONTENT ACROSS CLIENT SYSTEMS USING DIFFERENT COMMUNICATION CHANNELS |
| 33 | 20100211542 | METHODS AND SYSTEMS FOR HALTING SYNCHRONIZATION LOOPS IN A DISTRIBUTED SYSTEM |
| 34 | 20100211533 | EXTRACTING STRUCTURED DATA FROM WEB FORUMS |
| 35 | 20100211420 | CONVERTING COMMAND UNITS INTO WORKFLOW ACTIVITIES |
| 36 | 20100211375 | PROXYING EXTERNAL DATA AND SERVICES INTO APPLICATIONS AS NATIVE TYPES |
| 37 | 20100211317 | DETERMINING VELOCITY USING MULTIPLE SENSORS |
| 38 | 20100211308 | IDENTIFYING INTERESTING LOCATIONS |
| 39 | 20100210364 | MANAGEMENT OF GAMING DATA |
| 40 | 20100210210 | FACILITATING USE OF A DEVICE BASED ON SHORT-RANGE WIRELESS TECHNOLOGY |
| 41 | 20100208997 | Image-Based Advertisement Platform |
| 42 | 20100208984 | EVALUATING RELATED PHRASES |
| 43 | 20100208898 | MANAGING GROUP KEYS |
| 44 | 20100208889 | TWO-PARTY STORAGE OF ENCRYPTED SENSITIVE INFORMATION |
| 45 | 20100208873 | TELECOMMUNICATIONS DEVICE FOR THE DEAF (TDD) INTERFACE FOR INTERACTIVE VOICE RESPONSE (IVR) SYSTEMS |
| 46 | 20100208620 | DETECTION OF HOME NETWORK CONFIGURATION PROBLEMS |
| 47 | 20100208033 | Personal Media Landscapes in Mixed Reality |
| 48 | 20100207950 | DEFINING SIMPLE AND COMPLEX ANIMATIONS |
| 49 | 20100207908 | TOUCH-SENSITIVE DEVICE FOR SCROLLING A DOCUMENT ON A DISPLAY |
| 50 | 20100207904 | TARGETING IN A STYLUS-BASED USER INTERFACE |