×

Global unified session identifier across multiple data centers

  • US 9,544,293 B2
  • Filed: 12/19/2013
  • Issued: 01/10/2017
  • Est. Priority Date: 09/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of organizing sessions using a global session identifier across a plurality of data centers, the method comprising:

  • receiving, at a first data center, a request for a resource from a client device;

    creating, by a computer system of the first data center, a first session associated with a user of the client device at the first data center, the first session comprising at least an authentication state of the first user with respect to the resource;

    generating, by the computer system of the first data center, a first session identifier identifying the first session associated with the user;

    receiving, by the computer system of the first data center, a second session identifier from a second data center, the second session identifier identifying a second session associated with the user at the second data center, the second session comprising at least an authentication state of the user with respect to one or more resources associated with the second data center, wherein the second data center is different from the first data center;

    in response to receiving the second session identifier from the second data center, assigning, by the computer system of the first data center, the second session identifier as a global session identifier, the global session identifier being associated with any session that is associated with the user, wherein execution of one or more session actions that reference the global session identifier is performed at the first data center to the first session and at the second data center to the second session; and

    based on assigning the second session identifier as the global session identifier, mapping the first session identifier to the global session identifier to associate the first session with the global session identifier.

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