Application State Transfer via Gestural Triggering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesession continuityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual login and logout procedures are performed, then application state can be transferred, but time consumption increases and productivity decreases

Engineering Contradiction:
Improvesession continuityVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #26Copying

3Ease of operation

If automatic state transfer is implemented, then user convenience improves, but device complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11985204B2Systems and methods for transferring application state between devices based on gestural input
Publication Date: 2024.05.14 VERIZON PATENT & LICENSING INC
  • US11985204B2 patent drawing
  • US11985204B2 patent drawing
  • US11985204B2 patent drawing

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.