Patent ID: 8122515

Claim:
A computer-implemented method for controlling access to a plurality of data objects being accessed by one or more users, comprising receiving, by a processor, one or more requests for an access to a data object; searching a plurality of predetermined access control rules by using at least one of an information of a user requesting said access and an information associated with said data object; determining a value of an access control parameter for each of said one or more users requesting access to said data object; calculating an access control value for said data object; and modifying, for each of said one or more users requesting access to said data object, either said one or more requests or a value of said data object reported in response to said one or more requests; said modifying responsive to said access control value, wherein each of said plurality of predetermined access control rules is responsive to at least one access control parameter, wherein said access control value is calculated based on said values of said access control parameters for each of said one or more users requesting access to said data object, wherein said data object has a continuous value and a discrete value, and wherein said modifying includes scaling said data object proportionally to said access control value.