Microsoft patents granted on 13 March 2012

58 US patents granted on 13 March 2012 and assigned to Microsoft

1 D655,760 Game controller
2 D655,719 Display screen with animated user interface
3 D655,718 Display screen with user interface
4 D655,717 Display screen with user interface
5 D655,716 Display screen with user interface
6 D655,715 Display screen with user interface
7 D655,714 Display screen with user interface
8 D655,713 Display screen with user interface
9 D655,712 Display screen with user interface
10 D655,711 Display screen with user interface
11 D655,695 Headset
12 D655,694 Headset
13 8,136,166 Installation of black box for trusted component for digital rights management (DRM) on computing device
14 8,136,164 Manual operations in an enterprise security assessment sharing system
15 8,136,136 Recording multi-stream interactive television
16 8,136,095 Relations in fuzzing data
17 8,136,091 Architectural support for software-based protection
18 8,136,047 Multi-application tabbing system
19 8,136,019 Transparent envelope for XML messages
20 8,135,987 Collection ordering for replicated state machines
21 8,135,914 Managing cache data and metadata
22 8,135,859 System and method for providing infrastructure services without a designated network manager
23 8,135,828 Cooperative diagnosis of web transaction failures
24 8,135,809 Presence capabilities and preferences
25 8,135,794 Availability and scalability in a messaging system in a manner transparent to the application
26 8,135,780 Email safety determination
27 8,135,755 Templates in a schema editor
28 8,135,753 Dynamic information hierarchies
29 8,135,750 Efficiently describing relationships between resources
30 8,135,741 Modifying service provider context information to facilitate locating interceptor context information
31 8,135,739 Online relevance engine
32 8,135,729 Incremental query refinement
33 8,135,728 Web document keyword and phrase extraction
34 8,135,723 Leveraging low-latency memory access
35 8,135,697 Search-friendly templates
36 8,135,690 Concurrency object classification
37 8,135,669 Information access with usage-driven metadata feedback
38 8,135,668 Service composition environment
39 8,135,645 Key distribution for secure messaging
40 8,135,616 Browsing and quality of service features
41 8,135,609 Identifying and surveying subscribers
42 8,135,590 Position-dependent phonetic models for reliable pronunciation identification
43 8,135,572 Integrated debugger simulator
44 8,135,384 Policy enforcement for multi-radio transmission and reception
45 8,135,183 Head pose assessment methods and systems
46 8,135,135 Secure data protection during disasters
47 8,135,125 Multi-party information analysis in a VoIP system
48 8,135,124 Communicating information pertaining to cancelling of forked call requests
49 8,135,040 Accelerated channel change
50 8,135,025 Asynchronous communication in an unstable network
51 8,134,916 Stateless, affinity-preserving load balancing
52 8,134,637 Method and system to increase X-Y resolution in a depth (Z) camera using red, blue, green (RGB) sensing
53 8,134,587 Aggregation of video receiving capabilities
54 8,134,575 Maintaining graphical presentations based on user customizations
55 8,134,553 Rendering three-dimensional objects on a server computer
56 8,133,119 Adaptation for alternate gaming input devices
57 8,132,976 Reduced impact keyboard with cushioned keys
58 8,132,948 Method and apparatus for directing light around an obstacle using an optical waveguide for uniform lighting of a cylindrical cavity