77 US patent applications published on 31 July 2008 and assigned to Microsoft
| 1 | 20080184373 | Protection Agents and Privilege Modes |
| 2 | 20080184343 | MOVING PRINCIPALS ACROSS SECURITY BOUNDARIES WITHOUT SERVICE INTERRUPTION |
| 3 | 20080184339 | REMOTE ACCESS OF DIGITAL IDENTITIES |
| 4 | 20080184329 | LABELING OF DATA OBJECTS TO APPLY AND ENFORCE POLICIES |
| 5 | 20080184283 | Remote Console for Central Administration of Usage Credit |
| 6 | 20080184277 | SYSTEMS MANAGEMENT POLICY VALIDATION, DISTRIBUTION AND ENACTMENT |
| 7 | 20080184268 | Indirect event stream correlation |
| 8 | 20080184250 | Synchronizing Workflows |
| 9 | 20080184241 | Techniques for automated balancing of tasks across multiple computers |
| 10 | 20080184239 | MULTI-THREADED DETECTION OF A GAME SOFTWARE DEBUGGER |
| 11 | 20080184222 | Techniques for providing information regarding software components for a user-defined context |
| 12 | 20080184204 | Dynamic validation using reflection |
| 13 | 20080184202 | Extensible action sequences coordinating independently created components |
| 14 | 20080184201 | UNIVERSAL SCHEMA FOR REPRESENTING MANAGEMENT POLICY |
| 15 | 20080184200 | SOFTWARE CONFIGURATION POLICIES’ VALIDATION, DISTRIBUTION, AND ENACTMENT |
| 16 | 20080184198 | ANTI-DEBUGGER COMPRISING SPATIALLY AND TEMPORALLY SEPARATE DETECTION AND RESPONSE PORTIONS |
| 17 | 20080184173 | Controlling multiple map application operations with a single gesture |
| 18 | 20080184163 | RESIZING INTERNET DOCUMENT FOR DISPLAY ON TELEVISION SCREEN |
| 19 | 20080184151 | STANDARDIZED MECHANISM FOR FIRMWARE UPGRADES OF RFID DEVICES |
| 20 | 20080184137 | SEARCH RESULTS CLUSTERING IN TABBED BROWSERS |
| 21 | 20080184135 | WEB AUTHORING PLUGIN IMPLEMENTATION |
| 22 | 20080184130 | Service Architecture Based Metric Views |
| 23 | 20080184124 | Remote Workspace Sharing |
| 24 | 20080184099 | Data-Driven Presentation Generation |
| 25 | 20080184079 | Tracking down elusive intermittent failures |
| 26 | 20080184075 | Break and optional hold on failure |
| 27 | 20080184058 | ANALYSIS OF EVENT INFORMATION TO PERFORM CONTEXTUAL AUDIT |
| 28 | 20080184042 | I/O CO-PROCESSOR COUPLED HYBRID COMPUTING DEVICE |
| 29 | 20080184041 | Graph-Based Tamper Resistance Modeling For Software Protection |
| 30 | 20080184039 | Cryptographically controlling access to documents |
| 31 | 20080184036 | PASSWORD AUTHENTICATION VIA A ONE-TIME KEYBOARD MAP |
| 32 | 20080184016 | Architectural support for software-based protection |
| 33 | 20080183996 | Protecting Operating-System Resources |
| 34 | 20080183944 | Efficient context switching in a virtualized environment |
| 35 | 20080183918 | Extending flash drive lifespan |
| 36 | 20080183888 | Fast dynamic measurement of bandwidth in a TCP network environment |
| 37 | 20080183887 | Client to server streaming of multimedia content using HTTP |
| 38 | 20080183853 | PRIVATE VIRTUAL LAN SPANNING A PUBLIC NETWORK FOR CONNECTION OF ARBITRARY HOSTS |
| 39 | 20080183817 | APPLICATION SHARING SECURITY |
| 40 | 20080183802 | Network recycle bin |
| 41 | 20080183800 | Mobile device management proxy system |
| 42 | 20080183765 | Multisource composable projection of text |
| 43 | 20080183764 | CONTINUOUS PHYSICAL DESIGN TUNING |
| 44 | 20080183752 | POWER UNIT EXCHANGE MECHANISMS |
| 45 | 20080183736 | Using Static Data in a Markup Language |
| 46 | 20080183735 | HIERARCHICAL CURSOR-BASED OBJECT MODEL |
| 47 | 20080183726 | REQUEST-DRIVEN ON-DEMAND PROCESSING |
| 48 | 20080183725 | METADATA SERVICE EMPLOYING COMMON DATA MODEL |
| 49 | 20080183693 | EFFICIENT EXACT SET SIMILARITY JOINS |
| 50 | 20080183673 | Finite-state model for processing web queries |
| 51 | 20080183645 | MEDIA CONTINUITY SERVICE BETWEEN DEVICES |
| 52 | 20080183644 | LIGHTWEIGHT PHYSICAL DESIGN ALERTER |
| 53 | 20080183625 | CONTROLLING ACCESS TO TECHNOLOGY BASED UPON AUTHORIZATION |
| 54 | 20080183624 | PROTECTING PRESENTATIONS AND BINDING PRESENTATION ELEMENTS TO THE PRESENTATION |
| 55 | 20080183591 | System for partner engagement in commercial distribution of digital porducts |
| 56 | 20080183564 | Untethered Interaction With Aggregated Metrics |
| 57 | 20080183551 | TRANSACTION FEEDBACK MECHANISMS |
| 58 | 20080183538 | Allocating Resources to Tasks in Workflows |
| 59 | 20080183517 | Robustness of a Workflow |
| 60 | 20080183049 | REMOTE MANAGEMENT OF CAPTURED IMAGE SEQUENCE |
| 61 | 20080182665 | Video game to web site upload utility |
| 62 | 20080182660 | Decreasing Bad Behavior With Player-Managed Online Gaming |
| 63 | 20080182659 | IN-PLAY DETECTION OF ALTERED GAME DATA |
| 64 | 20080182630 | LINKED SHELL |
| 65 | 20080181489 | Segment-discriminating minimum classification error pattern recognition |
| 66 | 20080181430 | MULTI-SENSOR SOUND SOURCE LOCALIZATION |
| 67 | 20080181420 | SIGNAL DETECTION USING MULTIPLE DETECTORS |
| 68 | 20080181412 | CRYPTOGRAPHIC KEY CONTAINERS ON A USB TOKEN |
| 69 | 20080181141 | ENHANCED VOICEMAIL PROCESSING |
| 70 | 20080181137 | MEDIA FOUNDATION MEDIA PROCESSOR |
| 71 | 20080180654 | Dynamic projected user interface |
| 72 | 20080180572 | Enabling access to closed captioning data present in a broadcast stream |
| 73 | 20080180530 | ALTERNATING LIGHT SOURCES TO REDUCE SPECULAR REFLECTION |
| 74 | 20080180456 | Fast Filtered YUV to RGB Conversion |
| 75 | 20080180439 | REDUCING OCCLUSIONS IN OBLIQUE VIEWS |
| 76 | 20080180412 | Dual mode digitizer |
| 77 | 20080180060 | Recharging system for wireless input devices |