Microsoft patents granted on 06 March 2012

46 US patents granted on 06 March 2012 and assigned to Microsoft

1 D655,304 Display screen with user interface
2 D655,303 Display screen with user interface
3 D655,302 Display screen with user interface
4 D655,301 Display screen with user interface
5 D655,299 Display screen with user interface
6 8,132,246 Kerberos ticket virtualization for network load balancers
7 8,132,203 In-program content targeting
8 8,132,191 Method and apparatus for adapting and hosting legacy user interface controls
9 8,132,187 Driver installer usable in plural environments
10 8,132,184 Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink
11 8,132,148 XML application framework
12 8,132,126 Controlling electronic components in a computing environment
13 8,132,125 Freeform encounter selection tool
14 8,132,118 Intelligent default selection in an on-screen keyboard
15 8,132,106 Providing a document preview
16 8,132,093 Instance annotation in object-oriented programming
17 8,131,955 Ephemeral garbage collection using a tracking mechanism on a card table to determine marked bundles
18 8,131,844 Customer intelligence in a cloud operating environment
19 8,131,809 Online archiving of message objects
20 8,131,778 Dynamic and versatile notepad
21 8,131,750 Real-time annotator
22 8,131,739 Systems and methods for interfacing application programs with an item-based storage platform
23 8,131,731 Relevancy sorting of user’s browser history
24 8,131,720 Using an ID domain to improve searching
25 8,131,700 Transitioning clone data maps and synchronizing with a data query
26 8,131,676 Updating media-location data for media-playing entities
27 8,131,670 Techniques to cross-synchronize data
28 8,131,660 Reconfigurable hardware accelerator for boolean satisfiability solver
29 8,131,659 Field-programmable gate array based accelerator system
30 8,131,608 Localizing reports using metadata and multilanguage translations
31 8,131,591 Updating contents of asynchronously refreshable webpages
32 8,131,556 Communications using different modalities
33 8,131,549 Personality-based device
34 8,131,263 Backup media with wireless identifications tags
35 8,131,134 Digital media universal elementary stream
36 8,131,086 Kernelized spatial-contextual image classification
37 8,131,066 Image classification
38 8,130,978 Dynamic switching of microphone inputs for identification of a direction of a source of speech sounds
39 8,130,830 Enhancement layer switching for scalable video coding
40 8,130,828 Adjusting quantization to preserve non-zero AC coefficients
41 8,130,742 Communication protocol for a wireless device and a game console
42 8,130,679 Individual processing of VoIP contextual information
43 8,130,257 Speaker and person backlighting for improved AEC and AGC
44 8,130,240 Target display for gamma calibration
45 8,130,211 One-touch rotation of virtual objects in virtual workspace
46 8,130,193 System and method for eyes-free interaction with a computing device through environmental awareness