Microsoft patents granted on 25 November 2014

57 US patents granted on 25 November 2014 and assigned to Microsoft

1 RE45,260 Using a derived table of signal strength data to locate and track a user in a wireless network
2 D718,328 Display screen with animated graphical user interface
3 D718,326 Display screen with graphical user interface
4 8,898,776 Automatic context-sensitive sanitization
5 8,898,764 Authenticating user through web extension using token based authentication scheme
6 8,898,758 Passive security enforcement
7 8,898,755 Trusted internet identity
8 8,898,752 Efficiently throttling user authentication
9 8,898,687 Controlling a media program based on a media reaction
10 8,898,664 Exposure of virtual cache topology to a guest operating system
11 8,898,654 Secure firmware updates
12 8,898,652 Cache metadata for accelerating software transactional memory
13 8,898,640 Exception handling for a distributed runtime
14 8,898,593 Identification of sharing level
15 8,898,580 Definition for service interface
16 8,898,577 Application sharing with occlusion removal
17 8,898,487 Power management via coordination and selective operation of timer-related tasks
18 8,898,485 Power transfer between devices
19 8,898,480 Managing use of a field programmable gate array with reprogammable cryptographic operations
20 8,898,474 Support of multiple pre-shared keys in access point
21 8,898,460 Device enforced file level protection
22 8,898,398 Dual-mode and/or dual-display shared resource computing with user-specific caches
23 8,898,321 Remote device communication platform user interface
24 8,898,318 Distributed services authorization management
25 8,898,310 Enhanced content consumption
26 8,898,308 Methods, systems, and computer-readable mediums for configuring electronic messaging applications
27 8,898,295 Achieving endpoint isolation by fairly sharing bandwidth
28 8,898,292 Determination of unauthorized content sources
29 8,898,274 Grid proxy architecture for network resources
30 8,898,251 Client calculation of links to network locations of files to upload
31 8,898,187 Default location that may be dynamically changed
32 8,898,181 Subscription for integrating external data from external system
33 8,898,178 Solution monitoring system
34 8,898,156 Query expansion for web search
35 8,898,145 Query optimization techniques for business intelligence systems
36 8,898,144 Query-oriented message characterization
37 8,898,109 Automatic transaction retry after session failure
38 8,898,090 Interactive optimization of the behavior of a system
39 8,898,078 Scalable billing with de-duplication in aggregator
40 8,898,061 Distributed user input to text generated by a speech to text transcription service
41 8,897,796 Ordered list channel assignments
42 8,897,782 System and method for offloading traffic from cellular networks using plugins
43 8,897,552 Setting an operating-system color using a photograph
44 8,897,495 Systems and methods for tracking a model
45 8,897,493 Body scan
46 8,897,491 System for finger recognition and tracking
47 8,897,430 Missed instant message notification
48 8,897,426 User interface architecture and protocol for rich client controlled voicemail
49 8,897,359 Adaptive quantization for enhancement layer video coding
50 8,896,993 Input device layers and nesting
51 8,896,721 Environment and/or target segmentation
52 8,896,715 Generic platform video image stabilization
53 8,896,594 Depth sensing with depth-adaptive illumination
54 8,896,545 Angularly-selective sensor-in-pixel image detection
55 8,896,455 Intrusion detection and communication
56 8,894,491 Multi-stage variable resistance trigger
57 8,894,484 Multiplayer game invitation system