Partial Sort on Host Device for Mobile Content Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Sorting large amounts of content on mobile devices is expensive and inconvenient, as it locks the device and consumes battery power, especially during the generation of sort keys.

Innovation Solution

A host device generates sort keys and performs partial or complete sorting of synchronized content, transferring the sorted data back to the mobile device during synchronization, allowing the mobile device to become usable sooner and reducing battery consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the mobile device performs sorting of synchronized content, then the content is organized and presentable to the user, but the device is locked and unusable during sorting, and battery power is consumed

Engineering Contradiction:
Improvedevice usabilityVSAvoidsorting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The host device performs sort key generation and sorting operations before transferring the sorted content to the mobile device. This preliminary action on the host eliminates the need for the mobile device to lock and perform expensive sorting operations, allowing the device to remain usable during synchronization.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the mobile device generates sort keys and performs sorting, then the content is sorted, but battery power is consumed and the device generates heat

Engineering Contradiction:
Improvesorting capabilityVSAvoidbattery consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the expensive sort key generation and sorting operations from the mobile device and relocates them to the host device. The mobile device only receives pre-sorted content, eliminating battery consumption and heat generation during sorting operations on the device.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the mobile device sorts large amounts of content, then the content is organized, but the sorting process is expensive in terms of processor usage and device accessibility

Engineering Contradiction:
Improvedevice accessibilityVSAvoidsorting complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The host device acts as an intermediary that performs the complex sorting operations. The mobile device simply receives the pre-sorted content from the host, avoiding the need to implement and execute complex sorting algorithms locally while maintaining full accessibility during synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9087060B2Partial sort on a host
Publication Date: 2015.07.21 APPLE INC
  • US9087060B2 patent drawing
  • US9087060B2 patent drawing
  • US9087060B2 patent drawing

AI summary

A host devices transfers client data from a client device to the host device. The host device generates sort keys for host data that includes the client data. The host device sorts the host data using the sort keys and transfers the sorted host data to the client device. The client data and host data may include music, video, or other content.