US 12,072,999 B2
Correctness-preserving security for graph databases
Ivan Zoratti, Windsor (GB); Louise Söderström, Malmö (SE); Craig Taverner, Billesholm (SE); and Olivia Ytterbrink, Malmö (SE)
Assigned to Neo4j Sweden AB, San Mateo, CA (US)
Filed by Neo4j Sweden AB, San Mateo, CA (US)
Filed on Jun. 2, 2023, as Appl. No. 18/205,187.
Application 18/205,187 is a continuation of application No. 17/150,983, filed on Jan. 15, 2021, granted, now 11,709,960.
Claims priority of provisional application 63/101,240, filed on Jul. 7, 2020.
Prior Publication US 2023/0315895 A1, Oct. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/901 (2019.01); G06F 21/60 (2013.01)
CPC G06F 21/6227 (2013.01) [G06F 16/9024 (2019.01); G06F 21/604 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory configured to store security context data associated with a user with respect to a graph database; and
a processor coupled to the memory and configured to:
receive a query associated with the user with respect to the graph database; and
allow a path to be traversed in connection with responding to the query based at least in part on a grant of a traversal right, reflected in the security context data, to traverse one or more of a node and a relationship included in the path, wherein the traversal right allows the path to be traversed regardless of whether the user has access rights to read said one or more of a node and a relationship included in the path.