Patents by Inventor Domenic Cipollone

Domenic Cipollone 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: 20060200338
    Abstract: The present invention provides a lexicon development tool which allows an author to first define templates which define morphological properties of a class of words and then assign words in an input word list to correct templates. The present invention can be used to automatically match a template to an input word or the words can be matched to templates manually. In addition, the present invention can provide a wide variety of different processing components to sort or otherwise process an input word list and to test and export a lexicon, once it has been authored. The tool can provide an authoring environment to describe the lexical data of a wide variety of languages.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Domenic Cipollone, Ian Johnson, Bradley Music, Mari Broman Olsen, Rene Valdes
  • Publication number: 20060200337
    Abstract: The present invention provides a lexicon development tool which allows an author to first define templates which define morphological properties of a class of words and then assign words in an input word list to correct templates. The present invention can be used to automatically match a template to an input word or the words can be matched to templates manually. In addition, the present invention can provide a wide variety of different processing components to sort or otherwise process an input word list and to test and export a lexicon, once it has been authored. The tool can provide an authoring environment to describe the lexical data of a wide variety of languages.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Domenic Cipollone, Ian Johnson, Bradley Music, Mari Broman Olsen, Rene Valdes
  • Publication number: 20060200336
    Abstract: The present invention provides a lexicon development tool which allows an author to first define templates which define morphological properties of a class of words and then assign words in an input word list to correct templates. The present invention can be used to automatically match a template to an input word or the words can be matched to templates manually. In addition, the present invention can provide a wide variety of different processing components to sort or otherwise process an input word list and to test and export a lexicon, once it has been authored. The tool can provide an authoring environment to describe the lexical data of a wide variety of languages.
    Type: Application
    Filed: March 4, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Domenic Cipollone, Ian Johnson, Bradley Music, Mari Broman Olsen, Rene Valdes
  • Publication number: 20050289522
    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: Application
    Filed: April 23, 2004
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Su Chang, Ravi Shahani, Domenic Cipollone, Michael Calcagno, Mari Olsen, David 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
  • Publication number: 20050273336
    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: Application
    Filed: September 15, 2004
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Su Chang, Ravi Shahani, Domenic Cipollone, Michael Calcagno, Mari Olsen, David Parkinson
  • Publication number: 20050273335
    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: Application
    Filed: September 15, 2004
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Su Chang, Ravi Shahani, Domenic Cipollone, Michael Calcagno, Mari Olsen, David Parkinson
  • Publication number: 20050251382
    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: Application
    Filed: September 14, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Su Chang, Ravi Shahani, Domenic Cipollone, Michael Calcagno, Mari Olsen, David Parkinson
  • Publication number: 20040148170
    Abstract: The present invention involves using one or more statistical classifiers in order to perform task classification on natural language inputs. In another embodiment, the statistical classifiers can be used in conjunction with a rule-based classifier to perform task classification. In one application, a statistical classifier is used in order ascertain if an input is a search query or a natural-language input.
    Type: Application
    Filed: May 30, 2003
    Publication date: July 29, 2004
    Inventors: Alejandro Acero, Ciprian Chelba, YeYi Wang, Leon Wong, Ravi Shahani, Michael Calcagno, Domenic Cipollone, Curtis Huttenhower