×

Dynamic cache lookup based on dynamic data

  • US 7,752,452 B2
  • Filed: 02/02/2009
  • Issued: 07/06/2010
  • Est. Priority Date: 06/30/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for authenticating a user, comprising:

  • a server in a computer network, the server comprising;

    means for receiving an access request by a login user;

    means for authenticating the login user based on security credentials forwarded by the login user and for sending a token back to the login user, wherein the token comprises a single-sign on token and contains the security credentials forwarded by the login user;

    means for receiving a later access request by the login user, the later access request including the token;

    means for generating a unique lookup key using the token, the unique lookup key comprising a one-way hash of unique security attributes, wherein the unique security attributes comprises static security attributes including an accessID, and dynamic security attributes including a login time and a login location, and wherein the dynamic security attributes are selected based on a login module;

    means for using the generated unique lookup key to find security credentials of the login user in a distributed cache; and

    means for granting the later access request by granting access rights to the login user according to the security credentials in the distributed cache, wherein the security credentials in the distributed cache vary according to both the static security attributes and the dynamic security attributes such that the login user having the same static security attributes is granted different access rights according to differences in the dynamic security attributes.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×