Patents by Inventor Robert Chambers

Robert Chambers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070135457
    Abstract: The invention provides compounds of formula (I) prodrugs thereof, and the pharmaceutically acceptable salts of the compounds or prodrugs, wherein n, X, and Y are as defined herein; pharmaceutical compositions thereof; combinations thereof; and uses thereof.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 14, 2007
    Inventors: Thomas Beyer, Robert Chambers, Kelvin Lam, Mei Li, Andrew Morrell, David Thompson
  • Publication number: 20070078657
    Abstract: The present invention provides an application-independent and engine-independent middleware layer (204) between applications (202) and engines (206, 208). The middleware provides speech-related services to both applications (202) and engines (206, 208), thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
    Type: Application
    Filed: December 5, 2006
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Philipp Schmid, Ralph Lipe, Robert Chambers, Edward Connell
  • Patent number: 7177813
    Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
  • Patent number: 7177807
    Abstract: The present invention provides an application-independent and engine-independent middleware layer (204) between applications (202) and engines (206, 208). The middleware provides speech-related services to both applications (202) and engines (206, 208), thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Philipp H. Schmid, Ralph Lipe, Robert Chambers, Edward Connell
  • Publication number: 20070033037
    Abstract: Upon selection of a displayed word, a list of alternatives for the selected word is displayed. Each alternative in the list has an associated symbol. A speech signal is then decoded to identify a list of possible words and the list of possible words is displayed with each possible word having an associated symbol.
    Type: Application
    Filed: October 21, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Robert Dewar, Robert Chambers, Felix Torquil Ifor Andrew
  • Patent number: 7139709
    Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Philipp Heinz Schmid, Ralph Lipe, Robert Chambers, Edward Connell
  • Publication number: 20060178878
    Abstract: A user interface is described that informs the user as to the status of the operation of a voice recognition application. The user interface displays an indicator, such as a volume bar, each time that the voice recognition application records and identifies a volume event. The user interface also displays an indicator when the voice recognition application recognizes a volume event corresponding to a displayed volume event indicator. The interface thus confirms to a user that the voice recognition application is both recording and recognizing the words being spoken by the user. It also graphically informs the user of the delay the application is currently experiencing in recognizing the words that the user is speaking.
    Type: Application
    Filed: March 21, 2006
    Publication date: August 10, 2006
    Applicant: Microsoft Corporation
    Inventors: Philipp Schmid, Marieke Iwema, Robert Chambers, Adrian Garside
  • Publication number: 20060111907
    Abstract: A system and method for creating a mnemonics Language Model for use with a speech recognition software application, wherein the method includes generating an n-gram Language Model containing a predefined large body of characters, wherein the n-gram Language Model includes at least one character from the predefined large body of characters, constructing a new language Model (LM) token for each of the at least one character, extracting pronunciations for each of the at least one character responsive to a predefined pronunciation dictionary to obtain a character pronunciation representation, creating at least one alternative pronunciation for each of the at least one character responsive to the character pronunciation representation to create an alternative pronunciation dictionary and compiling the n-gram Language Model for use with the speech recognition software application, wherein compiling the Language Model is responsive to the new Language Model token and the alternative pronunciation dictionary.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Robert Chambers, Ciprian Chelba, Qiang Wu
  • Publication number: 20060111890
    Abstract: A method and system for manipulating characters displayed on a display screen is provided wherein the method includes identifying a selected word, wherein the selected word includes at least one character to be modified. The method further includes correlating each of the at least one character with a unique numerical value and receiving a selection command and a modification command, wherein the selection command is the unique numerical value corresponding to a selected character. Furthermore, the method includes modifying the selected character responsive to the modification command to generate a modified word.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Robert Chambers, Felix Andrew
  • Publication number: 20060111916
    Abstract: A system and method for positioning a software User Interface (UI) window on a display screen is provided, wherein the method includes displaying the software UI window on the display screen and identifying at least one suitable location on the display screen responsive to an active target window area of a target application UI window. The method further includes determining whether the software UI window is disposed at the at least one suitable location on the display screen and if the software UI window is disposed in a location other than the at least one suitable location on the display screen, positioning the software UI window at the at least one suitable location on the display screen.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventors: Robert Chambers, David Mowatt, Oscar Murillo
  • Publication number: 20060106614
    Abstract: A method and system for facilitating centralized interaction with a user includes providing a recognized voice command to a plurality of application modules. A plurality of interpretations of the voice command are generated by at least one of the plurality of application modules. A centralized interface module visually renders the plurality of interpretations of the voice command on a centralized display. An indication of selection of an interpretation is received from the user.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Robert Chambers
  • Publication number: 20060093218
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
  • Publication number: 20060093219
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
  • Publication number: 20060089834
    Abstract: A computer implemented method and system for speech recognition are provided. The method and system generally maintain a set of verbs for speech recognition commands. Upon recognizing utterance of a verb of the set in combination with an invalid object or objects for the verb, the method and system generate an indication relative to the verb and invalid object. The indication can include informing the user that the system is unsure how to execute the command associated with the verb with the invalid object. The method and system can then receive a user input to specify how the verb and invalid object should be treated.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: David Mowatt, Robert Chambers
  • Publication number: 20050262137
    Abstract: The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under one aspect of the invention, optional search attributes are used to order a list of references to found programming objects. Under a second aspect of the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects. Under a third aspect of the invention, different sets of object data are allowed to reference the same programming object class, and different objects of a single programming object class may be initialized in different ways so that they exhibit different attributes.
    Type: Application
    Filed: July 13, 2005
    Publication date: November 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Ralph Lipe, Robert Chambers, Edward Connell, Abhijit Sarkar
  • Publication number: 20050203740
    Abstract: Speech recognition utilizing categories and prefixes is disclosed. Categories identify types of recognition and allow different grammars and prefixes for each category. Categories can be directed to specific applications and/or program modules. Uttering a prefix allows users to easily direct text to specific grammars for enhanced recognition, and also to direct the recognized text to the appropriate application/module.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Robert Chambers, Bo-June Hsu, Oscar Newkerk, Philipp Schmid, David Jeremy Wood
  • Publication number: 20050171780
    Abstract: The present invention provides an object model that exposes speech-related functionality to applications that target a managed code environment. In one embodiment, the object model and associated interfaces are implemented consistently with other non-speech related interfaces supported across a platform.
    Type: Application
    Filed: February 3, 2004
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: Philipp Schmid, Robert Chambers, David Wood, Bo-June Hsu, Oscar Newkerk
  • Publication number: 20050165767
    Abstract: The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under one aspect of the invention, optional search attributes are used to order a list of references to found programming objects. Under a second aspect of the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Ralph Lipe, Robert Chambers, Edward Connell, Abhijit Sarkar
  • Publication number: 20050154724
    Abstract: The present invention provides a method and computer-readable medium for searching for programming objects on a computer system. Under the invention, object attributes that are stored outside of a static attribute storage area are inspected during the search for programming objects.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventors: Ralph Lipe, Robert Chambers, Edward Connell, Abhijit Sarkar
  • Publication number: 20050096911
    Abstract: The present invention provides an application-independent and engine-independent middleware layer between applications and engines. The middleware provides speech-related services to both applications and engines, thereby making it far easier for application vendors and engine vendors to bring their technology to consumers.
    Type: Application
    Filed: December 15, 2004
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Philipp Schmid, Ralph Lipe, Robert Chambers, Edward Connell