US 11,790,253 B2
System and method for modeling complex layered systems
Harold T. Goranson, Virginia Beach, VA (US); and Beth Cardier, Virginia Beach, VA (US)
Assigned to Sirius-Beta Corporation, Virginia Beach, VA (US)
Filed by Sirius-Beta Corporation, Virginia Beach, VA (US)
Filed on Feb. 7, 2020, as Appl. No. 16/785,148.
Application 16/785,148 is a continuation of application No. 15/231,400, filed on Aug. 8, 2016, abandoned.
Application 15/231,400 is a continuation in part of application No. 14/834,011, filed on Aug. 24, 2015, abandoned.
Application 14/834,011 is a continuation in part of application No. 14/740,528, filed on Jun. 16, 2015, granted, now 10,332,562.
Application 14/740,528 is a continuation in part of application No. 14/286,561, filed on May 23, 2014, abandoned.
Application 15/231,400 is a continuation in part of application No. 14/286,561, filed on May 23, 2014, abandoned.
Application 14/286,561 is a continuation in part of application No. 14/093,229, filed on Nov. 29, 2013, granted, now 10,360,503.
Application 14/740,528 is a continuation in part of application No. 14/093,229, filed on Nov. 29, 2013, granted, now 10,360,503.
Application 15/231,400 is a continuation in part of application No. 13/919,751, filed on Jun. 17, 2013, abandoned.
Application 14/740,528 is a continuation in part of application No. 13/919,751, filed on Jun. 17, 2013, abandoned.
Application 14/834,011 is a continuation in part of application No. 13/290,439, filed on Nov. 7, 2011, granted, now 9,117,167.
Application 14/740,528 is a continuation in part of application No. 13/290,439, filed on Nov. 7, 2011, granted, now 9,117,167.
Application 13/919,751 is a continuation in part of application No. 12/798,487, filed on Apr. 5, 2010, abandoned.
Application 12/798,487 is a continuation in part of application No. 12/105,143, filed on Apr. 17, 2008, granted, now 8,751,918.
Application 14/286,561 is a continuation in part of application No. 12/105,143, filed on Apr. 17, 2008, granted, now 8,751,918.
Application 14/286,561 is a continuation of application No. 12/105,143, filed on Apr. 17, 2008, granted, now 8,751,918.
Claims priority of provisional application 61/732,326, filed on Dec. 1, 2012.
Claims priority of provisional application 61/410,395, filed on Nov. 5, 2010.
Claims priority of provisional application 61/166,579, filed on Apr. 3, 2009.
Claims priority of provisional application 60/912,243, filed on Apr. 17, 2007.
Prior Publication US 2022/0044128 A1, Feb. 10, 2022
Int. Cl. G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06F 16/957 (2019.01); G06F 40/30 (2020.01); G06F 16/36 (2019.01)
CPC G06N 5/04 (2013.01) [G06F 16/367 (2019.01); G06F 16/957 (2019.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A computing system for modeling complex layered knowledge bases, the computer system comprising:
a storage device storing a functional fabric representing the complex layered knowledge bases, the functional fabric comprising a plurality of information elements and typed links that relate the information elements to one another, wherein the plurality of informational elements, respectively, comprise a plurality of ontology graphs, and the typed links comprise a plurality of overlapping nodes between the plurality of ontology graphs and one or more influences associated with the overlapping nodes;
a computing device coupled to the storage device and comprising distributed regular reasoning processors and distributed situation reasoning processors configured to manage the functional fabric to:
create the information elements based on facts received by the computing system, and provide the information elements to the storage device,
use the distributed regular reasoning processors to generate new information elements and/or update the information elements by reasoning about the information elements retrieved from the storage device, and
use the distributed situation reasoning processors to update at least one of the typed links or create at least one new typed link by reasoning about situational inferences about the updated information elements and/or new information elements retrieved from the storage device, wherein the reasoning about situational inferences comprises modifying the one or more influences associated with the overlapping nodes; and
a display configured to display the information elements and the typed links and to display a graphical user interface for enabling the creation and manipulation of information elements and typed links.