Device State Transfer via Packaged Data Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transferring the state or progress of a task between electronic devices are cumbersome and inefficient, requiring users to save and reconfigure settings manually across devices.

Innovation Solution

A system and method that allows for the capture, packaging, and transfer of a device's state using a networked architecture, where client devices can communicate directly or through a server, utilizing modules for authentication, location awareness, gesture recognition, and connection management to seamlessly reproduce the state on another device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users manually save and transmit documents between devices, then the document can be transferred, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvetask stateVSAvoidtransfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent creates a digital copy of the entire device state including application data, settings, and task progress. This copy is then transmitted to the second device, allowing the user to resume work immediately without manual saving or reconfiguration. The state capture module packages the complete device state as a transferable data structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary capture and packaging of the device state before the user actually needs to switch devices. By pre-packaging the state data with all necessary application contexts and settings, the system eliminates the time required for manual setup and configuration when the user switches devices.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users transmit documents via network or storage media, then the document reaches the second device, but additional setup actions are required to restore the original state

Engineering Contradiction:
Improvedevice switchingVSAvoidsetup process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the document data with all associated application state, settings, and contextual information into a single packaged state object. This unified package is transmitted together, eliminating the need for separate setup actions. The state capture module combines multiple data elements into one transferable unit that restores the complete device state.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces a state capture module and state reproduction module as intermediaries between the user and the device switching process. These modules automatically handle the capture, packaging, transmission, and restoration of device state, shielding the user from complex setup procedures and providing a seamless device switching experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If users perform manual setup actions to duplicate device state, then the second device can be configured, but productivity decreases due to repetitive actions

Engineering Contradiction:
Improvetask continuityVSAvoidsetup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically capturing the device state, packaging it with all necessary information, and reproducing it on the second device without requiring user intervention. The state capture module and state reproduction module work autonomously to maintain task continuity, eliminating repetitive manual setup actions and maximizing productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11606414B2System and method for transferring states between electronic devices
Publication Date: 2023.03.14 EBAY INC
  • US11606414B2 patent drawing
  • US11606414B2 patent drawing
  • US11606414B2 patent drawing

AI summary

In some examples, a system comprises a memory device for storing instructions and a processor which executes instructions causing the system to perform operations comprising receiving an instruction to transfer a state of a first device to a second device, and packaging information relating to the state of the first device in a file. The packaging of the information relating to the state of the first device includes recording each application executing on the first device in a list maintained in the file, and transferring the file containing information relating to the state of the first device to the second device, either directly or indirectly based on an availability of connections between the first device and the second device. The file, when processed by the second device, causes the second device to reproduce the state of the first device. In some example, reproducing the state of the first device includes the second device downloading, from one or more of the locations, one or more of the applications.