Microsoft patent applications published on 25 April 2013

53 US patent applications published on 25 April 2013 and assigned to Microsoft

1 20130104148 AMBIENT STATE FOR ASYNCHRONOUS METHODS
2 20130104107 DATA FLOW VISUALIZATION AND DEBUGGING
3 20130104075 ARRANGING DISPLAY AREAS UTILIZING ENHANCED WINDOW STATES
4 20130104068 TEXT PREDICTION KEY
5 20130104059 ENABLING IMMERSIVE, INTERACTIVE DESKTOP IMAGE PRESENTATION
6 20130104054 Techniques to Facilitate Asynchronous Communication
7 20130104053 TECHNIQUES TO SHARE MEDIA FILES THROUGH MESSAGING
8 20130104037 Merging and Fragmenting Graphical Objects
9 20130104025 ENABLING IMMERSIVE SEARCH ENGINE HOME PAGES
10 20130104023 MOBILE DATA AND HANDWRITING SCREEN CAPTURE AND FORWARDING
11 20130104020 Drag and Drop Always Sum Formulas
12 20130103977 FAULT TOLERANCE FOR TASKS USING STAGES TO MANAGE DEPENDENCIES
13 20130103809 Logical Networks
14 20130103774 TRANSPORT HIGH AVAILABILITY VIA ACKNOWLEDGE MANAGEMENT
15 20130103770 DISTRIBUTED SEMI-SYNCHRONIZED EVENT DRIVEN PLAYBACK OF MULTIMEDIA
16 20130103767 RETURN NOTIFICATIONS OF TASKS PERFORMED WITH ENTITIES
17 20130103715 MONADIC EVALUATION OF INJECTED QUERY COMPOSITIONS
18 20130103702 PROVIDING A SEARCH SERVICE INCLUDING UPDATING ASPECTS OF A DOCUMENT USING A CONFIGURABLE SCHEMA
19 20130103699 AUTOMATICALLY FINDING CONTEXTUALLY RELATED ITEMS OF A TASK
20 20130103695 MACHINE TRANSLATION DETECTION IN WEB-SCRAPED PARALLEL CORPORA
21 20130103692 Predicting User Responses
22 20130103688 PROVIDING AN AGGREGATE DISPLAY OF CONTACT DATA FROM INTERNAL AND EXTERNAL SOURCES
23 20130103659 DISTRIBUTED TRANSACTION MANAGEMENT FOR DATABASE SYSTEMS WITH MULTIVERSIONING
24 20130103651 TELEMETRY FILE HASH AND CONFLICT DETECTION
25 20130103639 CREATING WEB APPLICATIONS USING CLOUD-BASED FRICTION-FREE DATABASES WITHOUT REQUIRING WEB HOSTING KNOWLEDGE
26 20130103498 Bridge Pages for Mobile Advertising
27 20130103493 Search Query and Document-Related Data Translation
28 20130103447 USING SOCIAL AND CONTEXTUAL MECHANICS TO AID TASK COMPLETION
29 20130103446 INFORMATION SHARING DEMOCRATIZATION FOR CO-LOCATED GROUP MEETINGS
30 20130103418 PATIENT IDENTIFICATION
31 20130103383 TRANSLATING LANGUAGE CHARACTERS IN MEDIA CONTENT
32 20130102387 CALCULATING METABOLIC EQUIVALENCE WITH A COMPUTING DEVICE
33 20130102366 Unlock Screen
34 20130102324 DEVICE-TO-DEVICE RELATIVE LOCALIZATION
35 20130102276 SPLIT BILLING FOR A MOBILE DEVICE
36 20130101212 Automatic Sharpening of Images
37 20130101207 Systems and Methods for Detecting a Tilt Angle from a Depth Image
38 20130101039 SEGMENTED-BLOCK CODING
39 20130101014 Layered Screen Video Encoding
40 20130100970 JITTER BUFFER
41 20130100969 JITTER BUFFER
42 20130100968 JITTER BUFFER
43 20130100956 ROUTING USING GLOBAL ADDRESS PAIRS
44 20130100818 METHOD FOR DETERMINING PLACEMENT OF INTERNET TAPS IN WIRELESS NEIGHBORHOOD NETWORKS
45 20130100256 GENERATING A DEPTH MAP
46 20130100242 Rendering Hardware Accelerated Graphics in a Web Application
47 20130100158 DISPLAY MAPPING MODES FOR MULTI-POINTER INDIRECT INPUT DEVICES
48 20130100129 Systems and Methods for Tracking a Model
49 20130100128 USING PHOTO COLLECTIONS FOR THREE DIMENSIONAL MODELING
50 20130100119 OBJECT REFINEMENT USING MANY DATA SETS
51 20130100045 PRESSURE-BASED INTERACTION FOR INDIRECT TOUCH INPUT DEVICES
52 20130100018 ACCELERATION-BASED INTERACTION FOR MULTI-POINTER INDIRECT INPUT DEVICES
53 20130099917 REDUCING PROCESSING RESOURCES INCURRED BY A USER INTERFACE