Microsoft patents granted on 03 January 2012

55 US patents granted on 03 January 2012 and assigned to Microsoft

1 D651,615 Display screen with an icon
2 D651,612 Display screen with an icon comprising a position indicator with a glowing perimeter
3 D651,609 Display screen with an animated image
4 D651,608 Dual display device with animated image
5 D651,604 Electronic mouse
6 D651,589 Controller
7 8,091,142 Supplementary trust model for software licensing/commercial digital distribution policy
8 8,091,141 Parental controls for entertainment content
9 8,091,126 Failure recognition
10 8,091,124 Caching public objects with private connections
11 8,091,115 Device-side inline pattern matching and policy enforcement
12 8,091,108 Meta data enhanced television programming
13 8,091,088 Method and system for hierarchical resource management involving hard and soft resource limits
14 8,091,087 Scheduling of new job within a start time range based on calculated current load and predicted load value of the new job on media resources
15 8,091,074 Execution-centric source code view
16 8,091,072 Framework for testing API of a software application
17 8,091,070 Deep embedding of program languages
18 8,091,065 Threat analysis and modeling during a software development lifecycle of a software application
19 8,091,021 Facilitating adaptive grid-based document layout
20 8,091,020 System and method for updating a table-of-contents in a frameset
21 8,091,018 Method and system for creating and implementing dynamic graphic media
22 8,091,016 Visually manipulating instance collections
23 8,090,954 Prevention of unauthorized forwarding and authentication of signatures
24 8,090,903 Fair and dynamic disk input/output bandwidth distribution
25 8,090,885 Automatically configuring computer devices wherein customization parameters of the computer devices are adjusted based on detected removable key-pad input devices
26 8,090,880 Data consistency within a federation infrastructure
27 8,090,861 Content management in peer-to-peer content distribution clouds
28 8,090,847 Session broker extensibility application program interface
29 8,090,838 Shell operation flow change
30 8,090,834 System and method for optimizing server resources while providing interaction with documents accessible through the server
31 8,090,826 Scheduling data delivery to manage device resources
32 8,090,776 Dynamic content change notification
33 8,090,766 System and method to identify, rank, and audit network provided configurables
34 8,090,740 Search-centric hierarchichal browser history
35 8,090,738 Multi-modal search wildcards
36 8,090,729 Large graph measurement
37 8,090,719 Adaptive page layout utilizing block-level elements
38 8,090,709 Representing queries and determining similarity based on an ARIMA model
39 8,090,695 Dynamic restoration of message object search indexes
40 8,090,685 Knowledge based synchronization of subsets of data with no move condition
41 8,090,681 Resolving conflicts in content management systems
42 8,090,679 Method for measuring web site performance
43 8,090,677 Method and system for altering the configuration of a data warehouse
44 8,090,669 Adaptive learning framework for data correction
45 8,090,622 Preferred items list management
46 8,090,620 Query analysis for geographic-based listing service
47 8,090,610 Extensible framework for designing workflows
48 8,090,608 Identifying technological solutions for user-centric product designs
49 8,090,574 Entropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
50 8,090,532 Pedestrian route production
51 8,090,530 Computation of travel routes, durations, and plans over multiple contexts
52 8,090,083 Unified messaging architecture
53 8,090,077 Testing acoustic echo cancellation and interference in VoIP telephones
54 8,089,465 Speckle interference laser tracking
55 8,088,011 Dynamic debugging dump for game console