Method, system, and program product for managing access to data items in a database
First Claim
Patent Images
1. A method for managing access to data items, comprising:
- providing a relational database having data items arranged into a hierarchy of nodes;
associating at least one access entry with the hierarchy of nodes, wherein each of the at least one access entry associates a user property with an access level; and
managing access to the data items based on the at least one access entry and a user property associated with a user requesting the access.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention manages access to data items in a database that are arranged into a hierarchy of nodes. One or more access entries are associated with the hierarchy of nodes to associate a user property with an access level. Access to the data items is managed by matching one or more particular user properties associated with a user requesting the access to a user property in an access entry.
-
Citations
33 Claims
-
1. A method for managing access to data items, comprising:
-
providing a relational database having data items arranged into a hierarchy of nodes;
associating at least one access entry with the hierarchy of nodes, wherein each of the at least one access entry associates a user property with an access level; and
managing access to the data items based on the at least one access entry and a user property associated with a user requesting the access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing access to data items, comprising:
-
providing a relational database having data items arranged into a hierarchy of nodes;
associating access entries with the hierarchy of nodes, wherein each of the access entries is based on a user property and an access level;
receiving a request to access at least one of the data items from a requesting user;
generating a query to return only data items that the requesting user has been granted access; and
processing the query using the access entries and a user property associated with the requesting user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
- 20. A system for managing access to data items, comprising an access system for processing a request to access the data items, wherein the data items are arranged into a hierarchy of nodes within a relational database, wherein access entries are associated with the hierarchy of nodes, wherein each of the access entries associates a user property with an access level, and wherein the request is filtered by matching a user property associated with a user making the request with a user property in one of the access entries.
- 27. A program product stored on a recordable medium for managing access to data items, which when executed, comprises program code for processing a request to access the data items, wherein the data items are arranged into a hierarchy of nodes within a relational database, wherein access entries are associated with the hierarchy of nodes, wherein each of the access entries associates a user property with an access level, and wherein the request is filtered by matching a user property associated with a user making the request with a user property in one of the access entries.
Specification