Microsoft patents granted on 09 August 2011

53 US patents granted on 09 August 2011 and assigned to Microsoft

1 7,996,900 Time travelling email messages after delivery
2 7,996,875 Adaptive timeshift service
3 7,996,862 Metadata mapping to support targeted advertising
4 7,996,841 Building alternative views of name spaces
5 7,996,834 Virtual machine self-service restrictions
6 7,996,798 Representing binary code as a circuit
7 7,996,793 Gesture recognizer system architecture
8 7,996,786 Dynamically rendering visualizations of data sets
9 7,996,785 Systems and methods for integrating application windows in a virtual machine environment
10 7,996,783 Widget searching utilizing task framework
11 7,996,776 Shared telepointer
12 7,996,762 Correlative multi-label image annotation
13 7,996,719 Expressing fault correlation constraints
14 7,996,682 Secure prompting
15 7,996,677 Digitally certified stationery
16 7,996,648 Coupled symbiotic operating systems
17 7,996,589 Auto-suggest lists and handwritten input
18 7,996,518 Detecting machine utilization activity
19 7,996,514 System and method for sharing information based on proximity
20 7,996,505 Network and interface selection on a computing device capable of establishing connections via multiple network communications media
21 7,996,499 Intelligent processing of web service requests for backward compatibility
22 7,996,493 Framework for managing client application data in offline and online environments
23 7,996,484 Non-disruptive, reliable live migration of virtual machines with network data reception directly into virtual machines’ memory
24 7,996,483 Adaptive caching in broadcast networks
25 7,996,476 Do not disturb filter for electronic messages
26 7,996,459 Video-switched delivery of media content using an established media-delivery infrastructure
27 7,996,443 Schema grammar and compilation
28 7,996,418 Suggesting long-tail tags
29 7,996,400 Identification and use of web searcher expertise
30 7,996,395 Adding dominant media elements to search results
31 7,996,343 Classification via semi-riemannian spaces
32 7,996,323 Method and system for a service provider to control exposure to non-payment by a service consumer
33 7,996,228 Voice initiated network operations
34 7,996,225 Utilizing speech grammar rules written in a markup language
35 7,996,204 Simulation using resource models
36 7,996,155 ANOVA method for data analysis
37 7,996,046 Smart alert charms for wireless devices
38 7,996,028 User-input scheduling of synchronization operation on a mobile device based on user activity
39 7,995,862 System, computer program and method for 3D object measurement, modeling and mapping from single imagery
40 7,995,842 System and method for binary persistence format for a recognition result lattice
41 7,995,841 Hybrid graph model for unsupervised object segmentation
42 7,995,783 Personal speakers with connection source and target
43 7,995,754 Recordation of encrypted data to a recordable medium
44 7,995,737 Accommodation of two independent telephony systems
45 7,995,649 Quantization adjustment based on texture level
46 7,995,504 Locality-based routing table generation
47 7,995,476 Bandwidth allocation algorithm for peer-to-peer packet scheduling
48 7,995,237 Color transformation with black preservation
49 7,995,034 Input device having a presence sensor
50 7,994,465 Methods and devices for improved charge management for three-dimensional and color sensing
51 7,993,291 Haptic support and virtual activity monitor
52 D643,047 Display screen with an icon
53 D643,045 Display screen with user interface