Latest Patents of Leading Technology Companies

Microsoft patent applications published on 31 August 2006
Thursday August 31st 2006, 9:55 am
Filed under: Microsoft, Patent Applications

97 US patent applications published on 31 August 2006 and assigned to Microsoft

1 20060195914 Provisions for validating content using a content registration authority
2 20060195899 Providing consistent application aware firewall traversal
3 20060195895 Enabling terminal services through a firewall
4 20060195894 Windows remote debugger service
5 20060195873 Mechanism for sharing control of a tuner amongst multiple video consuming entities
6 20060195866 Television system targeted advertising
7 20060195851 Multiple version interface
8 20060195850 Automated data organization
9 20060195844 Task execution mechanism with automated condition checking and compensation
10 20060195839 Computer system for deploying software on multiple computers
11 20060195834 Method and system for availability checking on distributed objects
12 20060195832 Modules for composing computer systems
13 20060195820 Method and system for version negotiation of distributed objects
14 20060195819 Method and system for verifying rule compliance of an application object
15 20060195817 Visual workflow modeling tools for user interface automation
16 20060195794 User interface element property customization
17 20060195785 Automatically generated highlight view of electronic interactions
18 20060195783 Programmability for binding data
19 20060195782 Method and system for classifying and displaying tables of information
20 20060195777 Data store for software application documents
21 20060195725 Method and system for generating and monitoring variable load on an application under test
22 20060195724 Method for determining code coverage
23 20060195703 System and method of iterative code obfuscation
24 20060195700 Token signature
25 20060195698 Receive side scaling with cryptographically secure hashing
26 20060195690 Extendable data-driven system and method for issuing certificates
27 20060195678 Task sequence integration and execution mechanism with automated global condition checking and compensation
28 20060195630 Endianness independent data structures
29 20060195604 Storage abuse prevention
30 20060195587 Method and system for providing expanded presence information when a user is offline
31 20060195586 Sessions and terminals configured for binding in an extensible manner
32 20060195561 Discovering and monitoring server clusters
33 20060195541 ELECTRONIC MAIL REPLIES WITH SPEECH RECOGNITION
34 20060195532 Client-side presence documentation
35 20060195531 Managing working set in an extensible message transfer system
36 20060195530 Reprocessing of messages in an extensible message transfer system
37 20060195529 Bifurcation of messages in an extensible message transfer system
38 20060195528 Notification breakthrough status and profile
39 20060195520 System and method for providing one class of users of an application a view of what another class of users of the application is visually experiencing
40 20060195519 Virtual conference center architecture
41 20060195507 Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available
42 20060195492 Method and apparatus for implementing an adaptive data warehouse
43 20060195477 Storage API for a common data platform
44 20060195476 Platform for data services across disparate application frameworks
45 20060195475 Automatic digital image grouping using criteria based on image metadata and spatial information
46 20060195474 Method and system for locating contact information collected from contact sources
47 20060195472 Method and system for aggregating contact information from multiple contact sources
48 20060195467 Creation and composition of sets of items
49 20060195464 Dynamic data delivery
50 20060195460 Data model for object-relational data
51 20060195459 Schema grammar and compilation
52 20060195458 Entity lookup system
53 20060195457 System and method for regulating an extensibility point’s access to a message
54 20060195456 Change notification query multiplexing
55 20060195455 Method and system for calculating performance metrics using backchannel messaging and information pattern matching
56 20060195454 XML schema for binding data
57 20060195453 Customization of process logic in a software system
58 20060195451 Strategies for ensuring that executable content conforms to predetermined patterns of behavior (”inverse virus checking”)
59 20060195449 Discoverability and enumeration mechanisms in a hierarchically secure storage system
60 20060195440 Ranking results using multiple nested ranking
61 20060195439 System and method for determining initial relevance of a document with respect to a given category
62 20060195435 System and method for providing query assistance
63 20060195425 Composable query building API and query language
64 20060195422 Method and system for collecting contact information from contact sources and tracking contact sources
65 20060195417 File system represented inside a database
66 20060195413 Programmability for XML data store for documents
67 20060195411 End user data activation
68 20060195406 System and method for learning ranking functions on data
69 20060195363 Persistent object for online activities
70 20060195331 Computerized method and system for generating a display having a physical information item and an electronic information item
71 20060195313 Method and system for selecting and conjugating a verb
72 20060195292 RELATIVE RANGE CAMERA CALIBRATION
73 20060195291 RELATIVE RANGE CAMERA CALIBRATION
74 20060195210 Framework for managing process including sequential actions
75 20060194632 Computerized method and system for generating a gaming experience in a networked environment
76 20060194539 High-speed internal wireless bus
77 20060193538 Graphical user interface system and process for navigating a set of images
78 20060193516 BACKGROUND MAINTENANCE OF AN IMAGE SEQUENCE
79 20060193509 Stereo-based image processing
80 20060193494 MACHINE VISION SYSTEM AND METHOD FOR ESTIMATING AND TRACKING FACIAL POSE
81 20060193460 Method and system for forwarding telephone calls based on presence information
82 20060193459 Method and system for muting audio based on a call event
83 20060193450 Communication conversion between text and audio
84 20060193342 System and method for testing a protocol using targeted variant input
85 20060193321 System and method for continuously provisioning a mobile device
86 20060193292 Measurement based mechanism to enable two wireless devices to directly communicate with each other to support traffic prioritization
87 20060193265 Peer-to-peer name resolution protocol with lightweight traffic
88 20060193263 Method and system to simulate delays in geographically distributed computing environments
89 20060193261 Unified congestion notification mechanism for reliable and unreliable protocols by augmenting ECN
90 20060193006 Print job queuing and scheduling systems and methods
91 20060192791 Method and apparatus for the display of still images from image files
92 20060192788 Hardware accelerated blend modes
93 20060192785 Methods and systems for animating facial features, and methods and systems for expression transformation
94 20060192775 Using detected visual cues to change computer system operating states
95 20060192764 Navigation wheel having switching assembly
96 20060192759 Input Device Including a Scroll Wheel Assembly for Manipulating an Image in Multiple Directions
97 20060192478 ALIGNING AND MIXING SONGS OF ARBITRARY GENRES