Patents Assigned to Deep Sky Concepts, Inc
  • Patent number: 9805020
    Abstract: Identifying a context for parsing a natural language expression. In an embodiment, a table comprising rows addressed according to context compartments is disclosed. Each compartment represents a context and comprises row(s), and each row represents a concept and comprises an outline field indicating an order of the concept in its context. Input expression(s) are received, and a first search is performed on the table to identify rows representing concepts corresponding to element(s) of the expression(s) and rows representing concepts corresponding to combinations of concepts represented by previously identified rows until a first row representing a higher-order concept is identified. Based on the first row, a first context compartment is determined, and a second search, that is restricted to the first context compartment, is performed to identify a second row representing a concept corresponding to an entirety of at least one of the input expression(s).
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: October 31, 2017
    Assignee: DEEP SKY CONCEPTS, INC.
    Inventors: John G. Gorman, John W. R. Gorman
  • Patent number: 8972445
    Abstract: Systems and methods for natural language communication with a computer. A builder module constructs tables in a database by generating concept symbols for each language element in an expression to form a string of ordered concept symbols, and, in a series of rounds, combining pairs of concept symbols into newly generated concept symbols to form shortened strings of concept symbols until a single concept symbol remains. Each generated concept symbol is stored in a row in the database. A parser module may then utilize the database to parse an input expression by identifying rows in the database that correspond to language elements of the input expression to generate a string of concept symbols, and, in a series of rounds, replacing pairs of concept symbols in the string of concept symbols by identifying rows in the database that comprise the pairs of concept symbols until a single concept symbol remains.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: March 3, 2015
    Assignee: Deep Sky Concepts, Inc.
    Inventors: John G. Gorman, John W. R. Gorman
  • Patent number: 8943095
    Abstract: Systems and methods for building an interface that receives and responds to varied natural language expressions. In an embodiment, the system receives a natural language expression in text or audio, and translates it by building at least one data structure which reflects the concepts expressed in the natural language expression. The data structure may comprise a symbol representing each concept. In an embodiment, a parser utilizes the data structure to parse language expressions to single concept symbols that represent the meaning of the expressions. Response actions may also be performed in response to the parsed language expressions. In addition, a parser may receive a single concept symbol, and generate one or many natural language expressions of the meaning of the concept symbol. Furthermore, the system may be configured to understand the local meaning of words and phrases.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: January 27, 2015
    Assignee: Deep Sky Concepts, Inc.
    Inventors: John G. Gorman, John W. R. Gorman
  • Patent number: 8521512
    Abstract: A system for natural language communication with a computer, comprising a database configures to store at least one table the table configured to store associations between concepts in a text string and associated concept identifiers; and a builder interfaced with the database, the builder configured to construct a concept defined by a text string by performing a process comprising the following steps: assigning a unique identifier to the concept, breaking the concept into sub-concepts, assigning a unique identifier to each sub-concept, using legal joins to join cub-concepts into higher order sub-concepts, assigning a unique identifier to the higher-order concepts, and repeating the steps until the higher order sub-concepts join to form the concept, and storing the concept, sub-concepts, higher order sub-concepts and unique identifiers in a table in the database.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: August 27, 2013
    Assignee: Deep Sky Concepts, Inc
    Inventors: John G. Gorman, John W. R. Gorman