SEARCH PERMISSIONS WITHIN HIERARCHICALLY ASSOCIATED DATA
First Claim
1. At a server computer system that receives queries from one or more client computers for accessing hierarchically organized elements maintained in a database, a computerized method for managing permissions within the database, the method comprising:
- receiving a database query directed towards returning information from one or more locations within a hierarchically organized data structure;
identifying a user identification that is associated with the initiation of the database query;
accessing an ordered flat file database, wherein the ordered flat file database comprises the information stored within the hierarchically organized data structure, including information associating each entry within the hierarchically organized data structure with the entry'"'"'s relative position within the hierarchically organized data structure, wherein accessing the ordered flat file database includes ignoring specific entries within the hierarchically organized data structure that do not correspond to a permission attribute; and
returning a query response that excludes the ignored information based on the permission attribute, wherein the permission attribute is applied to sequential entries within the ordered flat file database.
1 Assignment
0 Petitions
Accused Products
Abstract
A server computer system can receive a database query directed towards returning information from one or more locations within a hierarchically organized data structure. A user identification can be associated with a particular entry within the hierarchically organized data structure. The system can then access an ordered flat file database that comprises the information stored within the hierarchically organized data structure. The stored information can include information associating each entry within the hierarchically organized data structure with the entry'"'"'s relative position within the hierarchically organized data structure. The system can also return a query response that excludes particular information based upon a permission attribute applied to sequential entries within the ordered flat file database.
-
Citations
20 Claims
-
1. At a server computer system that receives queries from one or more client computers for accessing hierarchically organized elements maintained in a database, a computerized method for managing permissions within the database, the method comprising:
-
receiving a database query directed towards returning information from one or more locations within a hierarchically organized data structure; identifying a user identification that is associated with the initiation of the database query; accessing an ordered flat file database, wherein the ordered flat file database comprises the information stored within the hierarchically organized data structure, including information associating each entry within the hierarchically organized data structure with the entry'"'"'s relative position within the hierarchically organized data structure, wherein accessing the ordered flat file database includes ignoring specific entries within the hierarchically organized data structure that do not correspond to a permission attribute; and returning a query response that excludes the ignored information based on the permission attribute, wherein the permission attribute is applied to sequential entries within the ordered flat file database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for retrieving data from one or more hierarchically organized data trees maintained in a database comprising:
-
one or more processors; and one or more storage devices having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the system to manage permissions within the database, including computer-executable instructions that configure the computer system to perform at least the following; identify a query of interest, wherein the query of interest is directed towards returning information gathered from multiple entries within a specific branch of a hierarchically organized data structure; submit the query of interest to a database system, wherein the database system comprises the hierarchically organized data structure stored within an ordered flat file database; and receive a query response to the query of interest, wherein the query response is limited to information from at least a portion of the ordered flat file database based upon a permission attribute. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computerized environment, one or more computer storage products having computer-executable instructions stored thereon that, when executed cause one or more processors in a computer system to perform a method for managing permissions within a database, the method comprising the acts of:
-
receiving a database query directed towards returning information from one or more locations within a hierarchically organized data structure; identifying a user identification that is associated with the initiation of the database query; accessing an ordered flat file database, wherein the ordered flat file database comprises the information stored within the hierarchically organized data structure, including information associating each entry within the hierarchically organized data structure with the entry'"'"'s relative position within the hierarchically organized data structure; and returning a query response that excludes particular information based on a permission attribute, wherein the permission attribute is applied to sequential entries within the ordered flat file database.
-
Specification