Microsoft patent applications published on 19 April 2012

51 US patent applications published on 19 April 2012 and assigned to Microsoft

1 20120096566 FIRST COMPUTER PROCESS AND SECOND COMPUTER PROCESS PROXY-EXECUTING CODE ON BEHALF OF FIRST PROCESS
2 20120096559 CANCELLING DIGITAL SIGNATURES FOR FORM FILES
3 20120096468 COMPUTE CLUSTER WITH BALANCED RESOURCES
4 20120096446 PARSING OF DECLARATIONS IN ALL BRANCHES OF PREPROCESSOR CONDITIONALS
5 20120096435 CAPABILITY-BASED APPLICATION RECOMMENDATION
6 20120096373 USE OF LOW-POWER DISPLAY ON DEVICE
7 20120096368 CLOUD-BASED VIRTUAL CLIPBOARD
8 20120096349 Scrubbing Touch Infotip
9 20120096303 DETECTING AND RECOVERING FROM PROCESS FAILURES
10 20120096271 Remote Access to Hosted Virtual Machines By Enterprise Users
11 20120096225 DYNAMIC CACHE CONFIGURATION USING SEPARATE READ AND WRITE CACHES
12 20120096127 DISTRIBUTED DECENTRALIZED DATA STORAGE AND RETRIEVAL
13 20120096110 Registering, Transferring, and Acting on Event Metadata
14 20120096103 LOCATION UPDATES FOR A DISTRIBUTED DATA STORE
15 20120096093 AVAILABILITY MANAGEMENT FOR REFERENCE DATA SERVICES
16 20120096058 OPTIMIZING BROWSER CACHING THROUGH DETERMINISTIC MARKING OF FILES
17 20120096048 Personalized Object Dimension
18 20120096042 USER QUERY REFORMULATION USING RANDOM WALKS
19 20120096033 Disambiguation of Entities
20 20120096007 EMBEDDING CONTENT-BASED SEARCHABLE INDEXES IN MULTIMEDIA FILES
21 20120096001 AFFINITIZING DATASETS BASED ON EFFICIENT QUERY PROCESSING
22 20120096000 RANKING RESULTS OF MULTIPLE INTENT QUERIES
23 20120095997 PROVIDING CONTEXTUAL HINTS ASSOCIATED WITH A USER SESSION
24 20120095985 PREDICTING FUTURE QUERIES FROM LOG DATA
25 20120095980 Search Session with Refinement
26 20120095979 PROVIDING INFORMATION TO USERS BASED ON CONTEXT
27 20120095976 FOLLOWING ONLINE SOCIAL BEHAVIOR TO ENHANCE SEARCH EXPERIENCE
28 20120095940 PRICING MECHANISMS FOR PERISHABLE TIME-VARYING RESOURCES
29 20120095825 Incentive Selection of Region-of-Interest and Advertisements for Image Advertising
30 20120095752 LEVERAGING BACK-OFF GRAMMARS FOR AUTHORING CONTEXT-FREE GRAMMARS
31 20120095750 PARSING OBSERVABLE COLLECTIONS
32 20120095748 Language Identification in Multilingual Text
33 20120094647 UTILIZING MOBILE DEVICE FUNCTIONALITY FROM REMOTE COMPUTERS
34 20120094637 Mobile Messaging Message Notifications Processing
35 20120094635 Automated Secure Pairing for Wireless Devices
36 20120093489 SMOOTH REWIND MEDIA PLAYBACK
37 20120093481 INTELLIGENT DETERMINATION OF REPLAYS BASED ON EVENT IDENTIFICATION
38 20120093411 Active Segmentation for Groups of Images
39 20120093371 GENERATING SEARCH REQUESTS FROM MULTIMODAL QUERIES
40 20120093320 SYSTEM AND METHOD FOR HIGH-PRECISION 3-DIMENSIONAL AUDIO FOR AUGMENTED REALITY
41 20120092580 CONTROLLING SPACING BETWEEN DISPLAY AND REINFORCEMENT LAYER
42 20120092445 AUTOMATICALLY TRACKING USER MOVEMENT IN A VIDEO CHAT APPLICATION
43 20120092436 Optimized Telepresence Using Mobile Device Gestures
44 20120092381 Snapping User Interface Elements Based On Touch Input
45 20120092364 PRESENTING TWO-DIMENSIONAL ELEMENTS IN THREE-DIMENSIONAL STEREO APPLICATIONS
46 20120092357 Region-Based Image Manipulation
47 20120092286 Synthetic Gesture Trace Generator
48 20120092258 SPECKLE INTERFERENCE LASER TRACKING
49 20120092234 RECONFIGURABLE MULTIPLE-PLANE COMPUTER DISPLAY SYSTEM
50 20120092040 Field-Programmable Gate Array Based Accelerator System
51 20120091603 MOLDING OF NONUNIFORM OBJECT HAVING UNDERCUT STRUCTURE