US 12,079,320 B2
Login from an alternate electronic device
Jigar Gosalia, Fremont, CA (US)
Assigned to PayPal, Inc., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Feb. 28, 2022, as Appl. No. 17/683,271.
Application 17/683,271 is a continuation of application No. 16/295,949, filed on Mar. 7, 2019, granted, now 11,288,347.
Prior Publication US 2022/0188396 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/32 (2013.01); G06F 21/34 (2013.01); H04L 9/32 (2006.01); G06F 9/455 (2018.01)
CPC G06F 21/32 (2013.01) [G06F 21/34 (2013.01); H04L 9/3236 (2013.01); G06F 9/45533 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2151 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor;
a network interface device; and
a non-transitory computer-readable medium having stored thereon instructions executable to cause the system to perform operations comprising:
based on a determination that a first electronic device of a user satisfies a defined criterion associated with a computing session transfer request for a computing session of the first electronic device, receiving encoded data associated with first user biometric data for the user, and receiving a timestamp from the first electronic device, wherein the first user biometric data corresponds to biometric data stored on the first electronic device, and wherein the computing session of the first electronic device corresponds to an application executing on the first electronic device;
forming a correlation between the first electronic device and a second electronic device within a limited spatial area associated with the first electronic device based on the timestamp, first location data associated with the first electronic device, and second location data associated with the second electronic device; and
continuing the computing session of the first electronic device on the second electronic device, wherein continuing the computing session comprises:
receiving, at the second electronic device, second user biometric data for the user;
determining that the second user biometric data is received within a timeframe corresponding to the timestamp received from the first electronic device;
verifying that the second user biometric data matches the first user biometric data that corresponds to the biometric data stored on the first electronic device; and
responsive to verifying that the second user biometric data matches the first user biometric data and determining the second user biometric data is received within the timeframe, initiating a computing process on the second electronic device that displays a graphical user interface on the second electronic device, wherein the graphical user interface is associated with the application executing on the first electronic device and includes a user-selectable option to enable the application to be resumed on the second electronic device.