124 US patent applications published on 18 December 2008 and assigned to Microsoft
| 1 | 20080313733 | Optimization of Distributed Anti-Virus Scanning |
| 2 | 20080313731 | SELF-SERVICE CREDENTIAL MANAGEMENT |
| 3 | 20080313730 | EXTENSIBLE AUTHENTICATION MANAGEMENT |
| 4 | 20080313713 | AUDIO START SERVICE FOR AD-HOC MEETINGS |
| 5 | 20080313712 | TRANSFORMATION OF SEQUENTIAL ACCESS CONTROL LISTS UTILIZING CERTIFICATES |
| 6 | 20080313703 | Integrating Security by Obscurity with Access Control Lists |
| 7 | 20080313699 | Information Rights Management |
| 8 | 20080313679 | Media content rebroadcast |
| 9 | 20080313673 | Continuous selection graphs |
| 10 | 20080313672 | Electronic program guide (EPG) search |
| 11 | 20080313671 | MAINTAINING ACCURATE CHANNEL LINE-UP BY PERSISTENTLY MONITORING AVAILABILITY OF ACCESSIBLE CHANNELS |
| 12 | 20080313659 | Page and device-optimized cascading style sheets |
| 13 | 20080313656 | User mode stack disassociation |
| 14 | 20080313652 | Notifying user mode scheduler of blocking events |
| 15 | 20080313651 | Event queuing and consumption |
| 16 | 20080313650 | Mutable application experience and user interface |
| 17 | 20080313648 | PROTECTION AND COMMUNICATION ABSTRACTIONS FOR WEB BROWSERS |
| 18 | 20080313647 | Thread virtualization techniques |
| 19 | 20080313645 | Automatic Mutual Exclusion |
| 20 | 20080313640 | Resource Modeling and Scheduling for Extensible Computing Platforms |
| 21 | 20080313633 | Software feature usage analysis and reporting |
| 22 | 20080313628 | METRICS PACK DISTRIBUTION FOR DATA REPORTING TOOL |
| 23 | 20080313625 | DISCO: A SIMPLIFIED DISTRIBUTED COMPUTING LIBRARY |
| 24 | 20080313618 | Detaching Profilers |
| 25 | 20080313617 | Analyzing software users with instrumentation data and user group modeling and analysis |
| 26 | 20080313610 | DISCOSCRIPT: A SIMPLIFIED DISTRIBUTED COMPUTING SCRIPTING LANGUAGE |
| 27 | 20080313609 | CORE OBJECT-ORIENTED TYPE SYSTEM FOR SEMI-STRUCTURED DATA |
| 28 | 20080313607 | UNIFIED INPUT STACK |
| 29 | 20080313602 | BOUNDED PROGRAM FAILURE ANALYSIS AND CORRECTION |
| 30 | 20080313575 | SYSTEM AND PROCESS FOR CONTROLLING ELECTRONIC COMPONENTS IN A UBIQUITOUS COMPUTING ENVIRONMENT USING MULTIMODAL INTEGRATION |
| 31 | 20080313573 | Creating, Displaying, and Editing a Sub-Process Within a Process Diagram |
| 32 | 20080313572 | Presenting and Navigating Content Having Varying Properties |
| 33 | 20080313565 | DYNAMIC USER INTERFACE FOR IN-DIAGRAM SHAPE SELECTION |
| 34 | 20080313561 | Techniques for representing and organizing user interface data |
| 35 | 20080313555 | Scalable User Interface |
| 36 | 20080313553 | Framework for creating user interfaces containing interactive and dynamic 3-D objects |
| 37 | 20080313549 | Extensible Remote Display Infrastructure with Dynamic Virtual Channels |
| 38 | 20080313545 | SYSTEMS AND METHODS FOR PROVIDING DESKTOP OR APPLICATION REMOTING TO A WEB BROWSER |
| 39 | 20080313538 | Visual Feedback Display |
| 40 | 20080313536 | Situation Sharing and Viewing |
| 41 | 20080313533 | DYNAMICALLY LAYING OUT IMAGES AND ASSOCIATED TEXT USING PRE-DEFINED LAYOUTS |
| 42 | 20080313529 | Increasing accuracy in determining purpose of fields in forms |
| 43 | 20080313507 | Software reliability analysis using alerts, asserts and user interface controls |
| 44 | 20080313496 | Gracefully degradable versioned storage systems |
| 45 | 20080313470 | MULTIPLE USER AUTHENTICATIONS ON A COMMUNICATIONS DEVICE |
| 46 | 20080313447 | DELEGATED PRE-CONFIGURATION |
| 47 | 20080313420 | Managing working set use of a cache via page coloring |
| 48 | 20080313415 | Copied file execution authorization using RFID tag |
| 49 | 20080313402 | VIRTUAL PERSONAL VIDEO RECORDER |
| 50 | 20080313356 | REMOTE CONTROL OF DEVICES THROUGH INSTANT MESSENGER |
| 51 | 20080313336 | METHOD AND APPARATUS FOR PHONE APPLICATION STATE MANAGEMENT MECHANISM |
| 52 | 20080313324 | REDUNDANT PILE OF INEXPENSIVE DRIVERS (RPID) |
| 53 | 20080313297 | User Experience For Multiple Simultaneous Connections On An Instant Messaging Program |
| 54 | 20080313287 | E-MAIL PUBLISHING OF PHOTOS TO PHOTO ALBUMS |
| 55 | 20080313285 | POST TRANSIT SPAM FILTERING |
| 56 | 20080313271 | AUTOMATED REPONSE TO COMPUTER USERS CONTEXT |
| 57 | 20080313270 | DECOUPLED MECHANISM FOR MANAGED COPY CLIENT APPLICATIONS AND E-COMMERCE SERVERS TO INTEROPERATE IN A HETEROGENEOUS ENVIRONMENT |
| 58 | 20080313269 | Remoting of Console Operating in a Multi-Session Environment |
| 59 | 20080313264 | Domain management for digital media |
| 60 | 20080313256 | Automatically Sharing a User’s Personal Message |
| 61 | 20080313241 | DISTRIBUTED DATA STORAGE USING ERASURE RESILIENT CODING |
| 62 | 20080313213 | Efficient data infrastructure for high dimensional data analysis |
| 63 | 20080313211 | Data Relationship Visualizer |
| 64 | 20080313210 | Content Publishing Customized to Capabilities of Device |
| 65 | 20080313197 | DATA STRUCTURE FOR SUPPORTING A SINGLE ACCESS OPERATION |
| 66 | 20080313188 | Distributed Kernel Density Estimation |
| 67 | 20080313184 | Multidimensional analysis tool for high dimensional data |
| 68 | 20080313180 | IDENTIFICATION OF TOPICS FOR ONLINE DISCUSSIONS BASED ON LANGUAGE PATTERNS |
| 69 | 20080313177 | ADDING DOMINANT MEDIA ELEMENTS TO SEARCH RESULTS |
| 70 | 20080313168 | RANKING DOCUMENTS BASED ON A SERIES OF DOCUMENT GRAPHS |
| 71 | 20080313166 | RESEARCH PROGRESSION SUMMARY |
| 72 | 20080313165 | SCALABLE MODEL-BASED PRODUCT MATCHING |
| 73 | 20080313161 | DISCOSQL: DISTRIBUTED PROCESSING OF STRUCTURED QUERIES |
| 74 | 20080313149 | Analyzing software usage with instrumentation data |
| 75 | 20080313147 | Multi-level search |
| 76 | 20080313146 | CONTENT SEARCH SERVICE, FINDING CONTENT, AND PREFETCHING FOR THIN CLIENT |
| 77 | 20080313142 | CATEGORIZATION OF QUERIES |
| 78 | 20080313131 | PARAMETER-SENSITIVE PLANS FOR STRUCTURAL SCENARIOS |
| 79 | 20080313128 | Disk-Based Probabilistic Set-Similarity Indexes |
| 80 | 20080313127 | MULTIDIMENSIONAL TIMELINE BROWSERS FOR BROADCAST MEDIA |
| 81 | 20080313119 | LEARNING AND REASONING FROM WEB PROJECTIONS |
| 82 | 20080313111 | LARGE SCALE ITEM REPRESENTATION MATCHING |
| 83 | 20080313069 | DISTRIBUTED REVERSE AUCTION |
| 84 | 20080313031 | CLASSIFICATION OF IMAGES AS ADVERTISEMENT IMAGES OR NON-ADVERTISEMENT IMAGES |
| 85 | 20080313027 | FAIR DISCOUNTING AUCTION |
| 86 | 20080312999 | Multiple Goal Throughput Analysis |
| 87 | 20080312985 | COMPUTERIZED EVALUATION OF USER IMPRESSIONS OF PRODUCT ARTIFACTS |
| 88 | 20080312932 | ERROR MANAGEMENT IN AN AUDIO PROCESSING SYSTEM |
| 89 | 20080312923 | Active Speaker Identification |
| 90 | 20080312899 | Software feature modeling and recognition |
| 91 | 20080312766 | ROUTE MODIFICATIONS |
| 92 | 20080312759 | FLEXIBLE FREQUENCY AND TIME PARTITIONING IN PERCEPTUAL TRANSFORM CODING OF AUDIO |
| 93 | 20080312758 | CODING OF SPARSE DIGITAL MEDIA SPECTRAL DATA |
| 94 | 20080312095 | VACCINE DESIGN METHODOLOGY |
| 95 | 20080311997 | DATA CAPTURE FOR INTERACTIVE OPERATION |
| 96 | 20080311988 | COMMUNICATION PROTOCOL FOR A WIRELESS DEVICE AND A GAME CONSOLE |
| 97 | 20080311984 | Techniques for use with computerized games having cards |
| 98 | 20080311903 | Techniques for managing dual-channel wireless devices |
| 99 | 20080311765 | ELECTRICAL CONNECTION BETWEEN DEVICES |
| 100 | 20080310825 | RECORD QUALITY BASED UPON NETWORK AND PLAYBACK DEVICE CAPABILITIES |
| 101 | 20080310814 | MULTI-LOCATION BUFFERING OF STREAMING MEDIA DATA |
| 102 | 20080310756 | SYSTEM, COMPUTER PROGRAM AND METHOD FOR 3D OBJECT MEASUREMENT, MODELING AND MAPPING FROM SINGLE IMAGERY |
| 103 | 20080310755 | CAPTURING LONG-RANGE CORRELATIONS IN PATCH MODELS |
| 104 | 20080310743 | Optimizing Pixel Labels for Computer Vision Applications |
| 105 | 20080310736 | SMART VISUAL COMPARISON OF GRAPHICAL USER INTERFACES |
| 106 | 20080310733 | FACADE RENDERING SYSTEM |
| 107 | 20080310723 | TEXT PREDICTION WITH PARTIAL SELECTION IN A VARIETY OF DOMAINS |
| 108 | 20080310722 | IDENTIFYING CHARACTER INFORMATION IN MEDIA CONTENT |
| 109 | 20080310707 | VIRTUAL REALITY ENHANCEMENT USING REAL WORLD DATA |
| 110 | 20080310687 | Face Recognition Using Discriminatively Trained Orthogonal Tensor Projections |
| 111 | 20080310627 | ASYNCHRONOUS DOWNLOAD |
| 112 | 20080310602 | MESSAGING WITH A LOCKED COMMUNICATION DEVICE |
| 113 | 20080310506 | Joint Spatio-Temporal Prediction for Video Coding |
| 114 | 20080310496 | Real-Time Key Frame Generation |
| 115 | 20080310419 | Network interface selection using historical connection information |
| 116 | 20080310328 | CLIENT-SIDE ECHO CANCELLATION FOR MULTI-PARTY AUDIO CONFERENCING |
| 117 | 20080310127 | Enhanced packaging for PC security |
| 118 | 20080309774 | Multiple sensor input data synthesis |
| 119 | 20080309676 | RANDOM-ACCESS VECTOR GRAPHICS |
| 120 | 20080309667 | Interactive Relighting with Dynamic Reflectance |
| 121 | 20080309664 | Mesh Puppetry |
| 122 | 20080309660 | THREE DIMENSIONAL RENDERING OF DISPLAY INFORMATION |
| 123 | 20080309617 | Graphical communication user interface |
| 124 | 20080309522 | Keyboard with touch sensitive zones and corresponding computer user interface |