U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Everyone acquainted with the subject will recognize it as a conspicuous failure."

Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: WESTMAN CHAMPLIN (MICROSOFT CORPORATION)


Number of applications: 526
Last date: February 24, 2011

1                      
Application No.Application TitleIssue Date
20110047126USER-INPUT SCHEDULING OF SYNCHRONIZATION OPERATION ON A MOBILE DEVICE BASED ON USER ACTIVITY
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different ti...
02/24/2011
20090271177EXTRACTING TREELET TRANSLATION PAIRS
In one embodiment of the present invention, a decoder receives a dependency tree as a source language input and accesses a set of statistical models that produce outputs combined in a log linear framework. The decoder also accesses a table of treelet translation pairs a...
10/29/2009
20090271158ARCHITECTURE FOR AUTOMATING ANALYTICAL VIEW OF BUSINESS APPLICATIONS
The present invention provides an architecture for obtaining an analytical view of data. The invention includes a model service component for receiving an indication of a first object model and generating a dimensional model and a second object model from the first obje...
10/29/2009
20090228827METHOD AND APPARATUS FOR PROVIDING A THREE-DIMENSIONAL TASK GALLERY COMPUTER INTERFACE
The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize s...
09/10/2009
20090228264MANAGEMENT OF CONVERSATIONS
In one aspect, a communication is received from a user. A concept recognition process is applied to automatically derive a representation of concepts embodied in the communication. The concept representation is used to provide to a human agent information useful in resp...
09/10/2009
20090226005SPATIAL NOISE SUPPRESSION FOR A MICROPHONE ARRAY
A noise reduction system and a method of noise reduction includes a microphone array comprising a first microphone, a second microphone, and a third microphone. Each microphone has a known position and a known directivity pattern. An instantaneous direction-of-arrival (...
09/10/2009
20090160771GENERATING AUDIO SIGNALS BASED ON INPUT DEVICE POSITION
A computer input device and computer system are provided that determine if the input device is at an edge of a pattern on a working surface based on an image of the working surface captured by the input device. An audio control message is generated based on the input de...
06/25/2009
20090157386DIAGNOSTIC EVALUATION OF MACHINE TRANSLATORS
A system for evaluating translation quality of a machine translator is discussed. The system includes a bilingual data generator configured to intermittently access a wide area network and generate a bilingual corpus from data received from the wide area network. The me...
06/18/2009
20090070701MULTIPLE UI PARADIGMS WITHIN A SINGLE APPLICATION
A user interface (UI) with multiple UI paradigms. Each of the multiple UI paradigms is substantially different from the other UI paradigm(s). The substantially different UI paradigms are within a single application. A switching mechanism, which is also a part of the sin...
03/12/2009
20090070112Automatic reading tutoring
A method of providing automatic reading tutoring is disclosed. The method includes retrieving a textual indication of a story from a data store and creating a language model including constructing a target context free grammar indicative of a first portion of the story....
03/12/2009
20090063126Validation of the consistency of automatic terminology translation
A method of determining the consistency of training data for a machine translation system is disclosed. The method includes receiving a signal indicative of a source language corpus and a target language corpus. A textual string is extracted from the source language cor...
03/05/2009
20090048018Programmable movement of an orientation of a game character view of a game environment
A control system comprises a control device comprising a programmable macro button, a memory containing view change settings, a driver program and a microprocessor. The driver program includes a view change output that is produced in response to actuation of the macro b...
02/19/2009
20090046064Pointing device for control of a graphical display or application
The application discloses a pointing to interface with a graphical display. In illustrated embodiments disclosed, the pointing device includes a plurality of vertically aligned side buttons. The vertically aligned side buttons are aligned relative to a user's thumb and ...
02/19/2009
20090046062POINTING DEVICE WITH CUSTOMIZATION OPTIONS
A pointing device that can interface with a graphical user interface of a computer or other electronic device. The pointing device includes a body having an upper portion and an underside. Also included is a tracking assembly having at least one sensor to detect movemen...
02/19/2009
20090037174Understanding spoken location information based on intersections
In one embodiment, the present system recognizes a user's speech input using an automatically generated probabilistic context free grammar for street names that maps all pronunciation variations of a street name to a single canonical representation during recognition. A...
02/05/2009
20090037175Confidence measure generation for speech related searching
A voice search system has a speech recognizer, a search component, and a dialog manager. A confidence measure generator receives speech recognition features from the speech recognizer, search features from the search component, and dialog features from the dialog manage...
02/05/2009
20090033625Pointing device for interface with a graphical display
The application discloses a pointing device to interface with a graphical user interface of a computer or other electronic device. As disclosed the pointing device includes a contoured body profile having a forward portion and an aft or tail portion. In embodiments disc...
02/05/2009
20090037940POS hardware abstraction
A framework for point of sale system is discussed. The framework includes an application program stored on a tangible computer medium. When executed by a computing device, the application is capable of communicating using a first protocol. The framework further includes...
02/05/2009
20090019027Disambiguating residential listing search results
A directory assistance system includes a directory database and a search engine. The search engine is configured to search the directory database for a first set of residential listings based on at least one first search term. A second search term is received that is re...
01/15/2009
20090013018Automatic calculation with multiple editable fields
A simplified transaction data management system using automatic calculation with multiple editable fields is provided. The system enables a user to manage transactions with a simplified interface, with multiple editable fields and automatic calculation of other fields b...
01/08/2009
20090002347Pointing Device with Optical Positioning on Low-Diffusive Surfaces
A computer input device includes a light source assembly forming an incident light beam that strikes an area on a surface beneath the input device with large incident angle. A light sensing assembly in the input device is positioned to receive scattered light and includ...
01/01/2009
20090006079Regular expression word verification
The present disclosure is directed to a method of verifying a compound word. The method includes receiving an input signal indicative of a textual input and accessing a rule and a lexical data structure from data stores. The rule is applied to the textual input to deter...
01/01/2009
20080318654Combat action selection using situational awareness
A game environment is disclosed where actions are automatically selected based on a situational awareness for a player in the game environments. The situational awareness can be determined based on conditions of the player, objects and other characters in the game envir...
12/25/2008
20080318687Live Game Lobby
A three-dimensional rendering of a game space for a first instance of a game is displayed. The first instance of the game requests position information of avatars in game spaces of other instances of the game. Position information and a player identification for an avat...
12/25/2008
20080319973RECOMMENDING CONTENT USING DISCRIMINATIVELY TRAINED DOCUMENT SIMILARITY
A generalized discriminative training framework for reconciling the training and evaluation objectives for document similarity is provided. Prior information about document relations and non-relations, are used to discriminatively train an ensemble of document similarit...
12/25/2008
20080319736Discriminative Syntactic Word Order Model for Machine Translation
A discriminatively trained word order model is used to identify a most likely word order from a set of word orders for target words translated from a source sentence. For each set of word orders, the discriminatively trained word order model uses features based on infor...
12/25/2008
20080318676Responsive Cutscenes in Video Games
A determination is made that a player's avatar has performed an action while an audio signal representing a narrative of a non-player character is being produced. The action is mapped to an impression, which is mapped to a response. The audio signal is stopped before it...
12/25/2008
20080313415Copied file execution authorization using RFID tag
In a method for controlling execution of a digital copy of an original file, a radio frequency identification (RFID) tag read operation is performed using an RFID tag reader. A determination is then made as to whether the physical storage medium is present or absent bas...
12/18/2008
20080311997DATA CAPTURE FOR INTERACTIVE OPERATION
A console is adapted to capture audio, video and other associated data to be rendered on a display during operation of an interactive media file. Captured data can be stored in a buffer so that selectable portions thereof can be persisted and/or transmitted as a media f...
12/18/2008
20080311765ELECTRICAL CONNECTION BETWEEN DEVICES
Concepts for forming an electrical connection between devices are disclosed. A cord for transferring electrical power and signals can be provided to connect a first device to a second device. One or more magnetic couplings can be provided to exert magnetic forces betwee...
12/18/2008
20080309617Graphical communication user interface
New devices, systems and methods are hereby provided that enable a user to open a communication channel by selecting an image on a monitor. A device that includes a monitor and a graphical position user input mechanism is configured to display one or more images on the ...
12/18/2008
20080309522Keyboard with touch sensitive zones and corresponding computer user interface
A keyboard key has a key portion that forms a cantilevered beam pivotable about an axis. A switch is disposed relative to the cantilevered beam, such that rotation of the cantilever beam about the axis causes depression of the switch. The switch is offset from an applie...
12/18/2008
20080309774Multiple sensor input data synthesis
New systems and methods are hereby provided that inherently and naturally resolve the challenges of synthesizing coordinated inputs from multiple cameras. For example, a multi-sensor mediator may collect the input data from multiple sensors, and generate a composite sig...
12/18/2008
20080313147Multi-level search
A computer-implementable method and system for performing a multi-level search. The method includes performing a primary search that involves executing a query submitted by a user, and returning primary search results (a list of documents, for example). The method furth...
12/18/2008
20080306937Using search trails to provide enhanced search interaction
It has been found that user navigation that follows search engine interactions provides implicit endorsement of resources (such as web resources) that are preferred by users, and which may be particularly valuable for exploratory search tasks. Thus, a combination of pas...
12/11/2008
20080306725Generating a phrase translation model by iteratively estimating phrase translation probabilities
A phrase translation model is trained without assuming a segmentation of training data into non-overlapping phrase pairs. Instead, the training algorithm assumes that any particular phrase instance has only a single phrase instance in another language as its translation...
12/11/2008
20080298562Voice aware demographic personalization
A voice interaction system is configured to analyze an utterance and identify inherent attributes that are indicative of a demographic characteristic of the system user that spoke the utterance. The system then selects and presents a personalized response to the user, t...
12/04/2008
20080301121Acquiring ontological knowledge from query logs
Methods are disclosed for acquiring ontological knowledge using query logs. In one embodiment, query logs are first utilized as a basis for identifying important contexts associated with terms belonging to a semantic category. Then, those contexts are as a basis for ide...
12/04/2008
20080301486Customization conflict detection and resolution
A computer-implemented method is disclosed for managing customization conflicts. The method includes receiving an indication of a conflict. The conflict is indicative of an error created by a customization of a core application. A customization correction is identified ...
12/04/2008
20080291174Selective enabling of multi-input controls
A control system is disclosed that is configurable (e.g., by a programmer) so as to enable input from multiple sources to capture to multiple controls. Also or alternatively, the system is configurable so as to enable input from multiple sources to capture to a single c...
11/27/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?