Microsoft patents granted on 25 October 2011

32 US patents granted on 25 October 2011 and assigned to Microsoft

1 D647,534 Display screen with user interface
2 8,046,832 Spam detector with challenges
3 8,046,800 Remotely controlling a video recorder
4 8,046,752 Dynamic prefetching of hot data streams
5 8,046,750 Disco: a simplified distributed computing library
6 8,046,746 Symbolic execution of object oriented programs with axiomatic summaries
7 8,046,737 XML application framework
8 8,046,716 Creating, displaying, and editing a sub-process within a process diagram
9 8,046,692 User interface mapping modules to deployment targets
10 8,046,691 Generalized interactive narratives
11 8,046,683 Structural editing with schema awareness
12 8,046,600 Collaborative power sharing between computing devices
13 8,046,593 Storage device controlled access
14 8,046,570 Supporting multiple operating systems in media devices
15 8,046,467 Maintaining client affinity in network load balancing systems
16 8,046,432 Network caching for multiple contemporaneous requests
17 8,046,428 Presenting video content within a web page
18 8,046,424 Systems and methods for the utilization of metadata for synchronization optimization
19 8,046,413 Automatic commutativity detection for generalized paxos
20 8,046,405 System and method for web-based imaging services within a client-based application
21 8,046,370 Retrieval of structured documents
22 8,046,367 Targeted distribution of search index fragments over a wireless communication network
23 8,046,339 Example-driven design of efficient record matching queries
24 8,046,214 Low complexity decoder for complex transform coding of multi-channel sound
25 8,046,211 Technologies for statistical machine translation based on generated reordering knowledge
26 8,046,167 Navigation with contextual color, texture, and structure cues
27 8,045,823 Method and apparatus for text layout across a region
28 8,045,800 Active segmentation for groups of images
29 8,045,714 Systems and methods for managing multiple keys for file encryption and decryption
30 8,045,564 Protocol-level filtering
31 8,045,463 Path estimation in a wireless mesh network
32 8,042,949 Projection of images onto tangible user interfaces