Microsoft patents granted on 31 May 2011

42 US patents granted on 31 May 2011 and assigned to Microsoft

1 D638,819 Media player
2 D638,802 Connector pair
3 D638,801 Connector
4 7,954,152 Session management by analysis of requests and responses
5 7,954,112 Automatic recovery from failures of messages within a data interchange
6 7,954,088 Method and apparatus for executing unit tests in application host environment
7 7,954,054 Insertion point bungee space tool
8 7,954,049 Annotating multimedia files along a timeline
9 7,954,046 Importing and exporting markup language data in a spreadsheet application document
10 7,954,008 Objective assessment of application crashes from a customer environment
11 7,953,983 Image or pictographic based computer login systems and methods
12 7,953,969 Reduction of false positive reputations through collection of overrides from customer deployments
13 7,953,946 Controlled anticipation in creating a shadow copy
14 7,953,896 Managing user accounts and groups in multiple forests
15 7,953,891 Systems and methods for scheduling data flow execution based on an arbitrary graph describing the desired data flow
16 7,953,845 Network-specific estimation in network node discovery
17 7,953,796 Sharing content using selection and proposal
18 7,953,794 Method and system for transitioning between synchronous and asynchronous communication modes
19 7,953,785 Content synchronization in a file sharing environment
20 7,953,774 Aggregation of write traffic to a data store
21 7,953,759 Simplifying application access to schematized contact data
22 7,953,745 Intelligent container index and search
23 7,953,738 System and method for visualization of categories
24 7,953,717 Hierarchical locking in B-tree indexes
25 7,953,710 Multi-master database synchronization without loss of convergence
26 7,953,696 Real-time synchronization of XML data between applications
27 7,953,692 Predicting candidates using information sources
28 7,953,674 Fuzzing system and method for exhaustive security fuzzing within an SQL server
29 7,953,633 Touchless and touch optimized processing of retail and other commerce transactions
30 7,953,631 Paid inclusion listing enhancement
31 7,953,604 Shape and scale parameters for extended-band frequency coding
32 7,953,521 Learning controller for vehicle control
33 7,953,518 Energy cost reduction and ad delivery
34 7,953,279 Combining online and offline recognizers in a handwriting recognition system
35 7,953,236 Audio user interface (UI) for previewing and selecting audio streams using 3D positional audio techniques
36 7,953,224 MPEG-4 encryption enabling transcoding without decryption
37 7,953,118 Synchronizing media streams across multiple devices
38 7,952,760 Color management system that enables dynamic balancing of performance with flexibility
39 7,952,581 Realistic transformation of 3D lighting models
40 7,952,499 Random access in run-length encoded structures
41 7,951,000 Dynamic frame system
42 7,950,955 Multiple orientation battery connector