×

Single sign-on processing for associated mobile applications

  • US 9,641,498 B2
  • Filed: 03/07/2013
  • Issued: 05/02/2017
  • Est. Priority Date: 03/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media storing a first mobile application and a second mobile application, together comprising computer-executable instructions that, responsive to execution by at least one processor, configure the at least one processor to perform operations comprising:

  • presenting, by a mobile computing device to a user of the mobile computing device, a first user interface associated with the first mobile application comprising a first information presentation identifying one or more mobile applications associated with the first mobile application, wherein (a) the first mobile application is associated with a first server application, (b) the one or more mobile applications comprise the second mobile application, (c) the first information presentation indicates the second mobile application has been downloaded but not integrated to enable single sign-on processing, and (d) the second mobile application is associated with a second server application;

    responsive to presenting the first user interface, receiving, by the mobile computing device, a request on behalf of the user to launch the second mobile application;

    responsive to receiving the request on behalf of the user to launch the second mobile application, determining, by the mobile computing device, that the second mobile application is not integrated to enable single sign-on processing;

    responsive to determining that the second mobile application is not integrated to enable single sign-on processing, launching, by the mobile computing device, the second mobile application without a parameter indicating that the second mobile application was launched from the first mobile application;

    obtaining, by the mobile computing device, authentication credentials associated with the user for the second server application;

    generating, by the mobile computing device, a request to establish a session with the second server application on behalf of the user, wherein the request to establish a session with the second server application on behalf of the user comprises the authentication credentials;

    transmitting, by the mobile computing device, the request to establish a session with the second server application on behalf of the user to an application linking server;

    receiving, by the mobile computing device and from the application linking server, a response to the request to establish a session with the second server application on behalf of the user, wherein the response comprises (a) a second server application session token indicating an established session with the second server application on behalf of the user, (b) an application linking server session token, and (c) application association information related to a set of associated mobile applications; and

    presenting, by the mobile computing device to the user of the mobile computing device based at least in part on information extracted from the response, a second user interface associated with the first mobile application and comprising a second information presentation identifying the one or mobile applications associated with the first mobile application, wherein the second information presentation indicates the second mobile application has been downloaded and integrated to enable single sign-on processing.

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