US 12,314,664 B2
Accessing a knowledge database
Frank John Williams, Rossmoor, CA (US); and Gary W. Grube, Barrington Hills, IL (US)
Assigned to entigenlogic LLC, Schaumburg, IL (US)
Filed by entigenlogic LLC, Schaumburg, IL (US)
Filed on Jun. 4, 2021, as Appl. No. 17/338,916.
Claims priority of provisional application 63/045,903, filed on Jun. 30, 2020.
Prior Publication US 2021/0406470 A1, Dec. 30, 2021
Int. Cl. G06F 40/289 (2020.01); G06F 40/247 (2020.01); G06F 40/284 (2020.01); G06N 5/022 (2023.01); G06N 5/04 (2023.01)
CPC G06F 40/289 (2020.01) [G06F 40/247 (2020.01); G06F 40/284 (2020.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A method for execution by a computing device, the method comprises:
determining identigen information from a knowledge database for a set of identigens for each query word of a multitude of query words of a query for a plurality of sets of identigens, wherein a set of identigens of the plurality of sets of identigens represents one or more different meanings of a query word of the query, wherein the identigen information for each identigen of the plurality of sets of identigens includes a meaning identifier for a particular different meaning of the one or more different meanings, an instance identifier that includes a particular spelling in a particular language for the query word, and a time reference, wherein each meaning identifier associated with a particular set of identigens of the plurality of sets of identigens represents a different meaning of the one or more different meanings of a corresponding query word of the query, wherein each time reference provides time information when an interpretation of a particular corresponding different meaning of the one or more different meanings applies and does not signify an event time lapse, wherein a first set of identigens of the plurality of sets of identigens is produced for a first query word of the query, wherein each identigen of the first set of identigens represents a different meaning of the first query word, wherein determining the identigen information further includes:
extracting a set of at least two identigens for each query word of at least ten query words of the query from the knowledge database to produce the plurality of sets of identigens;
interpreting, based only on a multitude of identigen pairing rules of the knowledge database, the identigen information that represents the plurality of sets of identigens, all pairs of all permutations of sequentially adjacent identigens of sequentially adjacent sets of identigens of the plurality of sets of identigens to produce a query entigen group, wherein the multitude of identigen pairing rules includes identifiers of the pairs of sequentially adjacent identigens for known valid combinations of pairs of sequentially adjacent identigens of corresponding sequentially adjacent sets of identigens of the plurality of sets of identigens, wherein the query entigen group represents a meaning interpretation of the query, wherein an entigen of the query entigen group corresponds to a selected identigen of the set of identigens having a selected meaning of the one or more different meanings of the query word, wherein the selected identigen affirmatively pairs with at least one corresponding sequentially adjacent identigen of another set of identigens of the plurality of sets of identigens in accordance with the multitude of identigen pairing rules, wherein each entigen of the query entigen group represents a corresponding 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 query entigen group, wherein the knowledge database includes a multitude of entigen groups associated with a multitude of topics, wherein the multitude of topics includes a topic of the query, wherein each entigen group of the multitude of entigen groups includes a corresponding plurality of entigens and one or more entigen relationships between at least some of the corresponding plurality of entigens;
identifying a multitude of common associated entigens of the knowledge database that indicate sharing of a first level of commonality of a multitude of commonality permutations with a first query entigen of the query entigen group, wherein the multitude of common associated entigens represents at least one hundred entigens, wherein the multitude of commonality permutations includes at least one thousand commonality types, wherein the first level of commonality includes a first particular entigen association linking all of the multitude of common associated entigens with each other and with the first query entigen, wherein each common associated entigen provides information with regards to replication of a particular entigen within the knowledge database to limit a number of entigen relationships for each common associated entigen of the multitude of common associated entigens;
identifying a first common associated entigen of the multitude of common associated entigens that shares a second level of commonality with the first query entigen of the query entigen group, wherein the second level of commonality includes a second particular entigen association linking the first common associated entigen with the first query entigen; and
generating a response entigen group based on the first common associated entigen and the query entigen group by:
identifying a set of descriptive entigens of the knowledge database linked to the first common associated entigen; and
selecting entigens of the set of descriptive entigens that match the query entigen group to produce the response entigen group.