Microsoft patents granted on 31 August 2010

70 US patents granted on 31 August 2010 and assigned to Microsoft

1 D622,731 Portion of a display screen with user interface
2 D622,730 Portion of a display screen with user interface
3 D622,725 Electronic mouse
4 7,788,729 Method and system for integrating multiple identities, identity mechanisms and identity providers in a single user paradigm
5 7,788,698 Pre-negotiation and pre-caching media policy
6 7,788,696 Inferring information about media stream objects
7 7,788,678 Urgent replication facility
8 7,788,676 Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network
9 7,788,669 System for isolating first computing environment from second execution environment while sharing resources by copying data from first portion to second portion of memory
10 7,788,665 Migrating a virtual machine that owns a resource such as a hardware device
11 7,788,662 Automatic upgrade of pluggable components
12 7,788,652 Representing type information in a compiler and programming tools framework
13 7,788,651 Anonymous types
14 7,788,640 Using code analysis to generate documentation
15 7,788,637 Operating system process identification
16 7,788,602 Method and system for providing restricted actions for recognized semantic categories
17 7,788,597 Windows radio toolbar
18 7,788,592 Architecture and engine for time line based visualization of data
19 7,788,590 Lightweight reference user interface
20 7,788,589 Method and system for improved electronic task flagging and management
21 7,788,588 Realizing users’ preferences
22 7,788,578 System and method for a tool pane within a markup language document
23 7,788,540 Tracking down elusive intermittent failures
24 7,788,499 Security tokens including displayable claims
25 7,788,498 Triple-tap password entry
26 7,788,496 First computer process and second computer process proxy-executing code on behalf thereof
27 7,788,495 Systems and methods for automated configuration of secure web site publishing
28 7,788,484 Using hierarchical identity based cryptography for authenticating outbound mail
29 7,788,474 Operating system shut down
30 7,788,464 Scalability of virtual TLBs for multi-processor virtual machines
31 7,788,463 Cyclic buffer management
32 7,788,435 Interrupt redirection with coalescing
33 7,788,395 Adaptive media playback
34 7,788,378 Apparatus and method for community relay node discovery
35 7,788,356 Remote management of a client computer via a computing component that is a single board computer
36 7,788,351 Scalable transfer feedback
37 7,788,328 Cross-forest sharing
38 7,788,321 Collecting default user settings for a web application
39 7,788,297 Interactive storage meter for a storage container
40 7,788,292 Raising the baseline for high-precision text classifiers
41 7,788,290 Automatic file conversion to a target format
42 7,788,283 On demand data proxy
43 7,788,275 Customization of relationship traversal
44 7,788,263 Probabilistic retrospective event detection
45 7,788,259 Locating, viewing and interacting with information sources
46 7,788,257 Easy-to-use data report specification
47 7,788,254 Web page analysis using multiple graphs
48 7,788,247 Characteristic tagging
49 7,788,246 Linguistic structure for data flow diagrams
50 7,788,237 Method and system for tracking changes in a document
51 7,788,234 Staged, lightweight backup system
52 7,788,228 Recursive file backup
53 7,788,227 Schema signing and just-in-time installation
54 7,788,223 Resource freshness and replication
55 7,788,200 Goal seeking using predictive analytics
56 7,788,198 Method for detecting anomalies in server behavior using operational performance and failure mode monitoring counters
57 7,788,181 Software licensing using certificate issued by authorized authority
58 7,788,164 Truth revealing market equilibrium
59 7,788,144 System and method for storing and presenting images and related items to a user
60 7,788,131 Advertising keyword cross-selling
61 7,788,096 Method and apparatus for generating decision tree questions for speech processing
62 7,788,087 System for processing sentiment-bearing text
63 7,788,086 Method and apparatus for processing sentiment-bearing text
64 7,787,706 Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface
65 7,787,693 Text detection on mobile communications devices
66 7,787,411 Gaming console wireless protocol for peripheral devices
67 7,786,994 Determination of unicode points from glyph elements
68 7,786,981 Circular touch sensor
69 7,786,952 Auxiliary display unit for a computer system
70 7,785,178 Computing a target speed in a virtual racing environment