Patents by Inventor Mari J. B. Olsen

Mari J. B. Olsen 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).

  • Patent number: 8201139
    Abstract: A framework for generating a semantic interpretation of natural language input includes an interpreter, a first set of types, and a second set of types. The interpreter is adapted to mediate between a client application and one or more analysis engines to produce interpretations of the natural language input that are valid for the client application. The first set of types is adapted to define interactions between the interpreter and the one or more analysis engines. The second set of types is adapted to define interactions between the interpreter and the client application.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi C. Shahani, Domenic J. Cipollone, Michael V. Calcagno, Mari J. B. Olsen, David J. Parkinson
  • Patent number: 7761858
    Abstract: A software development tool for programming natural language software applications is described. The software development tool includes a programming language and a compiler. The programming language has a set of programming constructs for facilitating natural language programming. The compiler is adapted to take a software program containing instances of the set of programming constructs and to generate a software application.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi C. Shahani, Domenic J. Cipollone, Michael V. Calcagno, Mari J. B. Olsen, David J. Parkinson
  • Patent number: 7689410
    Abstract: A lexical semantic structure for modeling semantics of a natural language input on a computer is described. A set of lexical semantic categories is selected to model content of the natural language input. A methodology associates content of the natural language input to one or more categories of the set of lexical semantic categories.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi C. Shahani, Domenic J. Cipollone, Michael V. Calcagno, Mari J. B. Olsen, David J. Parkinson
  • Patent number: 7681186
    Abstract: A system for developing natural language enabled software applications is described. Resolvable types define abstract representations of linguistic elements and interrelationships between linguistic elements of a natural language input. Resolution semantics define procedural rules for resolving validity of the resolvable types in a natural language enabled software application.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: March 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi C. Shahani, Domenic J. Cipollone, Michael V. Calcagno, Mari J. B. Olsen, David J. Parkinson
  • Patent number: 7171352
    Abstract: A linguistic object model is adapted to model semantic elements of a natural language. The linguistic object model includes a set of abstract representations of semantic elements of an utterance. Each abstract representation in the set corresponds to a natural language type that is independent of any particular language.
    Type: Grant
    Filed: September 14, 2004
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi C. Shahani, Domenic J. Cipollone, Michael V. Calcagno, Mari J. B. Olsen, David J. Parkinson
  • Publication number: 20050273771
    Abstract: A system for developing natural language enabled software applications is described. Resolvable types define abstract representations of linguistic elements and interrelationships between linguistic elements of a natural language input. Resolution semantics define procedural rules for resolving validity of the resolvable types in a natural language enabled software application.
    Type: Application
    Filed: September 15, 2004
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Su Chin Chang, Ravi Shahani, Domenic Cipollone, Michael Calcagno, Mari J.B. Olsen, David Parkinson