67 US patent applications published on 14 August 2008 and assigned to Microsoft
| 1 | 20080196107 | Centralized Configuration Data Management For Distributed Clients |
| 2 | 20080196091 | ENROLLING / SUB-ENROLLING A DIGITAL RIGHTS MANAGEMENT (DRM) SERVER INTO A DRM ARCHITECTURE |
| 3 | 20080196090 | Dynamic update of authentication information |
| 4 | 20080196089 | Generic framework for EAP |
| 5 | 20080196083 | Sensor discovery and configuration |
| 6 | 20080196078 | Recording multi-stream interactive television |
| 7 | 20080196070 | VIDEO ON DEMAND METHODS AND SYSTEMS |
| 8 | 20080196065 | MANAGING RECORD EVENTS |
| 9 | 20080196038 | Utilizing a first managed process to host at least a second managed process |
| 10 | 20080196029 | Transaction Manager Virtualization |
| 11 | 20080196025 | TIER SPLITTING SUPPORT FOR DISTRIBUTED EXECUTION ENVIRONMENTS |
| 12 | 20080196021 | Accessible Limited Distribution Release Software Change Catalog |
| 13 | 20080196020 | Network Service for a Software Change Catalog |
| 14 | 20080196015 | FORMATTING AND VIEWING SOURCE OBJECTS |
| 15 | 20080196014 | PARTIAL METHODS |
| 16 | 20080196005 | COMPOSITIONAL APPLICATION PROGRAMMING INTERFACE AND LITERAL SYNTAX |
| 17 | 20080195998 | Enable top-down service design |
| 18 | 20080195979 | Selective display of cursor |
| 19 | 20080195954 | DELIVERY OF CONTEXTUALLY RELEVANT WEB DATA |
| 20 | 20080195951 | Dynamic control configuration |
| 21 | 20080195931 | Parsing of ink annotations |
| 22 | 20080195930 | User Interface Pane for an Interactive Chart |
| 23 | 20080195879 | Efficient Communication Power Usage |
| 24 | 20080195863 | Securing wireless communications between devices |
| 25 | 20080195838 | Cyclic Buffer Management |
| 26 | 20080195824 | CONTEXT SENSITIVE CACHING ON REMOVABLE STORAGE |
| 27 | 20080195787 | Adaptive boot sequence |
| 28 | 20080195771 | Indicator light for connector |
| 29 | 20080195759 | EFFICIENT KNOWLEDGE REPRESENTATION IN DATA SYNCHRONIZATION SYSTEMS |
| 30 | 20080195752 | MODULE DIAGNOSTIC TOOLKIT FOR CLIENT-SERVER BASED PROTOCOLS |
| 31 | 20080195750 | SECURE CROSS PLATFORM AUDITING |
| 32 | 20080195746 | Live content streaming using file-centric media protocols |
| 33 | 20080195745 | Adaptive bandwidth utilization |
| 34 | 20080195744 | Adaptive media playback |
| 35 | 20080195739 | Resolving Synchronization Duplication |
| 36 | 20080195735 | Motion Triggered Data Transfer |
| 37 | 20080195676 | Scanning of backup data for malicious software |
| 38 | 20080195674 | Managing WEB page links using structured data |
| 39 | 20080195660 | Providing Additional Information Related to Earmarks |
| 40 | 20080195654 | SYSTEM AND METHODS FOR PROVIDING ADAPTIVE MEDIA PROPERTY CLASSIFICATION |
| 41 | 20080195646 | SELF-DESCRIBING WEB DATA STORAGE MODEL |
| 42 | 20080195634 | COMPLETE MAPPING BETWEEN THE XML INFOSET AND DYNAMIC LANGUAGE DATA EXPRESSIONS |
| 43 | 20080195629 | Using structured data for online research |
| 44 | 20080195628 | Web data usage platform |
| 45 | 20080195621 | Media Device Presence Management |
| 46 | 20080195620 | Nearby Media Device Tracking |
| 47 | 20080195584 | Communication Efficient Spatial Search in a Sensor Data Web Portal |
| 48 | 20080195571 | Predicting textual candidates |
| 49 | 20080195449 | Techniques to manage cost resources |
| 50 | 20080195389 | TEXT-DEPENDENT SPEAKER VERIFICATION |
| 51 | 20080195388 | Context based word prediction |
| 52 | 20080195381 | Line Spectrum pair density modeling for speech applications |
| 53 | 20080195308 | Accessing content via a geographic map |
| 54 | 20080194298 | Enabling user interface elements based on short range wireless devices |
| 55 | 20080194275 | SYSTEM AND METHOD FOR PROVIDING DYNAMIC LOCATION INFORMATION |
| 56 | 20080194270 | TAGGING DATA UTILIZING NEARBY DEVICE INFORMATION |
| 57 | 20080193048 | Picture Collage Systems And Methods |
| 58 | 20080193043 | METHOD AND SYSTEM FOR REDUCING EFFECTS OF UNDESIRED SIGNALS IN AN INFRARED IMAGING SYSTEM |
| 59 | 20080192840 | Smart video thumbnail |
| 60 | 20080192822 | COMPLEXITY-BASED ADAPTIVE PREPROCESSING FOR MULTIPLE-PASS VIDEO COMPRESSION |
| 61 | 20080192738 | FORWARD ERROR CORRECTION FOR MEDIA TRANSMISSION |
| 62 | 20080192070 | MANIPULATING OBJECTS DISPLAYED ON A DISPLAY SCREEN |
| 63 | 20080192059 | Multi-user display |
| 64 | 20080192056 | ANIMATED TRANSITIONS FOR DATA VISUALIZATION |
| 65 | 20080192053 | Transforming Offline Maps into Interactive Online Maps |
| 66 | 20080192007 | DETERMINING A POSITION OF A POINTING DEVICE |
| 67 | 20080191415 | Convertible Lap Rest and Table Mount for Racing Wheel |