Patent ID: 7376668
Filing Date: 2008-05-20
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method of performing an operation on data stored in a relational database, wherein the data is related to a set of objects, each object having similar properties, the method comprising: receiving an input and a request to perform an operation on the data in the relational database, wherein the request pertains to the set of objects; modifying the request to include at least one restriction pertaining to which the data will be accessed as a function of the input; and executing the modified request to perform the operation; wherein the method further includes receiving information related to access restrictions to the data of the set of objects, and checking if access restrictions exist on objects pertaining to the request; wherein executing the modified request comprises executing the modified request if the request pertains to retrieving all of the data pertaining to at least one object and there are no access restrictions to the data of said at least one object; wherein modifying the request comprises merging the request with filtering criteria to form a single executable statement, the filtering criteria being a function of the input and having therein said at least one restriction, the filtering criteria being of the same form as the request; and wherein merging the request comprises adding the filtering criteria to the request to form the modified request.