Portable Device Synchronization via Server Mediator and Metadata Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online Internet applications are difficult to continue in a portable context due to hardware and connectivity requirements, limiting users to stationary devices and preventing seamless continuation of experiences and progress between online and offline environments.

Innovation Solution

A method and system for synchronizing an online user account with a portable device, allowing data exchange and interaction while offline, using a client machine as an intermediary or directly with the online network, and utilizing metadata transfers to expedite data synchronization upon reconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If online applications are executed on portable devices, then user mobility and accessibility are improved, but processing power and hardware performance deteriorate

Engineering Contradiction:
Improveuser mobilityVSAvoidprocessing power
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent introduces a server as an intermediary between the portable device and the online application. The server hosts the application and handles complex processing, while the portable device acts as a thin client providing only basic interface functionality. This resolves the contradiction by offloading processing power requirements from the portable device to the server, enabling user mobility without sacrificing application performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If online applications require constant internet connectivity, then data synchronization is improved, but user accessibility in offline environments deteriorates

Engineering Contradiction:
Improvedata synchronizationVSAvoidoffline accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by allowing the portable device to download and cache application data, user profiles, and configuration information before offline periods begin. The device stores this data locally and can execute the application offline using cached information. When connectivity is restored, synchronization protocols automatically update the local cache with any changes from the server, resolving the contradiction between reliable data synchronization and offline accessibility.

Inventive Principle:
Principle #10Preliminary action

3Weight of moving object

If portable devices use lower performance components, then device portability and battery life are improved, but application execution capability deteriorates

Engineering Contradiction:
Improvedevice portabilityVSAvoidapplication execution capability
Core Design Contradiction:
Weight of moving objectVSPower

Solution Approach 1:

The server acts as a mediator that performs all computationally intensive tasks, while the portable device only handles lightweight interface interactions. This allows the use of low-power, lightweight components in the portable device without compromising application execution capability, as the server handles all heavy processing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The portable device performs only the minimal necessary actions locally (interface rendering, user input handling), while excessive or complete processing is performed by the server. This partial action approach enables the device to maintain portability with low-power components while still supporting full application functionality through server assistance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9724611B2Method and system for synchronizing an online application and a portable device
Publication Date: 2017.08.08 DISNEY ENTERPRISES INC
  • US9724611B2 patent drawing
  • US9724611B2 patent drawing
  • US9724611B2 patent drawing

AI summary

There is provided a method of synchronizing a portable device with an online user account. The method comprises establishing a first connection between the portable device and an online application, receiving data from the online application concerning the online user account, including a persona, updating the portable device with a portable user account corresponding to the online user account, including the persona, terminating the first connection between the portable device and the online application, recording modifications to the portable user account on the portable device after terminating the first connection, establishing a second connection between the portable device and the online application, uploading the modifications to the portable user account recorded on the portable device to the online application, and updating the portable user account according to modifications to the online user account performed by the online application to synchronize the portable user account with the online user account.