×

Optimizing data cache when applying user-based security

  • US 8,886,673 B2
  • Filed: 01/22/2013
  • Issued: 11/11/2014
  • Est. Priority Date: 02/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A secure caching method comprising:

  • receiving a user request for data and a security context which indicates a role of a user and a corresponding at least one dimension of data organized in hierarchical levels, wherein the security context defines access rights to a data source;

    searching a cache for the requested data based on the user request and the received security context, wherein the searching comprises determining whether the received security context is present with the received corresponding at least one dimension in a list of at least one lists which identifies data stored in the cache;

    if the requested data is found in the cache, returning the cached data in response to the user request, andif the requested data is not found in the cache, obtaining the requested data from the data source, storing the obtained data in the cache and associating the obtained data with the security context, and returning the requested data in response to the user request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×