×

Adaptive timeouts for security credentials

  • US 9,203,818 B1
  • Filed: 08/23/2012
  • Issued: 12/01/2015
  • Est. Priority Date: 08/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing session information, comprising:

  • at least one processor; and

    memory storing instructions that, when executed by the at least one processor, cause the system to;

    receive a first request from a client device for access to at least one resource, the first request including at least one security credential for the client device;

    determine at least one first tolerance factor indicating a level of tolerance for incorrect information for a session;

    authenticate the client device based at least in part on the at least one security credential and the at least one first tolerance factor;

    initiate the session and send the client device a session token for the session, the session token including a timestamp indicating a time at which the session token was provided;

    receive a second request from the client device, the second request including the session token;

    determine an age of the session based at least in part upon a time of initiation of the session and a current time;

    set a first period of time for a first inactivity window for the session;

    process the second request and generate at least one second tolerance factor based at least in part on determining that the timestamp falls within the first period of time of the first inactivity window for the session, the at least one second tolerance factor indicating a second level of tolerance for incorrect information for the session and replacing the at least one first tolerance factor;

    send a first response to the client device including an updated session token including an updated timestamp; and

    set a second period of time for a second inactivity window for the session, the second period of time varying from the first period of time according to a function based at least in part upon the age of the session.

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