SYSTEMS AND METHODS FOR ENTITY VISUALIZATION AND MANAGEMENT WITH AN ENTITY NODE EDITOR
First Claim
1. A method for visualizing and managing entities and connections between entities using a graphical user interface (GUI) node editor, the method comprising:
- constructing an entity datablock, wherein the entity datablock is a data structure representing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier;
establishing at least one of the entity relationships as a bi-directional relationship, wherein the bi-directional relationship directly links two disparate entities;
representing the entity datablock as a node and the entity relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for visualizing and managing entities and connections between entities based on a graphical user interface (GUI) node editor includes constructing an entity datablock, wherein the entity datablock is a data structure describing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier. The method includes establishing the entity relationships as bi-directional relationships, wherein the bi-directional relationships link two disparate entities. The method further includes representing the entity datablock as a node and the bi-directional relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name.
1 Citation
23 Claims
-
1. A method for visualizing and managing entities and connections between entities using a graphical user interface (GUI) node editor, the method comprising:
-
constructing an entity datablock, wherein the entity datablock is a data structure representing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier; establishing at least one of the entity relationships as a bi-directional relationship, wherein the bi-directional relationship directly links two disparate entities; representing the entity datablock as a node and the entity relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. (canceled)
-
9. One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to implement a graphical user interface (GUI) node editor for visualizing and managing entities and connections between entities, the GUI node editor configured to:
-
construct an entity datablock, wherein the entity datablock is a data structure representing an entity and comprises entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier; establish at least one of the entity relationships as a bi-directional relationship wherein the bi-directional relationship directly links two disparate entities; represent the entity datablock as a node and the entity relationships as lines connecting two nodes, wherein the node comprises at least one of the entity descriptive information, the entity category, or the entity name. - View Dependent Claims (10, 11, 12, 13, 16, 22)
-
-
14. (canceled)
-
15. (canceled)
-
17. A building automation system comprising:
-
a processing circuit including a processor and memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to implement a GUI node editor, the GUI node editor comprising; one or more entity datablocks, wherein the one or more entity datablocks are a data structure representing one or more physical entities and comprise entity descriptive information, an entity category, an entity name, entity relationships, and an entity identifier; one or more bi-directional entity relationships, wherein the one or more bi-directional entity relationships link two disparate entities; a plurality of nodes and a plurality of lines connecting two nodes, wherein the plurality of nodes comprise at least one of the entity descriptive information, the entity category, or the entity name. - View Dependent Claims (18, 19, 20, 23)
-
Specification