Patent ID: 8863266

Claim:
A computer-implemented method for determining whether to allow access to a resource in an electronic environment, comprising: under the control of one or more computer systems configured with executable instructions, receiving a client request for access to a resource; parsing the client request to determine at least one parameter associated with the client request; receiving, from a persistence service, individual client aggregate usage history related to the at least one parameter, the individual client aggregate usage history corresponding to related requests by the client received by components across the electronic environment operable to provide access to the resource; receiving a rule comprising at least one of an add rule, an edit rule, a get rule, or a remove rule; determining to allow the client access to the resource using the rule corresponding to the at least one parameter of the client request and the received individual client aggregate usage history; and forwarding the client request to a service configured to provide access to the resource when determined to allow access.