×

Single sign-on processing for associated mobile applications

  • US 10,142,321 B2
  • Filed: 09/08/2017
  • Issued: 11/27/2018
  • Est. Priority Date: 03/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for leveraging an initial server interaction session on behalf of a first mobile app for a continued server interaction session on behalf of a second mobile app, the method comprising:

  • receiving, by a first mobile app executing on a mobile device and on behalf of a user of the mobile device, a first indication to launch the first mobile app;

    receiving, by the first mobile app on behalf of the user, first authentication credentials for authenticating the user with a back-end server associated with the first mobile app;

    generating, by the first mobile app, a sign-in request comprising i) information identifying the back-end server and ii) the first authentication credentials;

    transmitting, by the first mobile app, the sign-in request to an application linking server;

    receiving, by the first mobile app, a sign-in response comprising a session identifier indicative of an initial interaction session established with the back-end server on behalf of the user;

    storing, by the first mobile app in at least one of i) memory or ii) data storage of the mobile device, the session identifier;

    subsequent to storing the session identifier, receiving a second indication to launch a second mobile app;

    determining, by the second mobile app executing on the mobile device based at least in part on the session identifier, that the initial interaction session with the back-end server exists and is active; and

    initiating, by the second mobile app on behalf of the user, a continued interaction session with the back-end server leveraging the initial interaction session without obtaining, by the second mobile app from the user, second authentication credentials for authenticating the user with the back-end server.

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