Microsoft patents granted on 10 January 2012

52 US patents granted on 10 January 2012 and assigned to Microsoft

1 D652,053 Display screen with a green position indicator icon
2 8,095,987 Software anti-piracy protection
3 8,095,985 Protected media path and refusal response enabler
4 8,095,979 Analysis of event information to perform contextual audit
5 8,095,977 Secure PIN transmission
6 8,095,970 Dynamically associating attribute values with objects
7 8,095,969 Security assertion revocation
8 8,095,963 Securing resource stores with claims-based security
9 8,095,935 Adapting message delivery assignments with hashing and mapping techniques
10 8,095,930 System and method for priority-based selection of applications for termination
11 8,095,917 Debugger for virtual intermediate language operations
12 8,095,912 Testing a context-free language compiler
13 8,095,910 Interruptible client-side scripts
14 8,095,892 Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
15 8,095,884 Automatic alignment with subcomponents on a visual layout
16 8,095,874 Inputting data on a portable computing device
17 8,095,872 Method and system for laying out paginated content for viewing–continuation
18 8,095,866 Filtering user interface for a data summary table
19 8,095,865 Layout manager
20 8,095,771 Method and system for caching address translations from multiple address spaces in virtual machines
21 8,095,767 Arbitrary precision floating number processing
22 8,095,687 Systems and methods for managing state in a cluster of servers
23 8,095,648 Network device information collection and analysis
24 8,095,629 Managing user accounts and groups in multiple forests
25 8,095,623 Device emulation to facilitate data transfer
26 8,095,618 In-memory caching of shared customizable multi-tenant data
27 8,095,601 Inter-proximity communication within a rendezvous federation
28 8,095,600 Inter-proximity communication within a rendezvous federation
29 8,095,571 Partitioning modeling platform data
30 8,095,565 Metadata driven user interface
31 8,095,561 Extensible framework for data import and export
32 8,095,559 Fast adaptive document filtering
33 8,095,551 Annotating shared contacts with public descriptors
34 8,095,518 Translating DRM system requirements
35 8,095,513 Safe buffer
36 8,095,511 Database data recovery system and method
37 8,095,499 Query consolidation for structured reports
38 8,095,495 Exchange of syncronization data and metadata
39 8,095,478 Method and system for calculating importance of a block within a display page
40 8,095,470 Identifying a content provider
41 8,095,417 Key performance indicator scorecard editor
42 8,095,366 Fonts with feelings
43 8,095,119 In-call contact information display
44 8,095,118 Address book remote access and extensibility
45 8,094,939 Digital ink-based search
46 8,094,928 Stereo video for gaming
47 8,094,719 Streaming methods and systems
48 8,094,673 Cable user interface
49 8,094,168 Adding secondary content to underutilized space on a display device
50 8,094,129 Touch sensing using shadow and reflective modes
51 8,094,124 Pointing device with customization options
52 8,092,289 Techniques for use with computerized games having cards