IP Library Granted Patent US 11,790,253
Granted Patent B2
US 11,790,253 · App. 16/785,148 · Granted Oct 17, 2023

System and method for modeling complex layered systems

Inventors: Harold T. Goranson (Virginia Beach, VA); Beth Cardier (Virginia Beach, VA)
Assignee: Sirius-Beta Corporation
G06N5/04G06F16/367G06F16/957G06F40/30G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,790,253
App. No.
16/785,148
Granted
Oct 17, 2023
Kind
B2
Abstract

Method and system for modeling of complex systems using a two-sorted reasoning system. Information is received by Distributed Feature Extraction Processors. A first level of reasoning is performed on the information by Distributed Regular Reasoning Processors. A second reasoning process is performed on the information by Distributed Situation Reasoning Processors, which use a Functional Fabric configured to analyze the information received and use functions to modify previous inferences. Client applications allow for viewing and manipulating both reasoning systems and their associated information.

Claims (39)

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.

2. The computer system of claim 1 , wherein the distributed situation reasoning processors are configured to reason about situational inferences by recalling a situation history, assembling a situation narrative and calculating a linearization narrative.

3. The computer system of claim 1 , wherein the distributed situation reasoning processors are configured to reason about situational inferences by modifying one or more of semantic networks, axioms, rules and description logic.

4. The computer system of claim 1 , wherein the reasoning of the distributed regular reasoning processors and the distributed situation reasoning processors is dynamically maintained in the functional fabric.

5. The computing system of claim 1 , wherein the information elements comprise multimedia content and ontologies and annotations related to the multimedia content.

6. The computing system of claim 1 , wherein each typed links comprises:

information element identifiers to identify the information elements being related by the respective typed link;

type information relating to a category of at least one of the respective information elements;

inference information relating to inferences made about the information elements; and

context information relating to a context of the inferences.

7. The computing system of claim 1 , wherein the distributed regular reasoning processors and distributed situation reasoning processors are configured to simultaneously reason over the same information elements.

8. The computing system of claim 1 , wherein functional fabric comprises functions based on the overlapping nodes.

9. The computing system of claim 1 , wherein the computing device comprises a plurality of sorting reasoning systems, wherein the distributed regular reasoning processors comprise a first sort of the plurality of sorting reasoning systems and the distributed situation reasoning processors comprise a second sort of the plurality of sorting reasoning systems.

10. A computing system for creating, displaying, navigating and manipulating complex layered knowledge bases through a functional reactive fabric comprising information elements and typed links that relate the information elements to one another, the computing system comprising:

a computing device configured to manage the functional reactive fabric, the computing device comprising:

a creating module configured to create information elements based on facts received by the computing system, and to create typed links for the information elements, wherein the information elements 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; and

a navigating module configured to identify and relate information elements and typed links within the functional reactive fabric by reasoning about the information elements and reasoning about situational inferences about the information elements, wherein the reasoning about situational inferences comprises modifying the one more influences associated with the overlapping nodes; and

a display device connected to the computing device and configured to display and allow manipulation of the information elements and typed links.

11. The computing system of claim 10 , wherein the display device comprises a user interface for creating information elements from fractional mapping of features of a situation, and wherein the fractional mapping is supported on a distributed system.

12. The computing system of claim 10 , wherein the display device comprises a user interface for creating information elements from fractional mapping of features of a situation, and wherein the fractional mapping is configured to support massive instances of streams.

13. The computing system of claim 10 , wherein the display device comprises a user interface for creating information elements from a real-time fractional mapping of features of a situation.

14. The computing system of claim 10 , wherein the display device comprises a user interface for creating information elements from fractional mapping of features of a situation that reveals hidden system dynamics.

15. The computing system of claim 10 , wherein the computing device is configured to perform situational evaluation of information elements where such a situated evaluation has partial situated information.

16. The computing system of claim 10 , wherein the computing device is configured to perform situational evaluation of information elements where such a situated evaluation has multiple situation governance.

17. The computing system of claim 10 , wherein the information elements comprise multimedia content and ontologies and annotations related to the multimedia content.

18. The computing system of claim 10 , wherein the functional reactive fabric is configured in at least one of a set theoretic programming paradigm, a group theoretic programming paradigm and a category theoretic programming paradigm.

19. The computing system of claim 10 , wherein the functional reactive fabric is supported by a distributed computing system.

20. The computing system of claim 10 , wherein each typed links comprises:

information element identifiers to identify the information elements being related by the respective typed link;

type information relating to a category of at least one of the respective information elements;

inference information relating to inferences made about the information elements; and

context information relating to a context of the inferences.

21. The computing system of claim 10 , wherein the navigating module is configured to simultaneously reason about the information elements and reasoning about situational inferences about the same information elements.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: SIRIUS-BETA CORPORATION
To: SIRIUS-BETA PTY LTD
Reel/Frame 067617/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: GORANSON, HAROLD T.; CARDIER, BETH
To: SIRIUS-BETA CORPORATION
Reel/Frame 052307/0661 →
Continuity (20)
Continuation 15231400 · Aug 8, 2016
Continuation In Part 14834011 · Aug 24, 2015
Continuation In Part 14740528 · Jun 16, 2015
Continuation In Part 14286561 · May 23, 2014
Continuation In Part 14286561 · May 23, 2014
Continuation In Part 14093229 · Nov 29, 2013
Continuation In Part 14093229 · Nov 29, 2013
Continuation In Part 13919751 · Jun 17, 2013
Continuation In Part 13919751 · Jun 17, 2013
Continuation In Part 13290439 · Nov 7, 2011
Continuation In Part 13290439 · Nov 7, 2011
Continuation In Part 12798487 · Apr 5, 2010
Continuation In Part 12105143 · Apr 17, 2008
Continuation In Part 12105143 · Apr 17, 2008
Continuation 12105143 · Apr 17, 2008
Provisional Application 61732326 · Dec 1, 2012
Provisional Application 61410395 · Nov 5, 2010
Provisional Application 61166579 · Apr 3, 2009
Provisional Application 60912243 · Apr 17, 2007
Related Publication 20220044128A1 · Feb 10, 2022