76 US patent applications published on 27 December 2007 and assigned to Microsoft
| 1 | 20070300312 | User presence detection for altering operation of a computing system |
| 2 | 20070300307 | Security Using Physical Objects |
| 3 | 20070300285 | Techniques for managing security contexts |
| 4 | 20070300256 | Techniques to manage an electronic program guide |
| 5 | 20070300225 | PROVIDING USER INFORMATION TO INTROSPECTION |
| 6 | 20070300206 | Delta compression using multiple pointers |
| 7 | 20070300185 | ACTIVITY-CENTRIC ADAPTIVE USER INTERFACE |
| 8 | 20070300182 | INTERFACE ORIENTATION USING SHADOWS |
| 9 | 20070300177 | User interface for specifying multi-valued properties |
| 10 | 20070300174 | MONITORING GROUP ACTIVITIES |
| 11 | 20070300171 | Multicurrency display |
| 12 | 20070300165 | USER INTERFACE FOR SUB-CONFERENCING |
| 13 | 20070300158 | Dynamically modifying a theme-based media presentation |
| 14 | 20070300103 | METHOD AND SYSTEM FOR TROUBLESHOOTING A MISCONFIGURATION OF A COMPUTER SYSTEM BASED ON CONFIGURATIONS OF OTHER COMPUTER SYSTEMS |
| 15 | 20070300071 | Watermark-based Goods Authentication |
| 16 | 20070300064 | Communication across domains |
| 17 | 20070300037 | Persistent flash memory mapping table |
| 18 | 20070300009 | Flash driver support techniques |
| 19 | 20070300008 | Flash management techniques |
| 20 | 20070299955 | Data replication in a distributed system |
| 21 | 20070299949 | ACTIVITY-CENTRIC DOMAIN SCOPING |
| 22 | 20070299940 | Public network distribution of software updates |
| 23 | 20070299935 | CONTENT FEEDBACK FOR AUTHORS OF WEB SYNDICATIONS |
| 24 | 20070299914 | Integrated network and application session establishment |
| 25 | 20070299912 | PANORAMIC VIDEO IN A LIVE MEETING CLIENT |
| 26 | 20070299888 | Automatically maintaining metadata in a file backup system |
| 27 | 20070299887 | Multi-master database synchronization without loss of convergence |
| 28 | 20070299886 | MEDIA DIFFERENCE FILES FOR COMPRESSED CATALOG FILES |
| 29 | 20070299882 | Unified mechanism for presenting and resolving grouped synchronization conflicts |
| 30 | 20070299870 | DYNAMIC INSERTION OF SUPPLEMENTAL VIDEO BASED ON METADATA |
| 31 | 20070299857 | Cross Domain Communication |
| 32 | 20070299843 | Solving table locking problems associated with concurrent processing |
| 33 | 20070299842 | BUCKET-BASED SEARCHING |
| 34 | 20070299823 | Customizable parameter user interface |
| 35 | 20070299817 | Automatic search functionality within business applications |
| 36 | 20070299815 | Automatically Displaying Keywords and Other Supplemental Information |
| 37 | 20070299796 | RESOURCE AVAILABILITY FOR USER ACTIVITIES ACROSS DEVICES |
| 38 | 20070299795 | CREATING AND MANAGING ACTIVITY-CENTRIC WORKFLOW |
| 39 | 20070299793 | COMPUTER IMPLEMENTED COVER PROCESS APPROXIMATING QUANTIFIER ELIMINATION |
| 40 | 20070299778 | Local peer-to-peer digital content distribution |
| 41 | 20070299737 | Connecting devices to a media sharing service |
| 42 | 20070299713 | CAPTURE OF PROCESS KNOWLEDGE FOR USER ACTIVITIES |
| 43 | 20070299712 | ACTIVITY-CENTRIC GRANULAR APPLICATION FUNCTIONALITY |
| 44 | 20070299710 | FULL COLLABORATION BREAKOUT ROOMS FOR CONFERENCING |
| 45 | 20070299707 | METHOD AND SYSTEM FOR INDICATING THAT DURATIONS ARE ESTIMATED |
| 46 | 20070299685 | Methods and Systems for Generating Electronic Program Guides |
| 47 | 20070299681 | SUBSCRIPTION MANAGEMENT IN A MEDIA SHARING SERVICE |
| 48 | 20070299679 | Business system interface |
| 49 | 20070299631 | LOGGING USER ACTIONS WITHIN ACTIVITY CONTEXT |
| 50 | 20070299599 | COLLABORATIVE ROUTE PLANNING FOR GENERATING PERSONALIZED AND CONTEXT-SENSITIVE ROUTING RECOMMENDATIONS |
| 51 | 20070298779 | Platform for enterprise wireless network management applications |
| 52 | 20070298720 | Detection and management of rogue wireless network connections |
| 53 | 20070298719 | Virtualization of mobile device user experience |
| 54 | 20070298389 | System presenting step by step mathematical solutions |
| 55 | 20070297788 | Digital camera pedestal with cable in neck |
| 56 | 20070297682 | Identification Of People Using Multiple Types Of Input |
| 57 | 20070297646 | VIEW-DEPENDENT DISPLACEMENT MAPPING |
| 58 | 20070297641 | CONTROLLING CONTENT SUITABILITY BY SELECTIVELY OBSCURING |
| 59 | 20070297610 | Data protection for a mobile device |
| 60 | 20070297600 | Controlling a device that is also linked to a computer system |
| 61 | 20070297590 | MANAGING ACTIVITY-CENTRIC ENVIRONMENTS VIA PROFILES |
| 62 | 20070297581 | Voice-based phone system user interface |
| 63 | 20070297458 | Efficient and layered synchronization protocol for database systems |
| 64 | 20070297426 | Local peer-to-peer digital content distribution |
| 65 | 20070297029 | Providing a document preview |
| 66 | 20070296861 | IMAGE FORMATS FOR VIDEO CAPTURE, PROCESSING AND DISPLAY |
| 67 | 20070296732 | IMAGE FORMATS FOR VIDEO CAPTURE, PROCESSING AND DISPLAY |
| 68 | 20070296730 | TEXTURE SYNTHESIS USING DIMENSIONALITY-REDUCED APPEARANCE SPACE |
| 69 | 20070296719 | Multi-chart geometry images |
| 70 | 20070296711 | Techniques for device display navigation |
| 71 | 20070296701 | Input device having a presence sensor |
| 72 | 20070296700 | WASHABLE MOUSE |
| 73 | 20070296699 | MULTI-MODE OPTICAL NAVIGATION |
| 74 | 20070296643 | DISPLAY EXTENSION USING TERMINAL CLIENTS |
| 75 | 20070296584 | Supporting the accurate chronological organization of RFID tag data from distributed sources |
| 76 | 20070296541 | THERMAL SENSING SYSTEM |