Dynamic Sync Status Display for Portable Media Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of portable electronic devices are often left uninformed about the progress of the syncing process, receiving minimal information such as 'Do Not Disconnect—Sync In Progress' until the process is complete, without details on the status, type, or amount of data being transferred.

Innovation Solution

The host device provides detailed real-time sync information to the portable media device, which can display the status, including percentage complete, file names, artists, and types of files being transferred, either through a side channel or by pre-transferring summary data, allowing for dynamic display of sync status on the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the host device sends detailed real-time sync information to the portable media device, then the user is informed about the sync progress and data transfer details, but the communication bandwidth and processing load increase

Engineering Contradiction:
Improvesync status informationVSAvoidcommunication protocol complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The sync information is segmented into discrete data packets that are transmitted incrementally during the sync process. Each packet contains specific status updates (progress percentage, current file being transferred, files remaining), allowing the receiving device to display real-time information without requiring continuous large-data transmissions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A side channel communication mechanism is introduced as an intermediary between the host device and portable media device. This side channel carries sync status information separately from the main data transfer channel, enabling information exchange without interfering with the primary data sync bandwidth.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a side channel is used to transmit sync status information, then real-time display information is provided without interfering with main data transfer, but the communication protocol becomes more complex

Engineering Contradiction:
Improvedata transfer speedVSAvoidcommunication protocol structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into two distinct channels: a main data transfer channel for bulk file transfers and a side channel for status information. This segmentation allows both channels to operate independently at full capacity, maintaining high productivity while organizing complexity into manageable separate components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The side channel transmits sync status information that is merged with the main data transfer operations. The status updates are synchronized with the actual data transfer progress, combining information delivery with the primary function without requiring separate parallel processing systems.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If all sync information is sent prior to data transfer, then the portable media device can calculate real-time status independently, but the initial communication overhead increases

Engineering Contradiction:
Improvereal-time status calculationVSAvoidpre-transferred data volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The host device performs preliminary actions by sending the complete list of files to be transferred and their metadata before the actual data transfer begins. This allows the portable media device to prepare display structures and calculate expected durations in advance, enabling real-time status updates during the transfer without requiring continuous communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of sending only the minimum necessary information, the host device sends comprehensive file metadata including names, sizes, and types for all files in the sync list. This excessive information provision enables the portable device to independently calculate and display detailed real-time status without needing to query the host during transfer.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8370754B2Method and apparatus for providing a user with dynamic sync status
Publication Date: 2013.02.05 APPLE INC
  • US8370754B2 patent drawing
  • US8370754B2 patent drawing
  • US8370754B2 patent drawing

AI summary

Data files are selected for downloading from a host device to an electronic device via a sync process. Once the sync process starts, the electronic device provides the user with dynamic sync status information so that the user, for example, knows how much data has been downloaded, how much time is remaining in the download, what data files are being downloaded, etc. In addition, the user is also provided with the capability to obtain general summary information about the data files downloaded after the sync process is complete, as well as detailed summary information that may, for example, provide the user the names of each song downloaded and the size of each file.