Application State Transfer via Gestural Triggering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to seamlessly and automatically transfer the state of applications between mobile and desktop devices, leading to user inconvenience and loss of session information.
Innovation Solution
A computer-implemented method that detects triggering events using sensors to generate and transmit a representation of an application's state from a source device to a target device, allowing for near-real-time seamless transfer of application states across networked devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual initiation of application session is required on desktop computer, then application can be transferred between devices, but user convenience deteriorates and session information is lost
Solution Approach 1:
The system performs preliminary actions by automatically detecting the triggering event (device proximity, connection status, or user gesture) and proactively initiating the state transfer process before the user needs to switch devices. The source device prepares and transmits the application state representation in advance, eliminating the need for manual initiation on the desktop computer.
Solution Approach 2:
The system enables self-service by allowing the application state transfer to occur automatically based on detected triggering events without requiring explicit user commands. The system monitors device conditions, determines when transfer is appropriate, and executes the transfer autonomously, with the user simply needing to be present at the target device.
2Reliability
If manual login and logout procedures are performed, then application state can be transferred, but time consumption increases and productivity decreases
Solution Approach 1:
The system extracts only the essential application state information needed for continuity (such as current session data, conversation history, and navigation state) and transfers just this extracted representation between devices. This selective extraction eliminates the need for complete application re-initialization and manual login procedures, significantly reducing transfer time.
Solution Approach 2:
The system creates a copy of the application state representation and transmits it to the target device. This state copy includes all necessary information to reconstruct the application session, allowing the user to continue working immediately without performing manual login or reconfiguration procedures.
3Ease of operation
If automatic state transfer is implemented, then user convenience improves, but device complexity increases
Solution Approach 1:
The system introduces an intermediary mechanism in the form of a state representation format and transfer protocol that mediates between the source and target devices. This standardized intermediary layer simplifies the complexity by providing a universal interface for state exchange, allowing different device types to communicate through a common protocol without requiring device-specific integration complexity.
Data Source
AI summary
Systems and methods are provided for transferring state between devices. In one implementation, a gestural input is detected, and a state of a source application is transferred from a first device to a second device in response to the gestural input. The second device may then generate an instance of a target application that corresponds to a representation of the state of the source application received from the first device. In an additional implementation, a state of the target application is transferred from the second device to the first device. The first device then updates a state of the source application to correspond to a representation of the state of the target application received from the second device.


