IP Library Granted Patent US 9,406,022
Granted Patent B2
US 9,406,022 · App. 14/087,984 · Granted Aug 2, 2016

Method and system to manage complex systems knowledge

Inventor: Mark Gordon Damm (Vancouver, CA)
G06N5/02G06N99/005
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 9,406,022
App. No.
14/087,984
Granted
Aug 2, 2016
Kind
B2
Abstract

Described herein are a method and system for managing complex systems knowledge. Information generated during operation of a complex system is monitored. This information is normalized to a complex system base element that is expressed according to a standardized element taxonomy. During normalization, the information inherits characteristics of the base element. Following normalization, the information is stored in an information database. This information can be used to do any one or more of design, construct, operate, automate and otherwise configure another complex system.

Claims (48)

1. A system for operating a complex system, the system comprising:

(a) a processor; and

(b) a memory, communicative with the processor, having recorded thereon statements and instructions for execution by the processor to implement:

(i) a monitor object communicatively coupled with a physical machine that comprises part of the complex system, the monitor object configured to monitor information generated by the physical machine during operation of the complex system;

(ii) an element library comprising a base element expressed according to an element taxonomy;

(iii) an event mapping agent communicatively coupled between the monitor object and the element library and configured to normalize the information by mapping the information to the base element, wherein the information inherits characteristics of the base element during normalization;

(iv) an information database communicatively coupled to the event mapping agent to store the normalized information;

(v) a universal translator communicatively coupled between the monitor object and the element library, the universal translator translating the information such that it is expressed according to the element taxonomy;

(vi) an event tagging agent communicatively coupled between the universal translator and the physical machine, the event tagging agent configured to tag the information such that it can be mapped to the element taxonomy associated with the base element;

(vii) a knowledge database;

(viii) a learning machine communicatively coupled to the information database and to the knowledge database, wherein the learning machine is configured to determine whether an assertion is valid by monitoring results of the effect of the assertion on the complex system comprising a hypothesis regarding how the complex system operates and, if the assertion is valid, to store the assertion in the knowledge database;

(ix) an automation system communicatively coupled to the complex system and configured to map an automation preference to a physical automation item used to automate the complex system, wherein the automation preference is normalized to the base element and inherits automation information from the base element used to operate the physical automation item; and

(x) an automation configuration engine communicatively coupled to the complex system and the knowledge database, wherein the automation information comprises automation drawings and an automation bill of materials, and wherein the automation system is built by the automation configuration engine using the automation information.

2. A system as claimed in claim 1 wherein the element library further comprises information recorded from one or more reference complex systems.

3. A system as claimed in claim 1 further comprising:

(a) a simulation machine communicatively coupled to the information database and configured to simulate operation of the complex system, wherein the simulation machine is configured to simulate the effect of the assertion; and

(b) a simulation event information store communicatively coupled to the simulation machine and configured to store simulation events.

4. A system as claimed in claim 1 wherein the automation configuration engine modifies a configuration of the complex system in response to changes in the knowledge database.

5. A non-transitory computer readable medium having encoded thereon statements and instructions for execution by a processor to cause the processor to implement:

(a) a monitor object communicatively coupled with a physical machine that comprises part of a complex system, the monitor object configured to monitor information generated by the physical machine during operation of the complex system;

(b) an element library comprising a base element expressed according to an element taxonomy;

(c) an event mapping agent communicatively coupled between the monitor object and the element library and configured to normalize the information by mapping the information to the base element, wherein the information inherits characteristics of the base element during normalization;

(d) an information database communicatively coupled to the event mapping agent to store the normalized information;

(e) a universal translator communicatively coupled between the monitor object and the element library, the universal translator translating the information such that it is expressed according to the element taxonomy;

(f) an event tagging agent communicatively coupled between the universal translator and the physical machine, the event tagging agent configured to tag the information such that it can be mapped to the element taxonomy associated with the base element;

(g) a knowledge database;

(h) a learning machine communicatively coupled to the information database and to the knowledge database, wherein the learning machine is configured to determine whether an assertion is valid by monitoring results of the effect of the assertion on the complex system comprising a hypothesis regarding how the complex system operates and, if the assertion is valid, to store the assertion in the knowledge database;

(i) an automation system communicatively coupled to the complex system and configured to map an automation preference to a physical automation item used to automate the complex system, wherein the automation preference is normalized to the base element and inherits automation information from the base element used to operate the physical automation item; and

(j) an automation configuration engine communicatively coupled to the complex system and the knowledge database, wherein the automation information comprises automation drawings and an automation bill of materials, and wherein the automation system is built by the automation configuration engine using the automation information.

6. A non-transitory computer readable medium as claimed in claim 5 wherein the element library further comprises information recorded from one or more reference complex systems.

7. A non-transitory computer readable medium as claimed in claim 5 further comprising:

(a) a simulation machine communicatively coupled to the information database and configured to simulate operation of the complex system, wherein the simulation machine is configured to simulate the effect of the assertion; and

(b) a simulation event information store communicatively coupled to the simulation machine and configured to store simulation events.

8. A non-transitory computer readable medium as claimed in claim 5 wherein the automation configuration engine modifies a configuration of the complex system in response to changes in the knowledge database.

9. A computer implemented method for operating a complex system, the method comprising executing on a processor the steps of:

(a) monitoring information generated by a physical machine that comprises part of the complex system, wherein the information is generated by the physical machine during operation of the complex system;

(b) normalizing the information by mapping the information to a base element expressed according to an element taxonomy, wherein the information inherits characteristics of the base element during normalization;

(c) storing the normalized information in an information database;

(d) translating the information such that it is expressed according to the element taxonomy;

(e) tagging the information such that it can be mapped to the element taxonomy associated with the base element;

(f) determining whether an assertion is valid by monitoring results of the effect of the assertion on the complex system comprising a hypothesis regarding how the complex system operates and, if the assertion is valid, storing the assertion in a knowledge database; and

(g) using an automation system, mapping an automation preference to a physical automation item used to automate the complex system, wherein the automation preference is normalized to the base element and inherits automation information from the base element used to operate the physical automation item,

wherein the automation information comprises automation drawings and an automation bill of materials, and wherein the automation system is built using the automation information.

10. A method as claimed in claim 9 wherein the element library further comprises information recorded from one or more reference complex systems.

11. A method as claimed in claim 9 further comprising:

(a) simulating operation of the complex system by simulating the effect of the assertion; and

(b) storing simulation events in a simulation event store.

12. A method as claimed in claim 9 further comprising modifying a configuration of the complex system in response to changes in the knowledge database.

Assignments (1)
SECURITY INTEREST Recorded Jan 10, 2022
From: DAMM, MARK
To: RE ROYALTIES LTD.
Reel/Frame 058610/0101 →
Continuity (3)
Continuation 12996575
Provisional Application 61182664 · May 29, 2009
Related Publication 20140149324A1 · May 29, 2014