TRANSFERRING AUTHENTICATED SESSIONS AND STATES BETWEEN ELECTRONIC DEVICES
First Claim
1. A method comprising:
- receiving an instruction 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;
verifying, by a hardware processor, the second device is associated with the user account of the first device;
determining, by the hardware processor, the second device is a trusted device of an authorized user of the user account; and
transferring the authenticated session of the application running on the first device to the second device to reproduce a current state of the authenticated session.
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.
106 Citations
20 Claims
-
1. A method comprising:
-
receiving an instruction 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; verifying, by a hardware processor, the second device is associated with the user account of the first device; determining, by the hardware processor, the second device is a trusted device of an authorized user of the user account; and transferring the authenticated session of the application running on the first device to the second device to reproduce a current state of the authenticated session. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18)
-
-
2. The method of claim I, further comprising:
-
receiving instructions to register the second device with the user account for authenticated session transfers; creating a device identifier for the second device; and adding the device identifier to a device list associated with the user account. - View Dependent Claims (13)
-
-
19. A system, comprising:
-
at least one processor configured to perform operations for processor-implemented modules including; an interface module configured to receive an instruction to transfer personal application data from an authenticated session of an application running on a first device associated with a first user having a first user account to a second device associated with a second user having a second user account; a device identification module configured to; verify that the first user having the first user account is within the trusted group of the second user having the second user account; and verify the first device is associated with the second device; a device trust module configured to identify from the application, the first device is a trusted device based on a device reputation of the first device; and a communication manager module configured to transfer the personal application data from the authenticated session of the application running on the first device to the second device to reproduce the personal application data from the authenticated session of the first user on the first device to an authenticated session of the second user on the second device.
-
-
20. 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:
-
receiving an instruction 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; verifying, by a hardware processor, the second device is associated with the user account of the first device; determining, by the hardware processor, the second device is a trusted device of an authorized user of the user account based on good transactions on behalf of the user on the second device; and
12transferring the authenticated session of the application running on the first device to the second device to reproduce a current state of the authenticated session.
-
Specification