Microsoft patents granted on 20 December 2011

66 US patents granted on 20 December 2011 and assigned to Microsoft

1 D650,808 Display screen with an icon
2 D650,807 Display screen with an icon
3 D650,806 Display screen with an icon
4 D650,805 Display screen with an icon
5 D650,804 Display screen with an icon
6 D650,803 Display screen with an icon
7 D650,802 Display screen with an icon
8 D650,801 Display screen with an icon
9 D650,800 Display screen with an icon
10 D650,799 Display screen with an icon
11 D650,798 Display screen with a graphical user interface
12 D650,797 Display screen with an icon
13 D650,796 Display screen with a position indicator icon
14 D650,795 Display screen with an icon
15 D650,794 Display screen with an icon
16 D650,793 Display screen with an animated position indicator icon
17 D650,792 Display screen with an icon
18 D650,791 Display screen with an animated user interface
19 D650,790 Display screen with an animated user interface
20 D650,789 Display screen with in-process indicator
21 D650,788 Display screen with an icon
22 8,082,555 Routing calls via reflective interfaces and a proxy
23 8,082,521 DVD changer UX
24 8,082,518 Scrollable area multi-scale viewing
25 8,082,517 Application sharing viewer presentation
26 8,082,512 Fractal display advertising on computer-driven screens
27 8,082,507 Scalable user interface
28 8,082,497 System and method for adaptive document layout via manifold content
29 8,082,494 Rendering markup language macro data for display in a graphical user interface
30 8,082,471 Self healing software
31 8,082,459 Power management based on policy
32 8,082,442 Securely sharing applications installed by unprivileged users
33 8,082,402 System and method for using virtual memory for redirecting auxiliary memory operations
34 8,082,384 Booting an electronic device using flash memory and a limited function memory controller
35 8,082,358 ISP-friendly rate allocation for P2P applications
36 8,082,344 Transaction manager virtualization
37 8,082,279 System and methods for providing adaptive media property classification
38 8,082,278 Generating query suggestions from semantic relationships in content
39 8,082,276 Techniques using captured information
40 8,082,274 Scheduling application allowing freeform data entry
41 8,082,258 Updating an inverted index in a real time fashion
42 8,082,247 Best-bet recommendations
43 8,082,246 System and method for ranking search results using click distance
44 8,082,239 Defining sub-cube scope based upon a query
45 8,082,233 Comparing data sets through identification of matching blocks
46 8,082,218 Analysis of software conflicts
47 8,082,193 Multi-jurisdictional payroll requirements
48 8,082,179 Monitoring television content interaction to improve online advertisement selection
49 8,082,145 Character manipulation
50 8,082,143 Extracting treelet translation pairs
51 8,082,129 Real-time rendering of light-scattering media
52 8,081,965 Simple technique for detection of physical presence and management of information
53 8,081,963 Utilizing mobile device functionality from remote computers
54 8,081,848 Extracting metadata from a digitally scanned document
55 8,081,842 Image resizing for web-based image search
56 8,081,824 Generating search requests from multimodal queries
57 8,081,756 Implementation of media-protection policies
58 8,081,755 JPEG2000 syntax-compliant encryption with full scalability
59 8,081,753 Hybrid echo canceller controllers
60 8,081,745 Dynamic information publication enabling direct access to a preferred communication channel connection in integrated communication server
61 8,081,680 Selective inter-layer prediction in layered video coding
62 8,081,581 Sampling rules for information dissemination
63 8,081,190 System and method for optimizing a graphics intensive software program for the user’s graphics hardware
64 8,081,186 Spatial exploration field of view preview mechanism
65 8,081,181 Prefix sum pass to linearize A-buffer storage
66 8,079,911 Viewing a gamer card across multiple devices and networks