Microsoft patents granted on 06 August 2013

70 US patents granted on 06 August 2013 and assigned to Microsoft

1 D687,461 Display screen with icon
2 D687,460 Display screen with icon
3 D687,457 Display screen with user interface
4 D687,456 Display screen with user interface
5 D687,455 Display screen with user interface
6 D687,454 Display screen with user interface
7 D687,453 Display screen with animated graphical user interface
8 D687,448 Display screen with animated graphical user interface
9 D687,447 Display screen with graphical user interface
10 D687,446 Display screen with animated graphical user interface
11 8,505,088 Key exchange for a network architecture
12 8,505,085 Flexible authentication for online services with unreliable identity providers
13 8,505,084 Data access programming model for occasionally connected applications
14 8,505,083 Remote resources single sign on
15 8,505,070 Separate script context to isolate malicious script
16 8,505,068 Deriving express rights in protected content
17 8,505,065 Access control policy in a weakly-coherent distributed collection
18 8,505,030 Coordinating resources using a volatile network intermediary
19 8,505,026 Service enablement based upon microformats
20 8,505,022 Centralized planning for real-time self tuning of planned actions in a distributed environment
21 8,504,933 Translating overlapping states into representative states
22 8,504,922 Enhanced user navigation to previously visited areas in a media environment
23 8,504,915 Optimizations for hybrid word processing and graphical content authoring
24 8,504,909 Load-time memory optimization
25 8,504,874 Repair-policy refinement in distributed systems
26 8,504,838 Integrity protected smart card transaction
27 8,504,823 Dynamic configuration of connectors for system-level communications
28 8,504,818 Method and system for reliable protocol tunneling over HTTP
29 8,504,774 Dynamic cache configuration using separate read and write caches
30 8,504,739 USB driver interface functions to interface USB client function drivers
31 8,504,734 Hybrid tree/mesh overlay for data delivery
32 8,504,703 Systems and methods for instruction sequence compounding in a virtual machine environment
33 8,504,694 Remote content classification and transmission using multiple transport channels
34 8,504,621 Facilitating a decision-making process
35 8,504,605 Proximity filtering of multiparty VoIP communications
36 8,504,593 Server directory schema comparator
37 8,504,586 Indicating recent content publication activity by a user
38 8,504,583 Multi-domain recommendations
39 8,504,561 Using domain intent to provide more search results that correspond to a domain
40 8,504,555 Search techniques for rich internet applications
41 8,504,549 Method for improving search efficiency in enterprise search system
42 8,504,520 Background synchronization of data objects
43 8,504,513 Auto-generation of code for performing a transform in an extract, transform, and load process
44 8,504,512 Identifying geospatial patterns from device data
45 8,504,491 Variational EM algorithm for mixture modeling with component-dependent partitions
46 8,504,490 Web-scale entity relationship extraction that extracts pattern(s) based on an extracted tuple
47 8,504,422 Enhancing photo browsing through music and advertising
48 8,504,354 Parallel fragment extraction from noisy parallel corpora
49 8,504,349 Text prediction with partial selection in a variety of domains
50 8,504,068 Facilitating use of a device based on short-range wireless technology
51 8,503,861 Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player
52 8,503,794 Data difference guided image capturing
53 8,503,783 Optimization of multi-label problems in computer vision
54 8,503,769 Matching text to images
55 8,503,767 Textual attribute-based image categorization and search
56 8,503,766 Systems and methods for detecting a tilt angle from a depth image
57 8,503,720 Human body pose estimation
58 8,503,715 Script detection service
59 8,503,694 Sound capture system for devices with two microphones
60 8,503,674 Cryptographic key attack mitigation
61 8,503,625 Managing packet-based voicemail messages
62 8,503,536 Quantization adjustments for DC shift artifacts
63 8,503,523 Forming a representation of a video item and use thereof
64 8,503,494 Thermal management system
65 8,503,351 Base station, relay, system and method for packet re-transmission in a multi-hop network
66 8,503,318 Estimating endpoint performance in unified communication systems
67 8,502,816 Tabletop display providing multiple views to users
68 8,502,804 Targeting in a stylus-based user interface
69 8,502,795 Physics simulation-based interaction for surface computing
70 8,500,560 Application interface for tracking player identity