Microsoft patents granted on 04 December 2007

53 US patents granted on 04 December 2007 and assigned to Microsoft

1 D556,772 Icon for a portion of a display screen
2 D556,771 Icon for a portion of a display screen
3 D556,770 Icon for a portion of a display screen
4 D556,769 Transitional graphic user interface for a display screen
5 D556,768 Transitional graphic user interface for a display screen
6 D556,767 Graphic user interface for a display screen
7 D556,766 Transitional image for a portion of a display screen
8 D556,765 Image for a portion of a display screen
9 7,305,705 Reducing network configuration complexity with transparent virtual private networks
10 7,305,701 Methods and arrangements for controlling access to resources based on authentication method
11 7,305,693 User interface for interactive television systems
12 7,305,692 Scheduling the recording of television programs
13 7,305,666 Description language for an extensible compiler and tools infrastructure
14 7,305,658 Method and system for application partitions
15 7,305,630 Ink gestures
16 7,305,621 Defining a report based on data regions and including custom data in a report definition
17 7,305,561 Establishing computing trust with a staging area
18 7,305,553 Manifest-based trusted agent management in a trusted operating system environment
19 7,305,549 Filters to isolate untrusted ports of switches
20 7,305,548 Using atomic messaging to increase the security of transferring data across a network
21 7,305,541 Compression of program instructions using advanced sequential correlation
22 7,305,502 Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending
23 7,305,488 Routing of electronic messages using a routing map and a stateful script engine
24 7,305,477 Application programming interface and generalized network address translator for translation of transport-layer sessions
25 7,305,472 Method for downloading a web page to a client for efficient display on a television screen
26 7,305,471 Capacity planning for server resources
27 7,305,468 Suspension and reinstatement of reference handles
28 7,305,451 System for providing users an integrated directory service containing content nodes located in different groups of application servers in computer network
29 7,305,445 Indirect disposable email addressing
30 7,305,437 Methods for and applications of learning and inferring the periods of time until people are available or unavailable for different forms of communication, collaboration, and information access
31 7,305,426 Point-to-point data communication implemented with multipoint network data communication components
32 7,305,423 Preserving memory resources by limiting time-date information for a subset of properties
33 7,305,420 Synchronizing modifiable documents with multiple clients using document subsections
34 7,305,417 System and process for identifying objects and/or points nearby a given object or point
35 7,305,413 Semantic authoring, runtime and training environment
36 7,305,409 Data referencing within a database graph
37 7,305,389 Content propagation for enhanced document retrieval
38 7,305,384 Live presentation searching
39 7,305,376 Multiple language-dependent resources compacted into a single resource file
40 7,305,366 Content revocation and license modification in a digital rights management (DRM) system on a computing device
41 7,305,365 System and method for controlling access to location information
42 7,305,343 Method and system for embedding voice notes
43 7,305,273 Audio generation system manager
44 7,305,255 Personal communications server
45 7,305,174 System and method for compressing data
46 7,305,140 System and method for robust image representation over error-prone channels
47 7,305,139 Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform
48 7,305,130 Method and system for data entry of handwritten symbols
49 7,305,129 Methods and apparatus for populating electronic forms from scanned documents
50 7,305,095 System and process for locating a speaker using 360 degree sound source localization
51 7,305,034 Rounding control for multi-stage interpolation
52 7,304,643 Spiral construction of a geodesic dome
53 7,303,476 Method and apparatus for creating and playing soundtracks in a gaming system