Interpreting a meaning of a word string
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes obtaining a string of words and determining whether two or more words of the string of words are in a word group. When the two or more words are in the word group, the method further includes retrieving a set of word group identigens for the word group and retrieving sets of word identigens for remaining words of the string of words. The method further includes determining whether a word group identigen of the set of word group identigens and word identigens of the sets of word identigens creates an entigen group that is a valid interpretation of the string of words. When the entigen group is the valid interpretation of the string of words, the method further includes outputting the entigen group.
-
Citations
12 Claims
-
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 Dependent Claims (2, 3, 4)
-
-
5. A computing device of a computing system, the computing device comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; obtain, via the interface, a string of words; determine 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; determine 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; determine 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; interpret, 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; determine whether the intermediate identigen group includes one selected word group identigen of the set of word group identigens; determine 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; determine 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; generate 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, output, via the interface, the entigen group. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable memory comprises:
-
a first memory element that stores operational instructions that, when executed by a processing module, causes the processing module to; obtain a string of words; and determine whether two or more words of the string of words are in a word group; and a second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to; when the two or more words are in the word group; determine 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; determine 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; interpret, 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; determine whether the intermediate identigen group includes one selected word group identigen of the set of word group identigens; determine 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; determine 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; generate 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, output the entigen group. - View Dependent Claims (10, 11, 12)
-
Specification