Microsoft patents granted on 09 November 2010

50 US patents granted on 09 November 2010 and assigned to Microsoft

1 7,832,004 Secure privilege elevation by way of secure desktop on computing device
2 7,832,003 Walled gardens
3 7,831,956 Using attributes to identify and filter pluggable functionality
4 7,831,922 Write anywhere tool
5 7,831,921 Navigation connection points
6 7,831,918 Content based user interface design
7 7,831,915 Dynamically protecting against web resources associated with undesirable activities
8 7,831,913 Selection-based item tagging
9 7,831,911 Spell checking system including a phonetic speller
10 7,831,902 Displaying interrelated changes in a grid
11 7,831,898 Content replacement in electronically-provided archived material
12 7,831,850 Hybrid operating systems for battery powered computing systems
13 7,831,838 Portion-level in-memory module authentication
14 7,831,836 Character position-based password recovery
15 7,831,832 Digital goods representation based upon matrix invariances
16 7,831,826 Method and system for distributing security policies
17 7,831,820 System and method for converting a target computing device to a virtual machine in response to a detected event
18 7,831,748 Extended USB protocol with selective broadcast mechanism
19 7,831,685 Automatic detection of online commercial intention
20 7,831,679 Guiding sensing and preferences for context-sensitive services
21 7,831,669 Reprocessing of messages in an extensible message transfer system
22 7,831,640 Using an overflow list to process mark overflow
23 7,831,629 Method for building data encapsulation layers for highly variable schema
24 7,831,627 Dependency network based model (or pattern)
25 7,831,625 Data model for a common language
26 7,831,617 Re-categorization of aggregate data as detail data and automated re-categorization based on data usage context
27 7,831,605 Media player service library
28 7,831,585 Employment of task framework for advertising
29 7,831,579 Adaptive page layout utilizing block-level elements
30 7,831,572 Maintaining and displaying user ordered lists
31 7,831,558 Bi-directional data modification with synchronization
32 7,831,547 Searching and browsing URLs and URL history
33 7,831,539 Dynamically filtering aggregate reports based on values resulting from one or more previously applied filters
34 7,831,532 Precomputation and transmission of time-dependent information for varying or uncertain receipt times
35 7,831,529 Multiattribute specification of preferences about people, priorities, and privacy for guiding messaging and communications
36 7,831,434 Complex-transform channel coding with extended-band frequency coding
37 7,831,428 Speech index pruning
38 7,831,427 Concept monitoring in spoken-word audio
39 7,831,425 Time-anchored posterior indexing of speech
40 7,831,421 Robust decoder
41 7,831,381 Data engine for ranking popularity of landmarks in a geographical area
42 7,831,089 Modeling and texturing digital surface models in a mapping application
43 7,831,054 Volume control
44 7,831,035 Integration of a microphone array with acoustic echo cancellation and center clipping
45 7,831,034 Management of telephone call routing using a directory services schema
46 7,830,963 Decoding jointly coded transform type and subblock pattern information
47 7,830,958 Seamless switching of scalable video bitstreams
48 7,830,387 Parallel engine support in display driver model
49 7,830,359 Foot-based interface for interacting with a computer
50 7,830,256 Method and system for setup of, and communication with, an RFID middleware server from an enterprise resource planning system server