×

Interpreting a meaning of a word string

  • US 11,321,530 B2
  • Filed: 04/16/2019
  • Issued: 05/03/2022
  • Est. Priority Date: 04/19/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device, the method comprises:

  • obtaining a string of words;

    determining whether two or more words of the string of words are in a word group; and

    when the two or more words are in the word group;

    determining a set of word group identigens for the word group, wherein each identigen of the set of word group identigens includes a meaning identifier, an instance identifier, and a time reference, wherein each meaning identifier represents a different meaning of one or more different meanings of the word group, wherein each time reference provides time information when a corresponding different meaning of the one or more different meanings is valid;

    determining a set of word identigens for each remaining word of the string of words to produce a plurality of sets of word identigens, wherein each identigen of the plurality of sets of word identigens includes a meaning identifier, an instance identifier, and a time reference, wherein each meaning identifier associated with a particular set of identigens of the plurality of sets of word identigens represents a different meaning of one or more different meanings of a corresponding remaining word of the string of words, wherein each time reference provides time information when a corresponding different meaning of the one or more different meanings is valid;

    interpreting, based on identigen pairing rules of a knowledge database, the set of word group identigens and the plurality of sets of word identigens to determine a potentially most likely interpretation of the string of words and produce an intermediate identigen group, wherein each intermediate identigen of the intermediate identigen group corresponds to a selected identigen of one of the set of word group identigens and the plurality of word identigens of the plurality of sets of word identigens having a selected meaning of the one or more different meanings of one of the word group and a corresponding remaining word of the string of words, wherein the knowledge database includes a plurality of records that link meanings of identigens having a connected meaning, wherein each selected identigen favorably pairs with at least one corresponding sequentially adjacent identigen of an adjacent set of identigens in accordance with the identigen pairing rules of the knowledge database;

    determining whether the intermediate identigen group includes one selected word group identigen of the set of word group identigens;

    determining whether the intermediate identigen group includes a subset of intermediate identigens corresponding to the plurality of sets of word identigens, wherein the remaining words of the string of words corresponds to the subset of intermediate identigens;

    determining whether a sequencing of each intermediate identigen is in accordance with the identigen pairing rules of the knowledge database;

    when the intermediate identigen group includes one selected word group identigen of the set of word group identigens and the intermediate identigen group includes the subset of intermediate identigens that correspond to the plurality of sets of word identigens and the sequencing of each intermediate identigen is in accordance with the identigen pairing rules of the knowledge database;

    generating an entigen group that is a valid interpretation of the string of words utilizing the intermediate identigen group, wherein each entigen of the entigen group represents a single conceivable and perceivable thing in space and time that is independent of language and corresponds to a time reference of a corresponding selected identigen associated with the intermediate identigen group; and

    when the entigen group is the valid interpretation of the string of words, outputting the entigen group.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×