Method, manufacture, and system of transferring authenticated sessions and states between electronic devices
First Claim
1. A method comprising:
- generating application data within a first authenticated session established via a first account of a first user on a first application running on a first device, wherein the application data identifies one or more items in a first online shopping container of the first application;
receiving, by one or more hardware processors, an instruction from the first device to transfer the application data from the first authenticated session to a second authenticated session established via a second user account of a second user on a second application running on a second device;
verifying the second user account is permitted to receive a transfer of the application data from the first user account by determining the second user account is included on a list associated with the first user account and determining the second device is a trusted device based on a device reputation determined for the second device, wherein the device reputation of the second device is determined by identifying the second device is included on a device list associated with the first user account; and
transferring, by the one or more hardware processors, the application data from the first authenticated session to the second authenticated session by copying the one or more items in the first online shopping container of the first application to a second online shopping container of the second application, the first online shopping container remaining active on the first device with the one or more items after copying the one or more items to the second online shopping container.
1 Assignment
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for transferring an authenticated session of an application running on one electronic device to a second electronic device after determining the second electronic device is a trusted device are presented. In one embodiment, an instruction is received to transfer an authenticated session of an application running on a first device associated with a user account to a second device associated with the user account. The second device is verified to be associated with the user account of the first device. The second device is determined to be a trusted device of an authorized user of the user account. The authenticated session of the application running on the first device is transferred to the second device to reproduce a current state of the authenticated session on the second device.
15 Citations
16 Claims
-
1. A method comprising:
-
generating application data within a first authenticated session established via a first account of a first user on a first application running on a first device, wherein the application data identifies one or more items in a first online shopping container of the first application; receiving, by one or more hardware processors, an instruction from the first device to transfer the application data from the first authenticated session to a second authenticated session established via a second user account of a second user on a second application running on a second device; verifying the second user account is permitted to receive a transfer of the application data from the first user account by determining the second user account is included on a list associated with the first user account and determining the second device is a trusted device based on a device reputation determined for the second device, wherein the device reputation of the second device is determined by identifying the second device is included on a device list associated with the first user account; and transferring, by the one or more hardware processors, the application data from the first authenticated session to the second authenticated session by copying the one or more items in the first online shopping container of the first application to a second online shopping container of the second application, the first online shopping container remaining active on the first device with the one or more items after copying the one or more items to the second online shopping container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A non-transitory machine readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
generating application data within a first authenticated session established via a first account on a first application running on a first device, wherein the application data identifies one or more items in a first online shopping container of the first application; receiving an instruction from the first device to transfer the application data from the first authenticated session to a second authenticated session established via a second user account on a second application running on a second device verifying the second user account is permitted to receive a transfer of the application data from the first user account by determining the second user account is included on a list associated with the first user account and determining the second device is a trusted device based on a device reputation determined for the second device, wherein the device reputation of the second device is determined by identifying the second device is included on a device list associated with the first user account; and transferring the application data from the first authenticated session to the second authenticated session by copying the one or more items in the first online shopping container of the first application to a second online shopping container of the second application, the first online shopping container remaining active on the first device with the one or more items after copying the one or more items to the second online shopping container. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
one or more hardware processors and a storage device storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising; generating application data within a first authenticated session established via a first account on a first application running on a first device, wherein the application data identifies one or more items in a first online shopping container of the first application; receiving, by one or more hardware processors, an instruction from the first device to transfer the application data from the first authenticated session to a second authenticated session established via a second user account on a second application running on a second device verifying the second user account is permitted to receive a transfer of the application data from the first user account by determining the second user account is included on a list associated with the first user account and determining the second device is a trusted device based on a device reputation determined for the second device, wherein the device reputation of the second device is determined by identifying the second device is included on a device list associated with the first user account; and transferring, by the one or more hardware processors, the application data from the first authenticated session to the second authenticated session by copying the one or more items in the first online shopping container of the first application to a second online shopping container of the second application, the first online shopping container remaining active on the first device with the one or more items after copying the one or more items to the second online shopping container.
-
Specification