×

Encryption-based session establishment

  • US 8,949,596 B2
  • Filed: 07/10/2012
  • Issued: 02/03/2015
  • Est. Priority Date: 07/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a first server, a first token from a user device,the first token including information to authenticate the user device to communicate with the first server;

    determining, by the first server, that the first token is invalid;

    sending, by the first server, a login instruction to the user device, responsive to the determining that the first token is invalid,the login instruction requesting the user device to provide a set of credentials to a second server,the set of credentials being provided by the user device to the second server based on the login instruction, andthe second server being different from the first server;

    receiving, by the first server, a first response from the user device,the first response being provided to the user device by the second server based on the user device providing the set of credentials to the second server, andthe first response including information identifying whether the user device is authenticated to communicate with the first server;

    sending, by the first server, the first response to a third server,the third server generating a second response based on the first response,the third server being different from the first server and the second server,the second response including information that indicates that the user device is authenticated to communicate with the first server, andthe second response being sent by the third server to the first server;

    receiving, by the first server, the second response from the third server;

    generating, by the first server, a second token, based on receiving the second response,the second token including information to authenticate the user device to communicate with the first server; and

    sending, by the first server, the second token to the user device.

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