Microsoft patents granted on 02 February 2016

62 US patents granted on 02 February 2016 and assigned to Microsoft

1 D748,666 Display screen with graphical user interface
2 D748,665 Display screen with transitional graphical user interface
3 D748,647 Display screen with animated graphical user interface
4 D748,633 Keyboard
5 D748,628 Visor for a headset
6 9,253,720 Energy-efficient on-the-fly Wi-Fi hotspot using mobile devices
7 9,253,615 Event planning within social networks
8 9,253,536 Updating data-consuming entities
9 9,253,513 Independent multi-panel display with cross-panel interactivity
10 9,253,473 Light-field display
11 9,253,331 Call handling
12 9,253,293 Fault-tolerant communications in routed networks
13 9,253,280 Mobile device manners propagation and compliance
14 9,253,212 Automated production of certification controls by translating framework controls
15 9,253,195 Transformation of sequential access control lists utilizing certificates
16 9,253,164 Distribution of portions of content
17 9,253,127 Optimized routing for proxy use
18 9,253,126 Trusted e-mail communication in a multi-tenant environment
19 9,253,047 Serialization of run-time state
20 9,252,598 Data plant–a raw material powered data generator
21 9,251,766 Composing stereo 3D windowed content
22 9,251,762 Runtime transformation of images to match a user interface theme
23 9,251,701 Control device with passive reflector
24 9,251,623 Glancing angle exclusion
25 9,251,590 Camera pose estimation for 3D reconstruction
26 9,251,503 Video viewing and tagging system
27 9,251,473 Identifying salient items in documents
28 9,251,467 Probabilistic parsing
29 9,251,427 False face representation identification
30 9,251,402 Association and prediction in facial recognition
31 9,251,350 Trusted operating environment for malware detection
32 9,251,342 Evaluating detectability of information in authorization policies
33 9,251,324 Metadata driven real-time analytics framework
34 9,251,317 Network video messaging
35 9,251,291 Data parallel searching
36 9,251,289 Matching target strings to known strings
37 9,251,284 Mixing synchronous and asynchronous data streams
38 9,251,283 Instrumenting a website with dynamically generated code
39 9,251,268 Automated target specific format conversion of context information from a user query
40 9,251,260 Social network interaction facilitation from search results interface
41 9,251,249 Entity summarization and comparison
42 9,251,248 Using context to extract entities from a document collection
43 9,251,247 Reporting including filling data gaps and handling uncategorized data
44 9,251,214 In-memory database system
45 9,251,207 Partitioning and repartitioning for data parallel operations
46 9,251,201 Compatibly extending offload token size
47 9,251,194 Automatic data request recovery after session failure
48 9,251,173 Place-based image organization
49 9,251,144 Translating language characters in media content
50 9,251,039 Remote debugging as a service
51 9,250,945 Detecting a repeating execution time sequence in a virtual machine
52 9,250,940 Virtualization detection
53 9,250,938 Caching runtime generated code
54 9,250,926 Platform extensibility framework
55 9,250,855 Displaying images for people associated with a message item
56 9,250,803 Searching at a user device
57 9,250,767 Providing theme variations in a user interface
58 9,250,766 Labels and tooltips for context based menus
59 9,250,761 Auto-grouping of application windows
60 9,250,753 Capacitive touch surface in close proximity to display
61 9,250,713 Control exposure
62 9,250,300 Dynamic magnetometer calibration