US 12,105,684 B2
Methods and devices for customizing knowledge representation systems
Peter J. Sweeney, Kitchener (CA); and Ihab Francis Ilyas, Waterloo (CA)
Assigned to Primal Fusion Inc., Kitchener (CA)
Filed by Primal Fusion Inc., Kitchener (CA)
Filed on Oct. 23, 2023, as Appl. No. 18/492,134.
Application 18/492,134 is a continuation of application No. 17/958,705, filed on Oct. 3, 2022, granted, now 11,809,388.
Application 17/958,705 is a continuation of application No. 16/585,404, filed on Sep. 27, 2019, granted, now 11,474,979, issued on Sep. 28, 2022.
Application 16/585,404 is a continuation of application No. 15/403,761, filed on Jan. 11, 2017, granted, now 10,474,647, issued on Oct. 23, 2019.
Application 15/403,761 is a continuation of application No. 14/961,819, filed on Dec. 7, 2015, granted, now 9,576,241, issued on Feb. 1, 2017.
Application 14/961,819 is a continuation of application No. 13/844,009, filed on Mar. 15, 2013, granted, now 9,235,806, issued on Dec. 22, 2015.
Application 13/844,009 is a continuation in part of application No. 13/609,218, filed on Sep. 10, 2012, abandoned.
Application 13/844,009 is a continuation in part of application No. 13/609,225, filed on Sep. 10, 2012, abandoned.
Application 13/609,218 is a continuation in part of application No. 13/345,637, filed on Jan. 6, 2012, abandoned.
Application 13/609,218 is a continuation in part of application No. 13/345,637, filed on Jan. 6, 2012, abandoned.
Application 13/609,225 is a continuation in part of application No. 13/340,792, filed on Dec. 30, 2011, granted, now 9,378,203, issued on Jun. 8, 2016.
Application 13/609,218 is a continuation in part of application No. 13/340,792, filed on Dec. 30, 2011, granted, now 9,378,203, issued on Jun. 8, 2016.
Application 13/345,637 is a continuation in part of application No. 13/165,423, filed on Jun. 21, 2011, granted, now 9,104,779, issued on Jul. 22, 2015.
Claims priority of provisional application 61/751,594, filed on Jan. 11, 2013.
Claims priority of provisional application 61/751,623, filed on Jan. 11, 2013.
Claims priority of provisional application 61/751,659, filed on Jan. 11, 2013.
Claims priority of provisional application 61/751,571, filed on Jan. 11, 2013.
Claims priority of provisional application 61/532,330, filed on Sep. 8, 2011.
Claims priority of provisional application 61/498,899, filed on Jun. 20, 2011.
Claims priority of provisional application 61/471,964, filed on Apr. 5, 2011.
Claims priority of provisional application 61/430,810, filed on Jan. 7, 2011.
Claims priority of provisional application 61/430,836, filed on Jan. 7, 2011.
Claims priority of provisional application 61/357,266, filed on Jun. 22, 2010.
Prior Publication US 2024/0054111 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/21 (2019.01); G06F 16/248 (2019.01); G06N 5/02 (2023.01); G06N 5/022 (2023.01)
CPC G06F 16/212 (2019.01) [G06F 16/211 (2019.01); G06F 16/248 (2019.01); G06N 5/02 (2013.01); G06N 5/022 (2013.01); Y04S 10/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for supporting machine-based inductive reasoning to predict new complex knowledge representations encoded as computer-readable data and stored on one or more tangible, non-transitory computer-readable storage media, the system comprising:
one or more processors configured to execute a synthesis engine, an analysis engine, an inference engine, and a statistical engine, wherein the synthesis engine, the inference engine, and the statistical engine operate together to perform synthesis of a predicted knowledge representation from a first knowledge representation, the first and predicted knowledge representations encoded as first and second computer-readable data structures, respectively, the first knowledge representation comprising a plurality of concepts and at least one relationship between the concepts, wherein the synthesis includes:
the synthesis engine synthesizing one or more probable concepts or probable concept relationships not explicitly encoded in the first knowledge representation, the one or more probable concepts or probable concept relationships being encoded in the predicted knowledge representation;
the inference engine applying one or more inference rules to reference data stored in the one or more tangible, non-transitory computer-readable storage media to infer a relationship between a first concept in the first knowledge representation and a second concept in the first knowledge representation or between the first concept in the first knowledge representation and a concept in the reference data, wherein the reference data is composed of one or more natural language documents, audio recordings, and audiovisual recordings; and
the statistical engine applying one or more probabilities associated with the plurality of concepts to the reference data;
wherein the analysis engine analyzes the predicted knowledge representation of the one or more probable concepts or probable concept relationships based on an output of at least one of the inference engine and the statistical engine;
and wherein one or more analyzed concepts or analyzed concept relationships in the predicted knowledge representation are stored as an output knowledge representation.