Microsoft patents granted on 20 August 2013

56 US patents granted on 20 August 2013 and assigned to Microsoft

1 D688,264 Display screen with an animated graphical user interface
2 D688,258 Display screen with graphical user interface
3 D688,257 Display screen with graphical user interface
4 8,516,583 Aggregating the knowledge base of computer systems to proactively protect a computer from malware
5 8,516,576 Network intrusion detection with distributed correlation
6 8,516,507 Providing alternative content in a windowed environment
7 8,516,505 Cross-platform compatibility framework for computer applications
8 8,516,498 Handling a delivery failure as a program exception in a distributed asynchronous architecture
9 8,516,391 Controlled interaction with heterogeneous data
10 8,516,387 Virtual address bar user interface control
11 8,516,365 Dynamically laying out images and associated text using pre-defined layouts
12 8,516,349 Generation and application of a sub-codebook of an error control coding codebook
13 8,516,210 Application consistent snapshots of a shared volume
14 8,516,137 Managing virtual hard drives as blobs
15 8,516,128 Handling of a communication session
16 8,516,032 Performing computations in a distributed infrastructure
17 8,516,011 Generating data models
18 8,516,005 Compressed storage management
19 8,516,001 Context platform
20 8,515,988 Data paging with a stateless service
21 8,515,986 Query pattern generation for answers coverage expansion
22 8,515,984 Extensible search term suggestion engine
23 8,515,974 Using message sampling to determine the most frequent words in a user mailbox
24 8,515,960 Aggregating content from multiple content contributors
25 8,515,953 Temporal visualization of query results
26 8,515,950 Combining log-based rankers and document-based rankers for searching
27 8,515,946 Location description for federation and discoverability
28 8,515,906 Maintaining client data integrity in a distributed environment using asynchronous data submission
29 8,515,891 Symbolic finite automata
30 8,515,762 Markup language-based selection and utilization of recognizers for utterance processing
31 8,515,758 Speech recognition including removal of irrelevant information
32 8,515,729 User translated sites after provisioning
33 8,515,728 Language translation of visual and audio input
34 8,515,669 Providing an improved view of a location in a spatial environment
35 8,515,654 Mobile data flow collection and dissemination
36 8,515,580 Docking process for recharging an autonomous mobile device
37 8,515,467 Adapter for synchronizing data over different networks
38 8,515,460 Tagging data utilizing nearby device information
39 8,515,194 Signaling and uses of windowing information for images
40 8,515,183 Utilizing images as online identifiers to link behaviors together
41 8,515,174 Image recognition of content
42 8,515,159 Navigating images using image based geometric alignment and object based controls
43 8,515,137 Generating a combined image from multiple images
44 8,515,096 Incorporating prior knowledge into independent component analysis
45 8,514,954 Pilot design for wireless system
46 8,514,891 Media stream splicer
47 8,514,851 Mobile IPv6 authentication and authorization baseline
48 8,514,789 Cognitive channel adaptation in wireless sensor networks
49 8,514,750 Multiplexed communication for duplex applications
50 8,514,749 Routing requests for duplex applications
51 8,514,269 De-aliasing depth images
52 8,514,264 Remote workspace sharing
53 8,514,260 Establishing eye contact in video conferencing
54 8,514,242 Enhanced user interface elements in ambient light
55 8,514,188 Hand posture mode constraints on touch input
56 8,514,172 Motion based display management