Persistent Transaction State Management Across Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face the challenge of losing progress when switching from one device to another while completing electronic documents, as existing systems do not allow for seamless continuation of the process without restarting.
Innovation Solution
A system that verifies user access information, maintains a current transaction session state in a persistent store, and provides a session key to enable access to the session from a different device, allowing users to switch devices without losing their work.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a user switches from one device to another while completing an electronic document, then the user can use different devices for communication, but the user loses information and must restart the completion process
Solution Approach 1:
The system performs preliminary actions by storing the current state of the electronic document completion process in a persistent store before device switching occurs. This allows the document state, user inputs, and process progress to be preserved and restored when the user accesses the same document from a different device, eliminating information loss during device transitions
2Ease of operation
If the system stores transaction session state in a persistent store, then the user can continue the process on a different device, but the system complexity increases
Solution Approach 1:
The system introduces a persistent store as an intermediary component that mediates between the transaction session and multiple user devices. This persistent store acts as a centralized repository that stores and retrieves document completion states, enabling seamless device switching without requiring complex peer-to-peer device communication or synchronization protocols
3Adaptability or versatility
If the system provides access information to multiple devices, then the user can access the document from any device, but security risks increase
Solution Approach 1:
The system segments access control by providing unique access information (session tokens) to each device individually. Each device receives its own authenticated session identifier that is tied to the user's credentials, allowing multiple devices to access the document completion process while maintaining security through device-specific authentication tokens rather than universal access
Data Source
AI summary
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.


