Microsoft patents granted on 10 April 2007

46 US patents granted on 10 April 2007 and assigned to Microsoft

1 D540,344 Icon for a portion of a display screen
2 D540,343 Icon for a portion of a display screen
3 D540,342 Image for a portion of a display screen
4 D540,341 Image for a portion of a display screen
5 D540,340 User interface for a portion of a display screen
6 D540,339 Image for a portion of a display screen
7 D540,338 User interface for a portion of a display screen
8 D540,324 Electronic mouse
9 D540,323 Portion of an electronic mouse
10 D540,322 Portion of an electronic mouse
11 7,203,966 Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices
12 7,203,941 Associating a native resource with an application
13 7,203,937 Software installation and configuration with specific role for target computer and identity indicator for authorization for performance of features
14 7,203,936 Determining guarding predicate from partition graph based deduction to generate inverse predicate expression for branch reversal
15 7,203,926 Active debugging environment for applications containing compiled and interpreted programming language code
16 7,203,924 Behavioral analysis for message-passing application programs
17 7,203,911 Altering a display on a viewing device based upon a user proximity to the viewing device
18 7,203,909 System and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users’ information access activities
19 7,203,903 System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
20 7,203,901 Small form factor web browsing
21 7,203,854 System for reconfiguring a computer between a high power and high functionality configuration and a low power and low functionality configuration
22 7,203,850 Power management for a network utilizing a vertex/edge graph technique
23 7,203,837 Methods and systems for unilateral authentication of messages
24 7,203,835 Architecture for manufacturing authenticatable gaming systems
25 7,203,833 History based rights computation for managed code
26 7,203,830 Apparatus and method to decrease boot time and hibernate awaken time of a computer system
27 7,203,737 Computer system with file association and application retrieval
28 7,203,733 Method and arrangement for accessing information in a mobile communication network
29 7,203,708 Optimizing file replication using binary comparisons
30 7,203,696 Dynamic registry partitioning
31 7,203,635 Layered models for context awareness
32 7,203,623 Distributed data gathering and aggregation agent
33 7,203,467 Protective case for electronics in a mobile device
34 7,203,463 Power efficient channel scheduling in a wireless network
35 7,203,371 Tarp filter
36 7,203,365 Information storage using tables and scope indices
37 7,203,323 System and process for calibrating a microphone array
38 7,203,313 Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client
39 7,203,310 Methods and systems for cryptographically protecting secure content
40 7,202,893 Method and apparatus for the display of still images from image files
41 7,202,876 Storing images having semi-transparent pixels via alpha regions
42 7,202,875 Palette-based, multi-tint, named color methods and systems
43 7,202,867 Generation of glow effect
44 7,202,857 Manual controlled scrolling
45 7,202,816 Utilization of the approximate location of a device determined from ambient signals
46 7,202,803 Methods and systems for synchronizing data streams