Microsoft patents granted on 07 December 2010

55 US patents granted on 07 December 2010 and assigned to Microsoft

1 D628,595 Icon for a display screen
2 D628,594 Icon for a display screen
3 D628,593 Icon for a portion of a display screen
4 D628,592 Icon for a portion of a display screen
5 D628,591 Icon for a portion of a display screen
6 D628,590 Group of icons for a display screen
7 D628,589 Icon for a display screen
8 D628,588 Group of icons for a display screen
9 D628,587 Icon for a display screen
10 D628,580 Animated computer-programmed transition for a display screen
11 D628,563 Portion of a remote controller
12 7,849,509 Detection of security vulnerabilities in computer programs
13 7,849,487 Review speed adjustment marker
14 7,849,463 Dynamically variable idle time thread scheduling
15 7,849,462 Image server
16 7,849,437 Object oriented web application framework
17 7,849,411 Enabling participation in an online community using visual machine-readable symbols
18 7,849,395 Filter and sort by color
19 7,849,364 Kernel-mode in-flight recorder tracing mechanism
20 7,849,354 Gracefully degradable versioned storage systems
21 7,849,329 Licensing the use of a particular feature of software
22 7,849,324 Method and apparatus for communicating authorization data
23 7,849,303 Peer-to-peer network information storage
24 7,849,233 Gesture-based character input
25 7,849,226 Television with set top internet terminal with user interface wherein auxiliary content is received that is associated with current television programming
26 7,849,223 Virtually synchronous Paxos
27 7,849,206 Service for policy rule specification evaluation and enforcement on multiple communication modes
28 7,849,196 Connection management in peer-to-peer content distribution clouds
29 7,849,109 Use of server processing of temporary results for stateless paging over arbitrary user queries
30 7,849,104 Searching heterogeneous interrelated entities
31 7,849,102 Availability data service
32 7,849,101 Method and system for enabling an electronic signature approval process
33 7,849,100 Method and computer-readable medium for generating usage rights for an item based upon access rights
34 7,849,097 Mining latent associations of objects using a typed mixture model
35 7,849,093 Searches over a collection of items through classification and display of media galleries
36 7,849,089 Method and system for adapting search results to personal information needs
37 7,849,079 Temporal ranking of search results
38 7,849,067 Extensible data provider querying and scheduling system
39 7,849,065 Heterogeneous content indexing and searching
40 7,849,054 Method and system for creating and maintaining version-specific properties in a file
41 7,849,043 Matching educational game players in a computerized learning environment
42 7,849,041 Intent prediction and response employing sensing, networking, and communication among distributed devices
43 7,849,025 Modification of relational models
44 7,849,020 Method and apparatus for network transactions
45 7,848,918 Abbreviation expansion based on learned weights
46 7,848,917 Common word graph based multimodal input
47 7,848,880 Traffic information adaptive to a user’s travel
48 7,848,618 Unified recording and pause buffer format
49 7,848,573 Scaled text replacement of ink
50 7,848,501 Storage abuse prevention
51 7,847,986 Multiband color management
52 7,847,789 Reducing accidental touch-sensitive device activation
53 7,846,025 Method and apparatus for managing data in a gaming system
54 7,846,023 Application-centric user interface techniques
55 7,845,641 Press-your-luck challenge