Microsoft patents granted on 09 January 2007

48 US patents granted on 09 January 2007 and assigned to Microsoft

1 D534,920 Icon for a portion of a display screen
2 D534,919 Icon for a portion of a display screen
3 D534,918 Icon for a portion of a display screen
4 D534,917 Icon for a portion of a display screen
5 D534,916 User interface for a portion of a display screen
6 7,162,745 Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client
7 7,162,723 ASP.NET HTTP runtime
8 7,162,720 Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems
9 7,162,710 Dynamic modifications to a heterogeneous program in a distributed environment
10 7,162,694 Method for entering text
11 7,162,690 Annotations for multiple versions of media content
12 7,162,664 Debugging breakpoints on pluggable components
13 7,162,648 Methods of providing integrated circuit devices with data modifying capabilities
14 7,162,640 System and method for protecting identity information
15 7,162,599 System and method for backing up and restoring data
16 7,162,533 Session description message extensions
17 7,162,531 Manipulating a compressed video stream
18 7,162,530 System and method for encapsulating data within a formatted data protocol
19 7,162,512 Guaranteed exactly once delivery of messages
20 7,162,509 Architecture for distributed computing system and automated design, deployment, and management of distributed applications
21 7,162,502 Systems and methods that synchronize data with representations of the data
22 7,162,501 Hierarchical differential document representative of changes between versions of hierarchical document
23 7,162,499 Linked value replication
24 7,162,489 Anomaly detection in data perspectives
25 7,162,488 Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information
26 7,162,473 Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
27 7,162,472 System and method for database change notification
28 7,162,469 Querying an object for properties
29 7,162,466 System and method for filtering and organizing items based on common elements
30 7,162,443 Method and computer readable medium storing executable components for locating items of interest among multiple merchants in connection with electronic shopping
31 7,162,425 Speech-related event notification system
32 7,162,423 Method and apparatus for generating and displaying N-Best alternatives in a speech recognition system
33 7,162,418 Presentation-quality buffering process for real-time audio
34 7,162,408 Subscriber identification module (SIM) emulator
35 7,162,407 Testing a host’s support for peripheral devices
36 7,162,390 Framework for collecting, storing, and analyzing system metrics
37 7,162,314 Scripting solution for interactive audio generation
38 7,162,093 Slice-layer in video codec
39 7,162,091 Intra compression of pixel blocks using predicted mean
40 7,162,084 System and method for automatically detecting and extracting objects in digital image data
41 7,162,055 Tracking semantic objects in vector image sequences
42 7,162,053 Generation of metadata for acquired images
43 7,161,601 Synthesis of progressively-variant textures and application to arbitrary surfaces
44 7,161,599 Multiple-level graphics processing system and method
45 7,161,595 System, method, and computer program product for general environment mapping
46 7,161,582 Data input device for tracking and detecting lift-off from a tracking surface by a reflected laser speckle pattern
47 7,160,191 Game machine, method and program
48 7,159,768 Storing account information with related data in a common store