Microsoft patent applications published on 21 June 2012

243 US patent applications published on 21 June 2012 and assigned to Microsoft

1 20120159637 FUNCTIONALITY FOR PROVIDING DE-IDENTIFIED DATA
2 20120159636 DNS-BASED DETERMINING WHETHER A DEVICE IS INSIDE A NETWORK
3 20120159620 Scareware Detection
4 20120159601 Transition from WS-Federation Passive Profile to Active Profile
5 20120159595 THIRD PARTY INITIATION OF COMMUNICATIONS BETWEEN REMOTE PARTIES
6 20120159589 DISTRIBUTED SINGLE SIGN ON TECHNOLOGIES INCLUDING PRIVACY PROTECTION AND PROACTIVE UPDATING
7 20120159588 DISTRIBUTED SINGLE SIGN ON TECHNOLOGIES INCLUDING PRIVACY PROTECTION AND PROACTIVE UPDATING
8 20120159577 ANONYMOUS PRINCIPALS FOR POLICY LANGUAGES
9 20120159570 PROVIDING A SECURITY BOUNDARY
10 20120159564 APPLYING ACTIVITY ACTIONS TO FREQUENT ACTIVITIES
11 20120159555 Wireless Distribution System Proxy Caches
12 20120159542 Current Device Location Advertisement Distribution
13 20120159527 SIMULATED GROUP INTERACTION WITH MULTIMEDIA CONTENT
14 20120159523 MULTI-TENANT, HIGH-DENSITY CONTAINER SERVICE FOR HOSTING STATEFUL AND STATELESS MIDDLEWARE COMPONENTS
15 20120159517 MANAGING A MODEL-BASED DISTRIBUTED APPLICATION
16 20120159516 METADATA-BASED EVENTING SUPPORTING OPERATIONS ON DATA
17 20120159515 SHARING OBJECT REPRESENTATIONS
18 20120159514 CONDITIONAL DEFERRED QUEUING
19 20120159513 MESSAGE PASSING IN A CLUSTER-ON-CHIP COMPUTING ENVIRONMENT
20 20120159512 CANCELABLE AND FAULTABLE DATAFLOW NODES
21 20120159506 SCHEDULING AND MANAGEMENT IN A PERSONAL DATACENTER
22 20120159505 Resilient Message Passing Applications
23 20120159504 Mutual-Exclusion Algorithms Resilient to Transient Memory Faults
24 20120159479 PROVIDING A PERSONA-BASED APPLICATION EXPERIENCE
25 20120159478 VIRTUAL MACHINE BRANCHING AND PARALLEL EXECUTION
26 20120159471 MULTI-MACHINE DEPLOYMENT AND CONFIGURATION OF MULTI-TIERED APPLICATIONS
27 20120159468 SOFTWARE DEPLOYMENT TO MULTIPLE COMPUTING DEVICES
28 20120159465 BUSINESS INTELLIGENCE DOCUMENT
29 20120159462 METHOD FOR CHECKPOINTING AND RESTORING PROGRAM STATE
30 20120159458 RECONSTRUCTING PROGRAM CONTROL FLOW
31 20120159454 PROBE INSERTION VIA BACKGROUND VIRTUAL MACHINE
32 20120159452 GRAPHICAL USER INTERFACE FOR EXPLORING SOURCE CODE EXECUTION BEHAVIOR
33 20120159444 FUSING DEBUG INFORMATION FROM DIFFERENT COMPILER STAGES
34 20120159434 CODE CLONE NOTIFICATION AND ARCHITECTURAL CHANGE VISUALIZATION
35 20120159430 EXTENSIBLE TEMPLATE PIPELINE FOR WEB APPLICATIONS
36 20120159429 METADATA BASED EVENTING
37 20120159425 APPLICATION MODEL FOR IMPLEMENTING COMPOSITE APPLICATIONS
38 20120159424 DISTRIBUTED APPLICATION MANIFEST
39 20120159404 DETECTING VISUAL GESTURAL PATTERNS
40 20120159401 Workspace Manipulation Using Mobile Device Gestures
41 20120159395 APPLICATION-LAUNCHING INTERFACE FOR MULTIPLE MODES
42 20120159385 SNIPPING TOOL
43 20120159384 MULTI-LEVEL IMAGE VIEWING
44 20120159383 CUSTOMIZATION OF AN IMMERSIVE ENVIRONMENT
45 20120159382 MANAGING AN IMMERSIVE ENVIRONMENT
46 20120159377 TOOLBAR SEARCH CENTERED USER INTERFACE MODEL
47 20120159376 EDITING DATA RECORDS ASSOCIATED WITH STATIC IMAGES
48 20120159375 CONTEXTUAL TABS AND ASSOCIATED FUNCTIONALITY GALLERIES
49 20120159369 FRAMEWORK FOR WEB SERVICES EXPOSING LINE OF BUSINESS APPLICATIONS
50 20120159363 Z-ORDER BANDS
51 20120159360 STAGGERED ANIMATION SCHEDULING
52 20120159355 OPTIMIZED JOINT DOCUMENT REVIEW
53 20120159347 MEETING-SPECIFIC STATE INDICATORS
54 20120159341 INTERACTIONS WITH CONTEXTUAL AND TASK-BASED COMPUTING ENVIRONMENTS
55 20120159338 MEDIA NAVIGATION VIA PORTABLE NETWORKED DEVICE
56 20120159334 EXTENSIBLE SYSTEM ACTION FOR SHARING WHILE REMAINING IN CONTEXT
57 20120159333 REPRESENTATION OF AN INTERACTIVE DOCUMENT AS A GRAPH OF ENTITIES
58 20120159327 REAL-TIME INTERACTION WITH ENTERTAINMENT CONTENT
59 20120159326 RICH INTERACTIVE SAGA CREATION
60 20120159325 Delayed Progress Meter for Long Running Tasks in Web Applications
61 20120159318 FULL SCREEN VIEW READING AND EDITING USER INTERFACE
62 20120159314 ADAPTIVE CONTENT LAYOUT
63 20120159312 REPRESENTATION OF AN INTERACTIVE DOCUMENT AS A GRAPH OF ENTITIES
64 20120159307 RENDERING SOURCE REGIONS INTO TARGET REGIONS OF WEB PAGES
65 20120159298 GENERATING CUSTOMIZED DATA BOUND VISUALIZATIONS
66 20120159290 VALIDATION ANALYSIS OF HUMAN TARGET
67 20120159268 Alerting Recipients to Errors Occurring when Accessing External Services
68 20120159263 TEMPORAL RULE-BASED FEATURE DEFINITION AND EXTRACTION
69 20120159262 EXTENDED PAGE PATCHING
70 20120159261 DEBUGGER PRESENTATION OF PARALLEL APPLICATION THREADS
71 20120159260 RESOURCE INDEX IDENTIFYING MULTIPLE RESOURCE INSTANCES
72 20120159258 DEBUGGING IN DATA PARALLEL COMPUTATIONS
73 20120159256 File System Resiliency Management
74 20120159255 Online Fault Verification In A File System
75 20120159250 COMPATIBILITY TESTING USING TRACES, LINEAR TEMPORAL RULES, AND BEHAVIORAL MODELS
76 20120159246 SCALING OUT A MESSAGING SYSTEM
77 20120159243 Proactive Error Scan And Isolated Error Correction
78 20120159240 RECOVERY OF A COMPUTER THAT INCLUDES VIRTUAL DISKS
79 20120159234 PROVIDING RESILIENT SERVICES
80 20120159209 Idle Time Service
81 20120159193 SECURITY THROUGH OPCODE RANDOMIZATION
82 20120159180 Server-side Encrypted Pattern Matching
83 20120159179 DIGITAL SIGNATURES WITH ERROR POLYNOMIALS
84 20120159178 PROVIDING SECURITY SERVICES ON THE CLOUD
85 20120159156 TAMPER PROOF LOCATION SERVICES
86 20120159143 KERNEL AWARENESS OF PHYSICAL ENVIRONMENT
87 20120159133 BUSINESS EXCEPTION MANAGEMENT PATTERN FOR BUSINESS PROCESSES
88 20120159127 SECURITY SANDBOX
89 20120159103 SYSTEM AND METHOD FOR PROVIDING STEALTH MEMORY
90 20120159100 STORAGE DEVICE MIGRATION AND REDIRECTION
91 20120159098 GARBAGE COLLECTION AND HOTSPOTS RELIEF FOR A DATA DEDUPLICATION CHUNK STORE
92 20120159090 SCALABLE MULTIMEDIA COMPUTER SYSTEM ARCHITECTURE WITH QOS GUARANTEES
93 20120159078 Protecting Data During Different Connectivity States
94 20120159057 MEMORY POWER TOKENS
95 20120159021 STORAGE TOPOLOGY MANAGER
96 20120159005 COORDINATION OF DIRECT I/O WITH A FILTER
97 20120159001 DISTRIBUTED ROBUST CLOCK SYNCHRONIZATION
98 20120158998 API Supporting Server and Key Based Networking
99 20120158996 IDENTIFYING AN EFFICIENT DESTINATION SERVER
100 20120158988 Media Requests to Counter Latency and Minimize Network Bursts
101 20120158985 DISTRIBUTED SMOOTH STREAMING UTILIZING DYNAMIC MANIFESTS
102 20120158984 STREAMING DIGITAL CONTENT WITH FLEXIBLE REMOTE PLAYBACK
103 20120158981 FAST JOIN OF PEER TO PEER GROUP WITH POWER SAVING MODE
104 20120158972 ENHANCED CONTENT CONSUMPTION
105 20120158947 OPERATING SYSTEM SUPPORTING COST AWARE APPLICATIONS
106 20120158944 DETERMINING WHETHER A DEVICE IS INSIDE A NETWORK
107 20120158943 Augmenting Personal Availability Using a Mobile Device
108 20120158925 MONITORING A MODEL-BASED DISTRIBUTED APPLICATION
109 20120158920 VIRTUAL MACHINE PROVISIONING ENGINE
110 20120158891 TECHNIQUES FOR UNIVERSAL REPRESENTATION OF DIGITAL CONTENT
111 20120158864 CONTEXTUAL CONVERSATION FRAMEWORK
112 20120158863 HASH TAG MANAGEMENT IN A MICROBLOGGING INFRASTRUCTURE
113 20120158858 Resource Optimization for Online Services
114 20120158841 PROXY COMMUNICATIONS OF NON-PERSON ENTITIES
115 20120158840 NON-GREEDY CONSUMPTION BY EXECUTION BLOCKS IN DATAFLOW NETWORKS
116 20120158839 WIRELESS NETWORK INTERFACE WITH INFRASTRUCTURE AND DIRECT MODES
117 20120158823 EXPOSING SERVER FUNCTIONS TO BROWER CODE
118 20120158822 USB DEVICE REDIRECTION FOR REMOTE SYSTEMS
119 20120158819 POLICY-BASED APPLICATION DELIVERY
120 20120158799 AUTOMATICALLY MATCHING DATA SETS WITH STORAGE COMPONENTS
121 20120158794 TECHNIQUES TO DISCOVER OBJECT INTERFACES
122 20120158792 AGGREGATED PROFILE AND ONLINE CONCIERGE
123 20120158791 FEATURE VECTOR CONSTRUCTION
124 20120158783 LARGE-SCALE EVENT EVALUATION USING REALTIME PROCESSORS
125 20120158771 TEMPORAL BINDING FOR SEMANTIC QUERIES
126 20120158768 DECOMPOSING AND MERGING REGULAR EXPRESSIONS
127 20120158765 User Interface for Interactive Query Reformulation
128 20120158764 MAPPING FROM OBJECTS TO DATA MODEL
129 20120158763 BULK OPERATIONS
130 20120158757 Inherited Entity Storage Model
131 20120158755 GRANULAR METADATA FOR DIGITAL CONTENT
132 20120158754 AUTOMATED GENERATION OF ANALYTIC AND VISUAL BEHAVIOR
133 20120158752 RENDERING SELECTED AND UNSELECTED LISTS OF AN ITEM SET
134 20120158738 Inference Indexing
135 20120158732 BUSINESS APPLICATION PUBLICATION
136 20120158731 DERIVING DOCUMENT SIMILARITY INDICES
137 20120158721 Tag Association with Image Regions
138 20120158720 SOCIAL NETWORK POWERED SEARCH ENHANCEMENTS
139 20120158710 MULTI-TIERED INFORMATION RETRIEVAL TRAINING
140 20120158705 LOCAL SEARCH USING FEATURE BACKOFF
141 20120158703 SEARCH LEXICON EXPANSION
142 20120158702 Classifying Results of Search Queries
143 20120158700 FACE RECOGNITION USING SOCIAL DATA
144 20120158696 EFFICIENT INDEXING OF ERROR TOLERANT SET CONTAINMENT
145 20120158689 SEARCHING FILES
146 20120158688 BUTTON-ACTIVATED CONTEXTUAL SEARCH
147 20120158686 Image Tag Refinement
148 20120158685 Modeling Intent and Ranking Search Results Using Activity-based Context
149 20120158681 VOLUMES AND FILE SYSTEM IN CLUSTER SHARED VOLUMES
150 20120158676 ENABLING RANDOM ACCESS WITHIN OBJECTS IN ZIP ARCHIVES
151 20120158675 Partial Recall of Deduplicated Files
152 20120158673 STORING AND PUBLISHING CONTENTS OF A CONTENT STORE
153 20120158672 Extensible Pipeline for Data Deduplication
154 20120158669 DATA RETENTION COMPONENT AND FRAMEWORK
155 20120158668 STRUCTURING UNSTRUCTURED WEB DATA USING CROWDSOURCING
156 20120158665 SYSTEM RESET AND SYSTEM RESTORE
157 20120158662 BACKUP AND RESTORE OF DATA FROM ANY CLUSTER NODE
158 20120158661 CONTEXT-SPECIFIC ROLLBACK
159 20120158655 NON-RELATIONAL FUNCTION-BASED DATA PUBLICATION FOR RELATIONAL DATA
160 20120158651 CONFIGURATION OF ASYNCHRONOUS MESSAGE PROCESSING IN DATAFLOW NETWORKS
161 20120158644 DATA FEED HAVING CUSTOMIZABLE ANALYTIC AND VISUAL BEHAVIOR
162 20120158643 Data Mining in a Business Intelligence Document
163 20120158636 EFFICIENT PROBABILISTIC REASONING OVER SEMANTIC DATA
164 20120158630 INFORMATION PROPAGATION PROBABILITY FOR A SOCIAL NETWORK
165 20120158629 DETECTING AND RESPONDING TO UNINTENTIONAL CONTACT WITH A COMPUTING DEVICE
166 20120158626 DETECTION AND CATEGORIZATION OF MALICIOUS URLS
167 20120158623 VISUALIZING MACHINE LEARNING ACCURACY
168 20120158622 INTERACTIVE RECOMMENDATIONS
169 20120158621 STRUCTURED CROSS-LINGUAL RELEVANCE FEEDBACK FOR ENHANCING SEARCH RESULTS
170 20120158620 HUMAN-ASSISTED TRAINING OF AUTOMATED CLASSIFIERS
171 20120158557 BUDGET CONTROL CONFIGURATION
172 20120158522 RANDOMIZED AUCTIONS WITH PRIORITY OPTION
173 20120158511 PROVISION OF CONTEXTUAL ADVERTISING
174 20120158502 PRIORITIZING ADVERTISEMENTS BASED ON USER ENGAGEMENT
175 20120158488 OFFLINE COUNTERFACTUAL ANALYSIS
176 20120158477 SOCIAL INCENTIVES PLATFORM
177 20120158476 Social Marketing Manager
178 20120158447 PRICING BATCH COMPUTING JOBS AT DATA CENTERS
179 20120158421 FUNCTIONALITY FOR PROVIDING CLINICAL DECISION SUPPORT
180 20120158396 Application Compatibility Shims for Minimal Client Computers
181 20120158290 Navigation User Interface
182 20120158289 MOBILE SEARCH BASED ON PREDICTED LOCATION
183 20120158190 HOME HEATING SERVER
184 20120157208 PERSISTENT HANDLES FOR INTERFACE GUIDES
185 20120157207 POSE TRACKING PIPELINE
186 20120157206 COMPANION OBJECT CUSTOMIZATION
187 20120157205 Banning verbal communication to and from a selected party in a game playing system
188 20120157203 SKELETAL CONTROL OF THREE-DIMENSIONAL VIRTUAL WORLD
189 20120157200 INTELLIGENT GAMEPLAY PHOTO CAPTURE
190 20120157198 DRIVING SIMULATOR CONTROL WITH VIRTUAL SKELETON
191 20120157038 OPERATING SYSTEM SUPPORTING COST AWARE APPLICATIONS
192 20120156662 Models for Guiding Physical Work
193 20120155786 SEAMLESS LEFT/RIGHT VIEWS FOR 360-DEGREE STEREOSCOPIC VIDEO
194 20120155778 Spatial Image Index and Associated Updating Functionality
195 20120155776 UTILIZING IMAGES AS ONLINE IDENTIFIERS TO LINK BEHAVIORS TOGETHER
196 20120155774 Statistical Approach to Large-scale Image Annotation
197 20120155765 IMAGE QUALITY ASSESSMENT
198 20120155759 ESTABLISHING CLUSTERS OF USER PREFERENCES FOR IMAGE ENHANCEMENT
199 20120155717 IMAGE SEARCH INCLUDING FACIAL IMAGE
200 20120155705 FIRST PERSON SHOOTER CONTROL WITH VIRTUAL SKELETON
201 20120155704 LOCALIZED WEATHER PREDICTION THROUGH UTILIZATION OF CAMERAS
202 20120155680 VIRTUAL AUDIO ENVIRONMENT FOR MULTIDIMENSIONAL CONFERENCING
203 20120155646 SUPPORTING DNS SECURITY IN A MULTI-MASTER ENVIRONMENT
204 20120155643 SECURE PROTOCOL FOR PEER-TO-PEER NETWORK
205 20120155641 NON-INTERACTIVE VERIFIABLE, DELEGATED COMPUTATION
206 20120155639 ENCRYPTED CONTENT STREAMING
207 20120155635 ATTRIBUTE BASED ENCRYPTION USING LATTICES
208 20120155550 AUTO-REGRESSIVE EDGE-DIRECTED INTERPOLATION WITH BACKWARD PROJECTION CONSTRAINT
209 20120155468 MULTI-PATH COMMUNICATIONS IN A DATA CENTER ENVIRONMENT
210 20120155266 SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS
211 20120155265 Deadline-Aware Network Protocol
212 20120155262 KERNEL AWARENESS OF PHYSICAL ENVIRONMENT
213 20120154618 MODELING AN OBJECT FROM IMAGE DATA
214 20120154584 TECHNIQUES FOR ATMOSPHERIC AND SOLAR CORRECTION OF AERIAL IMAGES
215 20120154573 PLURAL ANODE TIME-OF-FLIGHT SENSOR
216 20120154548 LEFT/RIGHT IMAGE GENERATION FOR 360-DEGREE STEREOSCOPIC VIDEO
217 20120154542 PLURAL DETECTOR TIME-OF-FLIGHT DEPTH MAPPING
218 20120154535 CAPTURING GATED AND UNGATED LIGHT IN THE SAME FRAME ON THE SAME PHOTOSURFACE
219 20120154526 STEREO 3D VIDEO SUPPORT IN COMPUTING DEVICES
220 20120154519 CHASSIS ASSEMBLY FOR 360-DEGREE STEREOSCOPIC VIDEO CAPTURE
221 20120154518 SYSTEM FOR CAPTURING PANORAMIC STEREOSCOPIC VIDEO
222 20120154516 AGGREGATION OF VIDEO RECEIVING CAPABILITIES
223 20120154513 VIRTUAL CIRCULAR CONFERENCING EXPERIENCE USING UNIFIED COMMUNICATION TECHNOLOGY
224 20120154510 Smart Camera for Virtual Conferences
225 20120154434 Human Interactive Proofs Leveraging Virtual Techniques
226 20120154426 Displaying User Interface Elements Having Transparent Effects
227 20120154420 AUTOMATIC ADJUSTMENT OF COMPUTER INTERFACE COLORS USING IMAGE PROCESSING
228 20120154409 VERTEX-BAKED THREE-DIMENSIONAL ANIMATION AUGMENTATION
229 20120154404 ASSESSMENT RESULTS VIEWER
230 20120154403 INCREMENTAL CREATION OF A GRAPHICAL OBJECT TO VISUALLY REPRESENT A DATA SET
231 20120154402 DISCOVERING AND CONFIGURING REPRESENTATIONS OF DATA VIA AN INSIGHT TAXONOMY
232 20120154375 Techniques For Enabling Remote Management Of Servers Configured With Graphics Processors
233 20120154373 PARALLEL PROCESSING MACHINE LEARNING DECISION TREE TRAINING
234 20120154297 DISPLAY-SCREEN ADAPTATION FOR INTERACTIVE DEVICES
235 20120154296 SUPPLEMENTING A TOUCH INPUT MECHANISM WITH FINGERPRINT DETECTION
236 20120154295 COOPERATIVE USE OF PLURAL INPUT MECHANISMS TO CONVEY GESTURES
237 20120154294 USING MOVEMENT OF A COMPUTING DEVICE TO ENHANCE INTERPRETATION OF INPUT EVENTS PRODUCED WHEN INTERACTING WITH THE COMPUTING DEVICE
238 20120154293 DETECTING GESTURES INVOLVING INTENTIONAL MOVEMENT OF A COMPUTING DEVICE
239 20120154283 CREATION, EDITING AND NAVIGATION OF DIAGRAMS
240 20120154255 COMPUTING DEVICE HAVING PLURAL DISPLAY PARTS FOR PRESENTING PLURAL SPACES
241 20120154117 SUPPLEMENTING BIOMETRIC IDENTIFICATION WITH DEVICE IDENTIFICATION
242 20120153026 Pen Digitizer
243 20120151886 SELF CLEANING FAN ASSEMBLY