×

Authenticated session management across multiple electronic devices using a virtual session manager

  • US 10,462,124 B2
  • Filed: 12/30/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of maintaining a web session for a user across multiple electronic devices, the method comprising:

  • by a user agent of a first electronic device that is being used by a user;

    discovering a plurality of electronic devices including a second electronic device that is in a communication range of the first electronic device;

    presenting, to the user, identifiers associated with each of the discovered plurality of electronic devices, including an identifier for the second electronic device;

    determining that the second electronic device includes a virtual session manager;

    receiving a first authentication request, wherein the first authentication request comprises a request to access a first web resource for the user at the first web resource;

    transmitting the first authentication request to an endpoint device via the virtual session manager of the second electronic device so that the virtual session manager can present a grant token to the endpoint device or receive the grant token from the endpoint device without the first electronic device having any access to the grant token;

    receiving, from the virtual session manager, a first access token in response to the first authentication request, wherein the first access token has a life that is shorter than a life of the grant token such that the grant token is relatively long-lived and the first access token is relatively short-lived;

    storing the first access token in a memory; and

    using the first access token to access the first web resource and establish or maintain a virtual session with the first web resource, wherein one or more parameters associated with the user'"'"'s use of the first web resource are automatically sent to maintain or automatically reconnect to the virtual session so that the virtual session is uninterrupted without manually entering the parameters.

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