Patent ID: 8386520
Filing Date: 2013-02-26
Classification: G06F

Abstract:
1. A security method for a database having a plurality of users and a plurality of nodes, each node having at least one property representing a property of the node, which may be data and/or being a pointer to another node, the method comprising: defining a plurality of collections, each collection being a collection of said nodes; assigning each of a plurality of said nodes to at least one collection; assigning for each collection update rights, retrieve rights, associate rights and dissassociate rights to one or more users, the rights being assigned in common for all nodes of each collection; updating, by at least one of said users, a given node in a given collection if and only if the at least one of said users has update rights for that given collection; retrieving, by at least one of said users, data in another node if and only if the second mentioned at least one of said users has retrieve rights for at least one collection containing said another node; associating, by at least one of said users, still another node with another collection if and only if the third mentioned at least one of said users has associate to rights for that another collection and associate from rights for a still another collection containing said still another node; and disassociating, by at least one of said users, yet another node with yet another collection if and only if the forth mentioned at least one of said users has disassociate rights for that yet another collection.