Context-based graphical database
First Claim
Patent Images
1. A computer program product for creating a context-based graphical database system, the computer program product comprising:
- a non-transitory computer readable storage medium;
first program instructions to establish an entity node, wherein the entity node stores an identifier of an entity;
second program instructions to establish a data node, wherein the data node stores non-contextual entity data about the entity, wherein the non-contextual entity data is meaningless data, and wherein the meaningless data has no context to identify what the meaningless data describes;
third program instructions to establish at least one context node linked to the data node, wherein said at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data, and wherein the contextual entity data is meaningful data that contextually describes the entity;
fourth program instructions to establish a pointer from the entity node to the data node, wherein the pointer returns a data node identifier to the entity node to correlate the contextual entity data to the entity;
fifth program instructions to establish a query node linked to the entity node, wherein the query node receives the data node identifier from the entity node to locate the contextual entity data;
sixth program instructions to establish an evaluation node linked to the query node, wherein the evaluation node stores baseline data, and wherein the evaluation node is linked to said at least one context node to create contextual baseline data; and
seventh program instructions to establish a computation node linked to the evaluation node, wherein the computation node compares the contextual entity data to the contextual baseline data to determine a probability of the contextual entity data being abnormal, wherein the contextual entity data being abnormal indicates a malfunction in the entity; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the computer readable storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A context-based graphical database system for storing a data structure comprises an entity node that stores an identifier of an entity. A data node stores non-contextual entity data about the entity. At least one context node is linked to the data node. The at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data. A pointer from the entity node to the data node returns a data node identifier to the entity node to link the contextual entity data to the entity.
212 Citations
11 Claims
-
1. A computer program product for creating a context-based graphical database system, the computer program product comprising:
-
a non-transitory computer readable storage medium; first program instructions to establish an entity node, wherein the entity node stores an identifier of an entity; second program instructions to establish a data node, wherein the data node stores non-contextual entity data about the entity, wherein the non-contextual entity data is meaningless data, and wherein the meaningless data has no context to identify what the meaningless data describes; third program instructions to establish at least one context node linked to the data node, wherein said at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data, and wherein the contextual entity data is meaningful data that contextually describes the entity; fourth program instructions to establish a pointer from the entity node to the data node, wherein the pointer returns a data node identifier to the entity node to correlate the contextual entity data to the entity; fifth program instructions to establish a query node linked to the entity node, wherein the query node receives the data node identifier from the entity node to locate the contextual entity data; sixth program instructions to establish an evaluation node linked to the query node, wherein the evaluation node stores baseline data, and wherein the evaluation node is linked to said at least one context node to create contextual baseline data; and seventh program instructions to establish a computation node linked to the evaluation node, wherein the computation node compares the contextual entity data to the contextual baseline data to determine a probability of the contextual entity data being abnormal, wherein the contextual entity data being abnormal indicates a malfunction in the entity; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the computer readable storage medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
a central processing unit (CPU), a computer readable memory, and a computer readable storage medium; first program instructions to establish an entity node, wherein the entity node stores an identifier of an entity; second program instructions to establish a data node, wherein the data node stores non-contextual entity data about the entity, wherein the non-contextual entity data is meaningless data, and wherein the meaningless data has no context to identify what the meaningless data describes; third program instructions to establish at least one context node linked to the data node, wherein said at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data, and wherein the contextual entity data is meaningful data that contextually describes the entity; fourth program instructions to establish a pointer from the entity node to the data node, wherein the pointer returns a data node identifier to the entity node to correlate the contextual entity data to the entity; fifth program instructions to establish a query node linked to the entity node, wherein the query node receives the data node identifier from the entity node to locate the contextual entity data; sixth program instructions to establish an evaluation node linked to the query node, wherein the evaluation node stores baseline data, and wherein the evaluation node is linked to said at least one context node to create contextual baseline data; and seventh program instructions to establish a computation node linked to the evaluation node, wherein the computation node compares the contextual entity data to the contextual baseline data to determine a probability of the contextual entity data being abnormal, wherein the contextual entity data being abnormal indicates a malfunction in the entity; and
whereinthe first, second, third, fourth, fifth, sixth, and seventh program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A processor-implemented method comprising:
-
establishing, by one or more processors, an entity node, wherein the entity node stores an identifier of an entity; establishing, by one or more processors, a data node, wherein the data node stores non-contextual entity data about the entity, wherein the non-contextual entity data is meaningless data, and wherein the meaningless data has no context to identify what the meaningless data describes; establishing, by one or more processors, at least one context node linked to the data node, wherein said at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data, and wherein the contextual entity data is meaningful data that contextually describes the entity; establishing, by one or more processors, a pointer from the entity node to the data node, wherein the pointer returns a data node identifier to the entity node to correlate the contextual entity data to the entity; establishing, by one or more processors, a query node linked to the entity node, wherein the query node receives the data node identifier from the entity node to locate the contextual entity data; establishing, by one or more processors, an evaluation node linked to the query node, wherein the evaluation node stores baseline data, and wherein the evaluation node is linked to said at least one context node to create contextual baseline data; and establishing, by one or more processors, a computation node linked to the evaluation node, wherein the computation node compares the contextual entity data to the contextual baseline data to determine a probability of the contextual entity data being abnormal, wherein the contextual entity data being abnormal indicates a malfunction in the entity.
-
Specification