Microsoft patents granted on 26 June 2012

41 US patents granted on 26 June 2012 and assigned to Microsoft

1 D662,510 Display screen with user interface
2 8,209,744 Mobile device assisted secure computer network communication
3 8,209,741 Human performance in human interactive proofs using partial credit
4 8,209,720 TV program database
5 8,209,706 Inter-frame messaging between different domains
6 8,209,674 Tier splitting support for distributed execution environments
7 8,209,664 High level programming extensions for distributed data parallel processing
8 8,209,662 Application retargeting
9 8,209,629 Context pane with semantic zoom
10 8,209,624 Virtual address bar user interface control
11 8,209,617 Summarization of attached, linked or related materials
12 8,209,604 Mathematical expression buildup and builddown
13 8,209,603 Maintaining undo and redo capability across metadata merges
14 8,209,577 Optimizing XOR-based codes
15 8,209,501 Capturing and loading operating system states
16 8,209,469 Offline device-side logical unit number controller
17 8,209,394 Device-specific identity
18 8,209,383 Web feed presence
19 8,209,372 Bitmap transfer-based display remoting
20 8,209,355 Automatic user interface generation for entity interaction
21 8,209,340 Efficient functional representation of result shaping
22 8,209,321 Emphasizing search results according to conceptual meaning
23 8,209,316 Providing suggestions of related videos
24 8,209,305 Incremental update scheme for hyperlink database
25 8,209,279 Measurement-only topological quantum computation
26 8,209,220 Online services offer management
27 8,209,181 Personal audio-video recorder for live meetings
28 8,209,175 Uncertainty interval content sensing within communications
29 8,209,163 Grammatical element generation in machine translation
30 8,209,162 Machine translation split between front end and back end processors
31 8,209,041 Providing secret information in a multiplayer game
32 8,208,905 Discovering an event using a personal preference list and presenting matching events to a user on a display
33 8,208,731 Image descriptor quantization
34 8,208,637 Migration of computer secrets
35 8,208,556 Video coding using spatio-temporal texture synthesis
36 8,208,543 Quantization and differential coding of alpha image data
37 8,208,399 Rating effort input device
38 8,208,375 Selective filtering of network traffic requests
39 8,208,129 Method, device and system for imaging
40 8,207,989 Multi-video synthesis
41 8,207,822 Support for batching of events, and shredding of batched events in the RFID infrastructure platform