US 12,321,908 B2
Systems and methods for creating dynamic sessions for mobile application integration
Prasanna Annamalai, Chennai (IN); Harish Annam, Nanganallur (IN); Arun Arumugam, Puducherry (IN); and Madar Areef Hussain Shaik, Chennai (IN)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Dec. 29, 2021, as Appl. No. 17/565,073.
Application 17/565,073 is a continuation of application No. 16/731,535, filed on Dec. 31, 2019, granted, now 11,276,049.
Prior Publication US 2022/0122049 A1, Apr. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/32 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 20/42 (2012.01); H04L 9/40 (2022.01); H04L 67/146 (2022.01); G06F 16/23 (2019.01)
CPC G06Q 20/108 (2013.01) [G06Q 20/3223 (2013.01); G06Q 20/385 (2013.01); G06Q 20/401 (2013.01); G06Q 20/42 (2013.01); H04L 63/0807 (2013.01); H04L 67/146 (2013.01); G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a non-transitory memory; and
one or more hardware processors coupled with the non-transitory memory and configured to execute instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving, from a browser object associated with a mobile application of a computing device, a transaction request for processing a transaction during a session associated with the mobile application;
transmitting, to the mobile application, programming code that causes the computing device to retrieve authentication credentials from a web application running on the computing device, the authentication credentials for authenticating a user of the computing device with a service provider associated with the web application, the web application being different from the mobile application;
automatically authenticating the user for a session associated with the transaction request based on the authentication credentials;
processing the transaction for the user based on the authenticating the user; and
in response to authenticating the user based on the authentication credentials retrieved from the web application, causing the browser object to store an authentication session token in a data store of the browser object associated with the mobile application, the authentication session token usable for authenticating the user by the mobile application in a subsequent interaction with the user.