Two-Way Media Synchronization via Bidirectional Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional personal computers are inefficient in retrieving media content from portable consumer electronic media devices for storage on the desktop, lacking the ability to seamlessly integrate updates and modifications made on portable devices into the desktop environment.

Innovation Solution

A system and method for enabling two-way synchronization between a client computer and a portable media device, allowing users to identify and retrieve media data that has been modified or added since the last synchronization, and selectively transfer this data for storage on the client computer, using a media player application that includes components for identification, retrieval, and user interface management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional personal computers are used to transfer media content from portable devices, then media content can be transferred, but the retrieval efficiency is poor and seamless integration of updates is not achieved

Engineering Contradiction:
Improvemedia content retrieval efficiencyVSAvoidseamless integration capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent inverts the conventional one-way transfer model by implementing two-way synchronization. The system not only pushes media content from desktop to portable devices but also automatically retrieves updates and modifications from portable devices back to the desktop, transforming a unidirectional process into a bidirectional synchronization system that resolves the efficiency and integration issues

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system implements feedback mechanisms where the desktop computer receives information about media content modifications made on portable devices. Through transaction reports and change detection, the system automatically identifies and retrieves updated content, creating a closed-loop feedback system that enables seamless integration without manual intervention

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If portable media devices allow users to modify or update media content, then media experience is improved, but the desktop cannot efficiently retrieve these updates

Engineering Contradiction:
Improvemedia content modification capabilityVSAvoidupdate retrieval efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by establishing synchronization protocols and transaction reporting mechanisms before media content modifications occur. When a portable device connects, the system proactively queries for changes using transaction IDs and timestamps, retrieving updates before the user even becomes aware of them, thus maintaining desktop content currency automatically

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronization system operates autonomously to detect and retrieve media content updates. The desktop computer automatically identifies modified files through transaction reports, downloads updates without user intervention, and integrates them into the media library, making the update retrieval process self-service and eliminating the need for manual synchronization operations

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7475078B2Two-way synchronization of media data
Publication Date: 2009.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7475078B2 patent drawing
  • US7475078B2 patent drawing
  • US7475078B2 patent drawing

AI summary

A system and method for retrieving media data from a portable media device for storage on a client computer during synchronization between the portable media device and the client computer. A media player application (MPA) identifies media data on the portable media device that has been modified since a last synchronization process, and automatically or selectively retrieves the modified and/or unmodified media data from the portable media device for storage on the client computer.