Microsoft patent applications published on 24 May 2012

83 US patent applications published on 24 May 2012 and assigned to Microsoft

1 20120131681 RELIABLE SOFTWARE PRODUCT VALIDATION AND ACTIVATION WITH REDUNDANT SECURITY
2 20120131661 BACK-END CONSTRAINED DELEGATION MODEL
3 20120131660 USING CACHED SECURITY TOKENS IN AN ONLINE SERVICE
4 20120131652 HARDWARE-BASED CREDENTIAL DISTRIBUTION
5 20120131636 Security Context Lockdown
6 20120131605 HYBRID TUNER CONTROL
7 20120131599 COMPLEX EVENT PROCESSING (CEP) ADAPTERS FOR CEP SYSTEMS FOR RECEIVING OBJECTS FROM A SOURCE AND OUTPUTING OBJECTS TO A SINK
8 20120131566 EFFICIENT VIRTUAL APPLICATION UPDATE
9 20120131559 Automatic Program Partition For Targeted Replay
10 20120131557 INTERACTIVE TROUBLESHOOTING FLOWCHARTS
11 20120131552 READ-ONLY COMMUNICATION OPERATOR
12 20120131546 CODE DEPLOYMENT ASSISTANCE
13 20120131537 REUSING EXPRESSION GRAPHS IN COMPUTER PROGRAMMING LANGUAGES
14 20120131514 Gesture Recognition
15 20120131513 Gesture Recognition Training
16 20120131474 Switching of Emails in a Conversation Thread
17 20120131470 Integrated Application Feature Store
18 20120131464 Sections of a Presentation having User-Definable Properties
19 20120131456 Capture and Playback for GUI-Based Tasks
20 20120131387 MANAGING AUTOMATED AND MANUAL APPLICATION TESTING
21 20120131349 SECURE SOFTWARE PRODUCT IDENTIFIER FOR PRODUCT VALIDATION AND ACTIVATION
22 20120131326 SECURING PARTNER-ENABLED WEB SERVICE
23 20120131303 Thin Provisioned Space Allocation
24 20120131178 Multimedia Aware Cloud for Mobile Device Computing
25 20120131171 INVITE ABUSE PREVENTION
26 20120131152 MANAGING RICH PRESENCE COLLECTIONS IN A SINGLE REQUEST
27 20120131129 NETWORK LATENCY ESTIMATION FOR MOBILE DEVICES
28 20120131128 SYSTEM AND METHOD FOR GENERATING A CONSISTENT USER NAME-SPACE ON NETWORKED DEVICES
29 20120131107 Email Filtering Using Relationship and Reputation Data
30 20120131087 CONCURRENTLY APPLYING AN IMAGE FILE WHILE IT IS BEING DOWNLOADED USING A MULTICAST PROTOCOL
31 20120131039 SYSTEM AND METHOD FOR DEPLOYING LOGIC IN DATA FILES
32 20120131037 ASYNCHRONOUS ONLINE SEARCHES
33 20120131031 DEPENDENCY-BASED QUERY EXPANSION ALTERATION CANDIDATE SCORING
34 20120131025 SCALABLE CHUNK STORE FOR DATA DEDUPLICATION
35 20120131009 ENHANCING PERSONAL DATA SEARCH WITH INFORMATION FROM SOCIAL NETWORKS
36 20120131008 INDENTIFYING REFERRING EXPRESSIONS FOR CONCEPTS
37 20120131005 File Kinship for Multimedia Data Tracking
38 20120130997 HYBRID-DISTRIBUTION MODEL FOR SEARCH ENGINE INDEXES
39 20120130996 TIERING OF POSTING LISTS IN SEARCH ENGINE INDEX
40 20120130995 EFFICIENT FORWARD RANKING IN A SEARCH ENGINE
41 20120130994 MATCHING FUNNEL FOR LARGE DOCUMENT INDEX
42 20120130991 HYBRID APPROACH TO FEDERATED SEARCH
43 20120130984 DYNAMIC QUERY MASTER AGENT FOR QUERY EXECUTION
44 20120130983 EFFICIENT STRING PATTERN MATCHING FOR LARGE PATTERN SETS
45 20120130981 SELECTION OF ATOMS FOR SEARCH ENGINE RETRIEVAL
46 20120130972 CONCEPT DISAMBIGUATION VIA SEARCH ENGINE SEARCH RESULTS
47 20120130969 GENERATING CONTEXT INFORMATION FOR A SEARCH SESSION
48 20120130967 CLASSIFICATION OF TRANSACTIONAL QUERIES BASED ON IDENTIFICATION OF FORMS
49 20120130958 HETEROGENEOUS FILE OPTIMIZATION
50 20120130945 TECHNIQUES TO CROSS-SYNCHRONIZE DATA
51 20120130932 SYMBOLIC FINITE AUTOMATA
52 20120130925 DECOMPOSABLE RANKING FOR EFFICIENT PRECOMPUTING
53 20120130860 REPUTATION SCORING FOR ONLINE STOREFRONTS
54 20120130850 TECHNIQUES AND SYSTEM FOR REVENUE SHARING IN AN ONLINE STOREFRONT
55 20120130822 COMPUTING COST PER INTERACTION FOR INTERACTIVE ADVERTISING SESSIONS
56 20120130820 PROVIDING ALTERNATIVE CONTENT IN A WINDOWED ENVIRONMENT
57 20120130808 SELECTION COMPRESSION
58 20120130725 AUTOMATIC UPGRADE SCHEDULING
59 20120130721 DIGITAL MEDIA UNIVERSAL ELEMENTARY STREAM
60 20120130717 Real-time Animation for an Expressive Avatar
61 20120130710 ONLINE DISTORTED SPEECH ESTIMATION WITHIN AN UNSCENTED TRANSFORMATION FRAMEWORK
62 20120130554 DYNAMICALLY PLACING COMPUTING JOBS
63 20120129546 PATH PROGRESSION MATCHING FOR INDOOR POSITIONING SYSTEMS
64 20120129506 DESKTOP TO MOBILE DATA AND ACTION TRANSFER
65 20120129493 ACCESS TECHNIQUES USING A MOBILE COMMUNICATION DEVICE
66 20120128249 SCRIPT-AGNOSTIC TEXT REFLOW FOR DOCUMENT IMAGES
67 20120128208 Human Tracking System
68 20120128201 BI-MODAL DEPTH-IMAGE ANALYSIS
69 20120128176 SPATIAL NOISE SUPPRESSION FOR A MICROPHONE ARRAY
70 20120128162 MIXED LOSSLESS AUDIO COMPRESSION
71 20120128010 MINIMIZING NETWORK LATENCY IN INTERACTIVE INTERNET APPLICATIONS
72 20120127995 BACKBONE NETWORK WITH POLICY DRIVEN ROUTING
73 20120127914 Full-Rate Cooperative Relay
74 20120127512 BRANCH OFFICE DIRECT PRINTING
75 20120127198 SELECTION OF FOREGROUND CHARACTERISTICS BASED ON BACKGROUND
76 20120127182 PARALLEL PROCESSING OF PIXEL DATA
77 20120127178 MAINTAINING GRAPHICAL PRESENTATIONS BASED ON USER CUSTOMIZATIONS
78 20120127177 CONTROLLING EDGE ROUTING USING LAYOUT CONSTRAINTS
79 20120127176 Systems And Methods For Applying Model Tracking to Motion Capture
80 20120127128 HOVER DETECTION IN AN INTERACTIVE DISPLAY DEVICE
81 20120127127 SINGLE-CAMERA DISPLAY DEVICE DETECTION
82 20120127084 VARIABLE LIGHT DIFFUSION IN INTERACTIVE DISPLAY DEVICE
83 20120125178 SCALABLE MUSIC RECOMMENDATION BY SEARCH