Media Synchronization Engine Prioritizing Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for synchronizing media files between computers and portable devices are inefficient due to bandwidth limitations, processor speed constraints, complex user interfaces, and the need for manual initiation and storage of content on the user's computer, leading to delayed and cumbersome synchronization processes.

Innovation Solution

The solution involves prioritizing tasks, initiating dependent tasks, allowing continuous automatic synchronization, and enabling content transfer directly to portable devices without intermediate storage on the user's computer, using intuitive container-based selection methods and a synchronization engine that monitors changes and manages workflows efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If file conversion is performed before transfer from computer to portable player, then compatibility and quality are improved, but synchronization speed is significantly reduced

Engineering Contradiction:
Improvefile compatibilityVSAvoidsynchronization speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The system performs file conversion in advance before the synchronization process begins. Files are pre-processed and converted to the required formats, so that during actual synchronization, only transfer operations are needed, eliminating the time-consuming conversion step from the critical path.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronization process is divided into separate stages: file conversion, file transfer, and file organization. By segmenting these operations, the system can perform conversion independently beforehand, allowing the transfer phase to proceed at maximum speed without being bottlenecked by conversion operations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If content is downloaded from internet web store to local computer before synchronization, then file availability is ensured, but total time required is increased

Engineering Contradiction:
Improvefile availabilityVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Files are downloaded from the internet web store in advance and stored locally before the synchronization process begins. This preliminary download ensures that all required files are available on the local computer when synchronization starts, eliminating the need for slow network transfers during the actual synchronization operation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If complex rule-based selection mechanisms are used for smart playlists, then content selection flexibility is improved, but user interface complexity increases

Engineering Contradiction:
Improvecontent selection flexibilityVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically generates smart playlists based on predefined rules and user preferences without requiring manual configuration. The playlist creation and content selection processes are automated, allowing users to benefit from flexible, rule-based content organization without needing to understand or configure the underlying complex selection mechanisms.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If manual synchronization initiation is required, then user control is maintained, but synchronization responsiveness is reduced

Engineering Contradiction:
Improveuser controlVSAvoidsynchronization responsiveness
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system continuously monitors for changes in the media content library and automatically initiates synchronization when changes are detected. This feedback mechanism allows the system to respond promptly to content changes while still allowing users to manually trigger synchronization if desired, combining automatic responsiveness with user control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9544369B2Arrangement for synchronizing media files with portable devices
Publication Date: 2017.01.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9544369B2 patent drawing
  • US9544369B2 patent drawing
  • US9544369B2 patent drawing

AI summary

Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization.