Patents by Inventor Michael Kyle McCandless

Michael Kyle McCandless 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: 8645405
    Abstract: Methods and apparatus, including computer products, for generating a natural language expression in response to a query. A computer-implemented method of generating a natural language expression in response to a query, includes generating a text frame from the query, and processing the text frame in conjunction with a grammar and one or more logic configuration files applied recursively to the text frame to generate the natural language expression from the query, the logic configuration files including functions that can pass arguments.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 8640017
    Abstract: A method of maintaining a collection of data includes extracting text from the collection of data, the text corresponding to keys and values, generating a feature lexicon from the extracted text, generating a language lexicon from the extracted text and generating configuration files corresponding to the extracted text.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 8478732
    Abstract: A method of database aliasing is provided. A method for aliasing a collection of data includes extracting names and associated terms from the collection of data, generating normalized text from the names and associated terms, parsing the normalized text in conjunction with a grammar to produce meaning fragments and mapping the meaning fragments to a collection of concepts.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 7702677
    Abstract: A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Publication number: 20080208821
    Abstract: A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.
    Type: Application
    Filed: March 11, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JANE WEN CHANG, RAYMOND LAU, MICHAEL KYLE MCCANDLESS
  • Patent number: 7376641
    Abstract: A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 7243095
    Abstract: A method of generating prose in response to a query includes generating a text frame from the query and processing the text frame in conjunction with grammar rules to produce a prose rendition of the query.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 7127450
    Abstract: A method of discarding results of a search of a collection of data includes parsing a query to produce fragments, searching the collection of data for matches to the fragments, determining a number of matches, placing the matches in a hierarchical tree data structure, determining an amount of space to display the matches, eliminating matches in the hierarchical tree data structure to fit within the amount of space and summarizing the eliminated matches.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: October 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Publication number: 20040167889
    Abstract: A method of accessing information from a collection of data includes receiving a query, generating an inverse index of the collection of data and generating results to the query in conjunction with the inverse index.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 26, 2004
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Publication number: 20040133603
    Abstract: A method of generating prose in response to a query includes generating a text frame from the query and processing the text frame in conjunction with grammar rules to produce a prose rendition of the query.
    Type: Application
    Filed: November 6, 2003
    Publication date: July 8, 2004
    Applicant: iPhrase.com, Inc., a Delaware corporation
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 6745181
    Abstract: A method of accessing information includes processing a query, searching a collection of data for a set of results matching the query, selectively reducing the set of results to generate a subset of results, outputting a prose rendition of the query and outputting the subset of results.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: June 1, 2004
    Assignee: iPhrase.com, Inc.
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 6714905
    Abstract: A method of parsing ambiguous grammar includes pre-compiling the grammar into a binary format, parsing a query, outputting a graph by combining the parsed query and the binary format of the grammar and outputting a frame representation of potential parses in the graph.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: March 30, 2004
    Assignee: iPhrase.com, Inc.
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 6711561
    Abstract: A method of generating prose in response to a query includes generating a text frame from the query and processing the text frame in conjunction with grammar rules to produce a prose rendition of the query.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: March 23, 2004
    Assignee: iPhrase.com, Inc.
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless
  • Patent number: 6704728
    Abstract: A method of accessing information from a collection of data includes receiving a query, augmenting the query with canonical non-terminal concepts, generating an inverse index of the collection of data, the inverse index including canonical non-terminal representations of the data and generating results to the augmented query in conjunction with the inverse index.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: March 9, 2004
    Assignee: iPhase.com, Inc.
    Inventors: Jane Wen Chang, Raymond Lau, Michael Kyle McCandless