Microsoft patents granted on 16 December 2008

37 US patents granted on 16 December 2008 and assigned to Microsoft

1 D582,940 Icon for a portion of a display screen
2 D582,938 Transitional image for a portion of a display screen
3 D582,937 Transitional image for a portion of a display screen
4 7,467,409 Aggregating trust services for file transfer clients
5 7,467,392 System and method for supporting new and existing extensions to application programming interfaces
6 7,467,388 Monitoring message queues and starting processing applications
7 7,467,384 Uniform resource discovery with multiple computers
8 7,467,380 Invoking applications with virtual objects on an interactive display
9 7,467,374 Serialization for structured tracing in managed code
10 7,467,373 Global object system
11 7,467,371 Binding for business workflow processes
12 7,467,355 Method and system for organizing projects in an integral user environment
13 7,467,353 Aggregation of multi-modal devices
14 7,467,298 Methods and arrangements for selectively maintaining parental access consent in a network environment
15 7,467,230 Global names zone
16 7,467,220 Media streaming techniques and systems
17 7,467,206 Reputation system for web services
18 7,467,203 System and methods for robust discovery of servers and services in a heterogeneous environment
19 7,467,189 Resource identifier zone translation
20 7,467,183 Method, apparatus, and user interface for managing electronic mail and alert messages
21 7,467,164 Media content descriptions
22 7,467,162 Pre-configured settings for portable devices
23 7,467,158 Object virtualization
24 7,467,154 Producing a locally optimal path through a lattice by overlapping search
25 7,467,149 Complex syntax validation and business logic validation rules, using VAXs (value-added XSDs) compliant with W3C-XML schema specification
26 7,467,148 Reporting status of external references in a spreadsheet without updating
27 7,467,128 Maintenance of materialized outer-join views
28 7,467,126 Removal of stale information
29 7,466,721 Active stream format for holding multiple media streams
30 7,466,662 Discovering liveness information within a federation infrastructure
31 7,466,447 Color management system that enables dynamic balancing of performance with flexibility
32 7,466,317 Method and system for managing graphics objects in a graphics display system
33 7,466,315 Visual and scene graph interfaces
34 7,466,314 Resolution-independent surface rendering using programmable graphics hardware
35 7,466,308 Disposing identifying codes on a user’s hand to provide input to an interactive display application
36 7,466,244 Virtual earth rooftop overlay and bounding
37 7,465,088 Thermal sensing system