Microsoft patents granted on 24 April 2012

75 US patents granted on 24 April 2012 and assigned to Microsoft

1 D658,203 Display screen with animated user interface
2 D658,202 Display screen with a transitional graphical user interface
3 D658,201 Display screen with animated user interface
4 D658,200 Display screen with user interface
5 D658,199 Display screen with animated user interface
6 D658,198 Display screen with user interface
7 D658,197 Display screen with user interface
8 D658,194 Display screen with a graphical user interface
9 D658,193 Display screen with user interface
10 D658,182 Electronic mouse
11 D658,181 Electronic mouse
12 D658,180 Electronic mouse
13 D658,179 Game controller with multi-positional state controller element
14 D658,178 Game controller
15 8,166,538 Unified architecture for remote network access
16 8,166,535 Universal media firewall
17 8,166,534 Incorporating network connection security levels into firewall rules
18 8,166,516 Determining effective policy
19 8,166,515 Group policy for unique class identifier devices
20 8,166,507 Dynamically generating video streams for user interfaces based on device capabilities
21 8,166,492 Application compatibility using a hybrid environment
22 8,166,481 Transaction processing in transactional memory
23 8,166,473 Method and system for a resource negotiation between virtual machines
24 8,166,466 Function matching in binaries
25 8,166,464 Analysis and detection of soft hang responsiveness program errors
26 8,166,449 Live bidirectional synchronizing of a visual and a textual representation
27 8,166,448 Rapid development of distributed web service
28 8,166,406 Internet privacy user interface
29 8,166,402 User interface for managing master and layout relationships
30 8,166,392 Method for automatically assigning priorities to documents and messages
31 8,166,390 Figure sizing and positioning on dynamic pages
32 8,166,388 Overlaying electronic ink
33 8,166,387 DataGrid user interface control with row details
34 8,166,295 Message security framework
35 8,166,287 Method and system for unified audio control on a personal computer
36 8,166,200 Smart routing
37 8,166,194 Lock-free shared audio buffer
38 8,166,184 Integrating enterprise identity authorization in conferences
39 8,166,178 Representation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
40 8,166,175 Sharing a port with multiple processes
41 8,166,174 Methods and systems for providing proprietary access to a server
42 8,166,145 Managing event-based conditional recurrent schedules
43 8,166,120 Content channels for electronic messaging
44 8,166,113 Access limited EMM distribution lists
45 8,166,106 Targeting applications based on mobile operator
46 8,166,104 Client-centered usage classification
47 8,166,101 Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
48 8,166,097 Using distributed queues in an overlay network
49 8,166,076 Digital media metadata management
50 8,166,041 Search index format optimizations
51 8,166,003 Permission-based document server
52 8,165,994 Integrated governance and version audit logging
53 8,165,990 Conversion of an application database to minimize time in single-user access mode
54 8,165,984 Decision service for applications
55 8,165,884 Layered prompting: self-calibrating instructional prompting for verbal interfaces
56 8,165,883 Application abstraction with dialog purpose
57 8,165,877 Confidence measure generation for speech related searching
58 8,165,870 Classification filter for processing data for creating a language model
59 8,165,799 Timed location sharing
60 8,165,711 Automated generation of garment construction specification
61 8,165,633 Passive interface and software configuration for portable devices
62 8,165,581 Selective channel scanning for networked devices
63 8,165,449 DV metadata extraction
64 8,165,422 Method and system for reducing effects of undesired signals in an infrared imaging system
65 8,165,416 Automatic gain and exposure control using region of interest detection
66 8,165,406 Interactive concept learning in image search
67 8,165,394 Reconstruction of image in a Bayer pattern
68 8,165,393 High dynamic range texture compression
69 8,165,389 Adaptive interpolation with artifact reduction of images
70 8,165,101 Automatic detection of hidden networks
71 8,165,087 Location context service handoff
72 8,165,077 Delegation of mobile communication to external device
73 8,165,044 Maintaining multiple, simultaneous wireless network connections using a single radio
74 8,165,041 Peer to multi-peer routing
75 8,165,013 Networked computer with gateway selection