Patent ID: 11868499
Assignee: WINTER INTERNATIONAL, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A method for facilitating permissions within a graph database so as to enable a user of the graph database to construct and alter the graph database based upon edge permissions within the graph database, the method comprising the steps of:
providing a graph database utilizing nodes and edges connecting the nodes, wherein the nodes have properties and the edges have permissions;
providing a root node that has view, edit, manage edge permissions to all the nodes in the graph database;
storing data within the nodes;
defining a caller node, a source node, and a terminal node;
defining edge permissions to include view, edit, and manage, wherein
the view edge permission enables a first node to view the properties of a second node,
the edit edge permission enables the first node to edit the properties of the second node, and
the manage edge permission enables a caller node to create an edge between a source node and a terminal node provided the caller node has the view edge permission to the source node and the manage edge permission to the terminal node;

providing data stored within the second node to the first node in response to a data query from the first node to the second node wherein an edge between the first node and the second exists having a view permission, and
changing the edges between the nodes is limited to control of the caller node having at least the view edge permission to the source node and the manage edge permission to the terminal node.