Systems and methods for providing a persistent state
AssigneeUnited Services Automobile Association (USAA)
InventorMichael Patrick Bueche, Jr.
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing persistent state are described herein. One or more embodiments include verifying access information provided by a user of a first device in connection with a user initiated transaction session, maintaining a current state of the transaction session in a persistent store, establishing a session key corresponding to the transaction session, providing the session key to the user, and providing the user access to the current state of the transaction session via a second device in response to validation of the session key received from the second device.
Claims20
A system comprising:
- at least one computer;
- and
- a non-transitory computer-readable medium coupled to the at least one computer having instructions stored thereon which, when executed by the at least one computer, cause the at least one computer to perform operations for providing a persistent state, the operations comprising:
- maintaining a current state of a transaction session in a persistent store;
- providing, over a computer network, to a third party device, a session identifier identifying the transaction session;
- receiving, from the third party device over the computer network, (i) a third party device identifier associated with the third party device and (ii) the session identifier;
- determining that the third party device identifier matches one of approved device identifiers stored in an authentication database;
- and
- providing, over the computer network, the third party device with subsequent access to the current state of the transaction session via the third party device in response to validation of the session identifier received from the third party device.
A computer-implemented method comprising:
- maintaining, by a computing system, a current state of a transaction session in a persistent store;
- providing, by the computing system over a computer network, to a third party device, a session identifier identifying the transaction session;
- receiving, by the computing system, from the third party device over the computer network, (i) a third party device identifier associated with the third party device and (ii) the session identifier;
- determining that the third party device identifier matches one of approved device identifiers stored in an authentication database;
- and
- providing, by the computing system over the computer network, the third party device with subsequent access to the current state of the transaction session via the third party device in response to validation of the session identifier received from the third party device.
A non-transitory computer-readable medium coupled to at least one computer having instructions stored thereon which, when executed by the at least one computer, cause the at least one computer to perform operations for providing a persistent state, the operations comprising:
- maintaining a current state of a transaction session in a persistent store;
- providing, over a computer network, to a third party device, a session identifier identifying the transaction session;
- receiving, from the third party device over the computer network, (i) a third party device identifier associated with the third party device and (ii) the session identifier;
- determining that the third party device identifier matches one of approved device identifiers stored in an authentication database;
- and
- providing, over the computer network, the third party with subsequent access to the current state of the transaction session via the third party device in response to validation of the session identifier received from the third party device.
Dependencies are inferred from the claim text.