Microsoft patents granted on 08 May 2012

44 US patents granted on 08 May 2012 and assigned to Microsoft

1 D659,161 Display screen with an icon
2 D659,155 Display screen with user interface with orange colored bar
3 D659,140 Game controller
4 8,176,564 Special PC mode entered upon detection of undesired state
5 8,176,542 Validating the origin of web content
6 8,176,500 Closing a video stream object
7 8,176,499 Defining, distributing and presenting device experiences
8 8,176,495 Client affinity in distributed load balancing systems
9 8,176,485 Launching hypervisor under running operating system
10 8,176,476 Analyzing software usage with instrumentation data
11 8,176,473 Transformations for software obfuscation and individualization
12 8,176,465 Pluggable model elements
13 8,176,442 Living cursor control mechanics
14 8,176,438 Multi-modal interaction for a screen magnifier
15 8,176,434 Virtual desktop view scrolling
16 8,176,419 Self learning contextual spell corrector
17 8,176,408 Modularized web provisioning
18 8,176,407 Comparing values of a bounded domain
19 8,176,271 Backing up data from backup target to backup facility
20 8,176,256 Cache regions
21 8,176,253 Leveraging transactional memory hardware to accelerate virtualization and emulation
22 8,176,200 Distributed aggregation on an overlay network
23 8,176,193 Dynamic media asset delivery
24 8,176,157 Exceptions grouping
25 8,176,096 Data visualization interactivity architecture
26 8,176,085 Modular forest automata
27 8,176,071 Selection and sorting protocol extensions to the WS-enumeration protocol
28 8,176,023 Hierarchical locking in B-tree indexes
29 8,176,021 Optimized reverse key indexes
30 8,176,017 Live volume access
31 8,176,005 Caching infrastructure
32 8,176,003 Automatic designation of XBRL taxonomy tags
33 8,176,002 Method and system for user alteration of the configuration of a data warehouse
34 8,175,939 Merchant powered click-to-call method
35 8,175,847 Tag ranking
36 8,175,726 Seeding in a skill scoring framework
37 8,175,653 Chromeless user interface
38 8,175,442 Program recording completion
39 8,175,382 Learning image enhancement
40 8,175,099 Embedded system development platform
41 8,175,097 Embedding a session description message in a real-time control protocol (RTCP) message
42 8,174,620 High definition media content processing
43 8,174,508 Pointing and data entry input device
44 8,172,675 Personalization using a hand-pressure signature