Patent ID: 6606627
Filing Date: 2003-08-12
Classification: G06F,Y10S

Abstract:
A method for allowing an application designed to store data for one group of users to store data for a plurality of groups of users, the method comprising the steps of:modifying the application to cause the application to indicate a routine to a database server that stores data for the application in a database; wherein: the application is distinct from the database server; the routine provides modifications to queries of the database, the modifications limiting access based on the groups to which belong users that cause the queries to be submitted; and in response to receiving a query issued against a database object of the database caused by a particular user, the database server performs the steps of locating the routine, and prior to executing the query, modifying the query by invoking the routine to create a modified query issued against the same database object, thereby limiting access of the particular user to data that is associated with the group of users to which the particular user belongs.