Microsoft patents granted on 10 May 2011

49 US patents granted on 10 May 2011 and assigned to Microsoft

1 D637,598 Electronic mouse
2 7,941,861 Permitting multiple tasks requiring elevated rights
3 7,941,848 Elevating rights
4 7,941,838 Firewall control with multiple profiles
5 7,941,834 Secure web-based user authentication
6 7,941,833 Enhanced shared secret provisioning protocol
7 7,941,831 Dynamic update of authentication information
8 7,941,800 Transferring data between virtual machines by way of virtual machine bus in pipe mode
9 7,941,793 Class initialization method semantics
10 7,941,761 Third party service switching through command bar user interface
11 7,941,749 Composition of electronic document layout
12 7,941,746 Extended cascading style sheets
13 7,941,739 Timeline source
14 7,941,726 Low dimensional spectral concentration codes and direct list decoding
15 7,941,700 Operating system-based application recovery
16 7,941,688 Managing timers in a multiprocessor environment
17 7,941,616 System to reduce interference in concurrent programs
18 7,941,609 HTTP acceleration by prediction and pre-fetching
19 7,941,554 Sparse caching for streaming media
20 7,941,551 Tunneling of remote desktop sessions through firewalls
21 7,941,549 Protocol exchange and policy enforcement for a terminal server session
22 7,941,546 Cross-domain communication technique for execution of web mashups
23 7,941,524 System and method for collecting and storing event data from distributed transactional applications
24 7,941,522 Application security in an interactive media environment
25 7,941,516 Redundant pile of inexpensive drivers (RPID)
26 7,941,492 Message data management
27 7,941,458 Abstraction layer for online/offline resource access
28 7,941,442 Object similarity search in high-dimensional vector spaces
29 7,941,418 Dynamic corpus generation
30 7,941,414 Executing non-blocking parallel scans
31 7,941,411 Memory transaction grouping
32 7,941,410 Method and system of managing conflicts for a set of synchronized folders
33 7,941,399 Collaborative authoring
34 7,941,391 Link spam detection using smooth classification function
35 7,941,382 Method of classifying and active learning that ranks entries based on multiple scores, presents entries to human analysts, and detects and/or prevents malicious behavior
36 7,941,316 Combined speech and alternate input modality to a mobile device
37 7,941,311 System and method for linguistic collation
38 7,941,309 Modeling IT operations/policies
39 7,941,276 Systems, methods and apparatus for reconstructing phylogentic trees
40 7,941,271 Displaying images related to a requested path
41 7,941,167 Mobile device synchronization based on proximity to a data source
42 7,940,985 Salient object detection
43 7,940,792 System and methods for facilitating third-party call and device control
44 7,940,686 Network performance tuner
45 7,940,275 Interface and related methods for dynamically generating a filter graph in a development system
46 7,940,273 Determination of unicode points from glyph elements
47 7,940,269 Real-time rendering of light-scattering media
48 7,940,268 Real-time rendering of light-scattering media
49 7,940,264 Generative models for constructing panoramas from an image sequence