Microsoft patents granted on 31 October 2006

30 US patents granted on 31 October 2006 and assigned to Microsoft

1 7,131,143 Evaluating initially untrusted evidence in an evidence-based security policy manager
2 7,131,112 Managing code changes for software development
3 7,131,026 Automated recovery of computer appliances
4 7,131,011 System and method for preserving state data of a personal computer in a standby state in the event of an AC power failure
5 7,130,918 Mobile internet voice service
6 7,130,895 XML-based language description for controlled devices
7 7,130,882 Caching mechanism using intervening network caching policies
8 7,130,856 Map and data location provider
9 7,130,851 System and method for maintaining and displaying user ordered lists
10 7,130,850 Rating and controlling access to emails
11 7,130,846 Intelligent default selection in an on-screen keyboard
12 7,130,798 Method and system of handling the selection of alternates for recognized words
13 7,130,586 Using directional antennas to mitigate the effects of interference in wireless networks
14 7,130,585 Unified object transfer for multiple wireless transfer mechanisms
15 7,130,480 Methods and apparatus for filtering and caching data representing images
16 7,130,473 System and method for robust video coding using progressive fine-granularity scalable (PFGS) coding
17 7,130,471 Determining optimal image compression methods for reducing file size
18 7,130,467 Real time data matching
19 7,130,446 Automatic detection and tracking of multiple individuals using multiple cues
20 7,130,390 Audio messaging system and method
21 7,129,949 Methods and systems for animating facial features, and methods and systems for expression transformation
22 7,129,948 Methods and systems for hinting fonts
23 7,129,944 Macrostructure modeling with microstructure reflectance slices
24 7,129,943 System and method for feature-based light field morphing and texture transfer
25 7,129,929 Computer input device with multi-purpose light guide
26 D531,219 Portion of an input device
27 D531,188 Icon for a portion of a display screen
28 D531,187 Icon for a portion of a display screen
29 D531,185 Image for a portion of a display screen
30 D531,184 Body shape for keyboard