Microsoft patents granted on 19 February 2008

43 US patents granted on 19 February 2008 and assigned to Microsoft

1 D562,345 Icon for a portion of a display screen
2 D562,344 Set of icons for a portion of a display screen
3 D562,343 Set of icons for a portion of a display screen
4 D562,342 Transitional image for a portion of a display screen
5 D562,341 User interface for a portion of a display screen
6 D562,340 Transitional image for a portion of a display screen
7 D562,339 User interface for a portion of a display screen
8 D562,338 User interface for a portion of a display screen
9 D562,337 User interface for a portion of a display screen
10 D562,336 User interface for a portion of a display screen
11 D562,333 User interface for a portion of a display screen
12 D562,127 Product package
13 7,334,250 User interface for interactive television systems
14 7,334,236 Method for scoped services
15 7,334,235 Operating system application programming interfaces and methods of using operating systems
16 7,334,220 Data driven test automation of web sites and web services
17 7,334,217 Ejection failure mechanism
18 7,334,197 Display and management of data within hierarchies and polyarchies of information
19 7,334,195 System and process for presenting search results in a histogram/cluster format
20 7,334,193 Start menu user tiles
21 7,334,187 Electronic form aggregation
22 7,334,154 Efficient changing of replica sets in distributed fault-tolerant computing system
23 7,334,099 Method and system for managing image files
24 7,334,078 Method and system for handling streaming information
25 7,334,076 Method and system for a guest physical address virtualization in a virtual machine environment
26 7,334,013 Shared services management
27 7,334,007 Volume migration
28 7,334,006 Off-line support for cumulative backups
29 7,334,002 System and method for recovery units in databases
30 7,333,998 Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications
31 7,333,994 System and method for database having relational node structure
32 7,333,992 System and method for identifying and storing changes made to a table
33 7,333,985 Dynamic content clustering
34 7,333,978 Searching to identify web page(s)
35 7,333,965 Classifying text in a code editor using multiple classifiers
36 7,333,962 Techniques to organize test results
37 7,333,864 System and method for automatic segmentation and identification of repeating objects from an audio stream
38 7,333,799 WAP XML extension to define VPN connections
39 7,333,517 Method and system for accurately calculating latency variation on an end-to-end path in a network
40 7,333,464 Automated service discovery and wireless network set-up
41 7,333,224 System and method for managing printed documents
42 7,333,114 System and method for parallel execution of data generation tasks
43 7,331,869 Method and apparatus for creating and playing soundtracks in a gaming system