118 US patent applications published on 02 October 2008 and assigned to Microsoft
| 1 | 20080244751 | Binding A Digital License To A Portable Device Or The Like In A Digital Rights Management (DRM) System And Checking Out/Checking In The Digital License To/From The Portable Device Or The Like |
| 2 | 20080244748 | Detecting compromised computers by correlating reputation data with web access logs |
| 3 | 20080244742 | Detecting adversaries by correlating detected malware with web access logs |
| 4 | 20080244736 | MODEL-BASED ACCESS CONTROL |
| 5 | 20080244724 | Consumer computer health validation |
| 6 | 20080244723 | Firewall Restriction Using Manifest |
| 7 | 20080244694 | Automated collection of forensic evidence associated with a network security incident |
| 8 | 20080244690 | DERIVING REMEDIATIONS FROM SECURITY COMPLIANCE RULES |
| 9 | 20080244640 | SYNCHRONIZATION OF DIGITAL TELEVISION PROGRAMS WITH INTERNET WEB APPLICATION |
| 10 | 20080244638 | Selection and output of advertisements using subtitle data |
| 11 | 20080244624 | Software technique to correlate conceptually similar entities |
| 12 | 20080244599 | Master And Subordinate Operating System Kernels For Heterogeneous Multiprocessor Systems |
| 13 | 20080244589 | Task manager |
| 14 | 20080244565 | Dynamic software installation and configuration |
| 15 | 20080244564 | Bookmark and configuration file for installation sequence |
| 16 | 20080244563 | Dynamic configuration environment for setup |
| 17 | 20080244556 | Prevention of exploitation of update rollback |
| 18 | 20080244551 | PARALLEL DLL TREE INITIALIZATION |
| 19 | 20080244550 | DYNAMIC DLL CYCLE RESOLUTION |
| 20 | 20080244539 | ENABLING ANALYSIS OF SOFTWARE SOURCE CODE |
| 21 | 20080244528 | Auto-Generation Of Provider Functionality |
| 22 | 20080244525 | Test Automation Using Virtual Machines |
| 23 | 20080244519 | Identifying, Correcting and Displaying Application Website and Device Compatibility Issues |
| 24 | 20080244516 | VARIABLE CAPTURE IN OBJECT ORIENTED LANGUAGES |
| 25 | 20080244514 | Scriptable object model for network based services |
| 26 | 20080244511 | Developing a writing system analyzer using syntax-directed translation |
| 27 | 20080244510 | VISUAL CREATION OF OBJECT/RELATIONAL CONSTRUCTS |
| 28 | 20080244507 | Homogeneous Programming For Heterogeneous Multiprocessor Systems |
| 29 | 20080244458 | Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop |
| 30 | 20080244444 | CONTEXTUAL COMPUTER WORKSPACE |
| 31 | 20080244443 | .NET RIBBON MODEL FOR A RIBBON USER INTERFACE |
| 32 | 20080244442 | Techniques to share information between application programs |
| 33 | 20080244441 | RADIO STATION BUTTONS |
| 34 | 20080244425 | CALENDAR HORIZON VIEW |
| 35 | 20080244418 | DISTRIBUTED MULTI-PARTY SOFTWARE CONSTRUCTION FOR A COLLABORATIVE WORK ENVIRONMENT |
| 36 | 20080244412 | Color management user interface |
| 37 | 20080244410 | LIGHT TABLE EDITOR FOR VIDEO SNIPPETS |
| 38 | 20080244401 | User interface teaching concepts in an application |
| 39 | 20080244383 | CONNECTED TEMPLATES IN CONNECTION WITH A CONTENT MANAGEMENT SERVER SYSTEM OR THE LIKE |
| 40 | 20080244355 | COMPARING DATA SETS THROUGH IDENTIFICATION OF MATCHING BLOCKS |
| 41 | 20080244335 | Protecting memory operations involving zero byte allocations |
| 42 | 20080244332 | MACHINE INSTRUCTION LEVEL RACE CONDITION DETECTION |
| 43 | 20080244304 | Deriving accurate media position information |
| 44 | 20080244289 | Hybrid Operating System for Battery Powered Computing Systems |
| 45 | 20080244258 | Instrumenting Configuration and System Settings |
| 46 | 20080244233 | MACHINE CLUSTER TOPOLOGY REPRESENTATION FOR AUTOMATED TESTING |
| 47 | 20080244184 | In-memory caching of shared customizable multi-tenant data |
| 48 | 20080244081 | Automated testing of audio and multimedia over remote desktop protocol |
| 49 | 20080244071 | Policy definition using a plurality of configuration items |
| 50 | 20080244062 | Scenario based performance testing |
| 51 | 20080244033 | Managing content remotely on a device |
| 52 | 20080243967 | Duplicate record processing |
| 53 | 20080243965 | COOPERATIVE DLL UNLOAD |
| 54 | 20080243963 | Quota Enforcement With Transacted File Systems |
| 55 | 20080243960 | DETERMINISTIC FILE CONTENT GENERATION OF SEED-BASED FILES |
| 56 | 20080243936 | TRACKING FILE SYSTEM NAMESPACE CHANGES DURING TRANSACTIONS |
| 57 | 20080243920 | Communication Reputation |
| 58 | 20080243903 | Data driven media interaction |
| 59 | 20080243892 | Automatic file conversion to a target format |
| 60 | 20080243874 | Lightweight Schema Definition |
| 61 | 20080243867 | Reliable and scalable multi-tenant asynchronous processing |
| 62 | 20080243847 | Separating central locking services from distributed data fulfillment services in a storage system |
| 63 | 20080243846 | Locking semantics for a storage system based on file types |
| 64 | 20080243840 | COMPARING DATA SETS THROUGH IDENTIFICATION OF MATCHING BLOCKS |
| 65 | 20080243838 | COMBINING DOMAIN-TUNED SEARCH SYSTEMS |
| 66 | 20080243829 | SPECTRAL CLUSTERING USING SEQUENTIAL SHRINKAGE OPTIMIZATION |
| 67 | 20080243827 | Query generation using enviroment configuration |
| 68 | 20080243819 | SEARCH MACRO SUGGESTIONS RELEVANT TO SEARCH QUERIES |
| 69 | 20080243814 | Search Techniques for Page-Based Document Layouts |
| 70 | 20080243813 | LOOK-AHEAD DOCUMENT RANKING SYSTEM |
| 71 | 20080243812 | RANKING METHOD USING HYPERLINKS IN BLOGS |
| 72 | 20080243782 | Client collection membership evaluation |
| 73 | 20080243768 | Executing non-blocking parallel scans |
| 74 | 20080243764 | GROUP JOINS TO NAVIGATE DATA RELATIONSHIPS |
| 75 | 20080243699 | License optimization and automated management |
| 76 | 20080243697 | DIGITAL GAME DISTRIBUTION AND ROYALTY CALCULATION |
| 77 | 20080243694 | Buy once play anywhere |
| 78 | 20080243628 | DIFFERENTIAL PRICING BASED ON SOCIAL NETWORK STANDING |
| 79 | 20080243613 | Optimization of pay per click advertisements |
| 80 | 20080243610 | Attention estimation through incremental impression interaction for precise advertisement monetization |
| 81 | 20080243503 | MINIMUM DIVERGENCE BASED DISCRIMINATIVE TRAINING FOR PATTERN RECOGNITION |
| 82 | 20080243497 | STATIONARY-TONES INTERFERENCE CANCELLATION |
| 83 | 20080243483 | UTILIZING SPEECH GRAMMAR RULES WRITTEN IN A MARKUP LANGUAGE |
| 84 | 20080243473 | Language translation of visual and audio input |
| 85 | 20080242421 | MULTI-TIER ONLINE GAME PLAY |
| 86 | 20080242420 | Adaptive Matchmaking for Games |
| 87 | 20080242406 | DIGITAL GAME DISTRIBUTION FOR GAMING DEVICES |
| 88 | 20080242405 | ON-LINE GAMING AUTHENTICATION |
| 89 | 20080242324 | Efficient message communication in mobile browsers with multiple endpoints |
| 90 | 20080240607 | Image Deblurring with Blurred/Noisy Image Pairs |
| 91 | 20080240570 | SYMBOL GRAPH GENERATION IN HANDWRITTEN MATHEMATICAL EXPRESSION RECOGNITION |
| 92 | 20080240567 | Displaying text of a writing system using syntax-directed translation |
| 93 | 20080240559 | ADAPTIVE INTERPOLATION WITH ARTIFACT REDUCTION OF IMAGES |
| 94 | 20080240551 | LOCAL BI-GRAM MODEL FOR OBJECT RECOGNITION |
| 95 | 20080240540 | APPEARANCE MANIFOLDS FOR MODELING TIME-VARIANT APPEARANCE OF MATERIALS |
| 96 | 20080240490 | SOURCE AUTHENTICATION AND USAGE TRACKING OF VIDEO |
| 97 | 20080240463 | Enhanced Beamforming for Arrays of Directional Microphones |
| 98 | 20080240415 | HYBRID ECHO CANCELLER CONTROLLERS |
| 99 | 20080240414 | HYBRID ECHO CANCELLER CONTROLLERS |
| 100 | 20080240413 | CROSS-CORRELATION BASED ECHO CANCELLER CONTROLLERS |
| 101 | 20080240370 | Testing acoustic echo cancellation and interference in VoIP telephones |
| 102 | 20080240324 | Independent Dispatch of Multiple Streaming Queues Via Reserved Time Slots |
| 103 | 20080240267 | FEC in cognitive multi-user OFDMA |
| 104 | 20080240257 | Using quantization bias that accounts for relations between transform bins and quantization bins |
| 105 | 20080240250 | Regions of interest for quality adjustments |
| 106 | 20080240235 | Adaptive deadzone size adjustment in quantization |
| 107 | 20080240148 | Prioritization of emergency voice and data communications |
| 108 | 20080240144 | File server pipelining with denial of service mitigation |
| 109 | 20080240140 | Network interface with receive classification |
| 110 | 20080240132 | Teredo connectivity between clients behind symmetric NATs |
| 111 | 20080240131 | Teredo connectivity between clients behind symmetric NATs |
| 112 | 20080239961 | Packet routing based on application source |
| 113 | 20080238942 | Object-Based Image Inpainting |
| 114 | 20080238941 | Adding custom content to mapping applications |
| 115 | 20080238921 | Realistic transformation of 3D lighting models |
| 116 | 20080238673 | STANDARDIZED MECHANISM FOR PRINTING LABELS AND MANAGING TEMPLATES WITHIN RFID |
| 117 | 20080238618 | STRONG TYPING OF COMPONENTS IN RFID BUSINESS PROCESSES |
| 118 | 20080238612 | Direct Peripheral Communication for Restricted Mode Operation |