Application Cloning for Seamless Device Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of transferring applications and configuration data between electronic devices is tedious and time-consuming, requiring users to manually install and configure applications on new devices, often without access to previous data such as game scores or historical data.

Innovation Solution

A method for cloning applications from a source device to a target device, where the source device collects and transmits cloning data including application, configuration, and state information, allowing the target device to automatically install and configure the application with compatible versions, and store application data, eliminating the need for manual installation and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If applications are manually installed and configured on a new device, then the application can be used, but the process is tedious and time-consuming

Engineering Contradiction:
Improveapplication installation and configurationVSAvoidtime required for setup
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent creates a clone of the application from the source device that includes not only the application binary but also its configuration data, state information, and associated files. This clone is then transferred to and installed on the target device, effectively copying the entire application environment rather than just the executable, thereby eliminating manual configuration steps

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by collecting and packaging all necessary application data (configuration, state, files) from the source device before transfer. The cloning process prepares a complete application bundle in advance, so that when transferred to the target device, the application is already configured and ready to use without requiring post-installation setup

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If applications are transferred between devices, then application data can be accessed, but the process is complex and requires multiple steps

Engineering Contradiction:
Improveapplication data availabilityVSAvoidtransfer process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the application binary, configuration data, state information, and associated files into a single unified clone package. This consolidation allows all application components to be transferred together in one operation rather than requiring separate transfers for each component, simplifying the overall process while ensuring complete data availability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a cloning service as an intermediary that facilitates the transfer process. This service handles the complex tasks of collecting data from the source device, packaging it appropriately, and delivering it to the target device, thereby abstracting away the complexity from the user and enabling seamless data transfer

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If application configuration is customized on one device, then the application operates in preferred manner, but the customization must be recreated on new devices

Engineering Contradiction:
Improveapplication configurationVSAvoidreconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent copies the application's configuration data and state information from the source device to the target device as part of the cloning process. This includes user preferences, interface customizations, and operational settings, allowing the application to maintain its adapted state across devices without requiring reconfiguration

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9071627B2Method and system for cloning applications from an electronic source device to an electronic target device
Publication Date: 2015.06.30 F SECURE CORP
  • US9071627B2 patent drawing
  • US9071627B2 patent drawing
  • US9071627B2 patent drawing

AI summary

Security is enhanced for a user of electronic devices by providing a method for providing an application to an electronic device. According to an embodiment, an application in a source electronic device can be cloned from the source electronic device to a target electronic device. According to an embodiment, when the application is selected, the source device can be configured to automatically collect the selected application and configuration information, state information and/or application data associated with the selected application. The collected information is referred to as “cloning data.” Once the cloning data is collected, the source device can be configured to transmit at least a portion of the cloning data to the target electronic device, which can utilize the cloning data to clone the application into the target electronic device.