Content Item Alignment Service for Electronic Books

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic books present challenges in aligning content items across different versions due to dynamic page calculations, varying display sizes, and frequent revisions, which disrupt position indexing and make it difficult to identify changes and map annotations accurately.

Innovation Solution

A content item alignment service that determines overall similarity between versions, selects comparable portions, and uses algorithms like Needleman-Wunsch or Smith-Waterman to align content, identifying differences and mapping annotations by matching words and disregarding non-substantive changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic page calculations are used in electronic books, then adaptability to different display sizes is improved, but position indexing stability deteriorates

Engineering Contradiction:
Improveadaptability to different display sizesVSAvoidposition indexing stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent introduces an alignment service as an intermediary system that receives content items in their original dynamic indexing format, performs alignment to identify differences, and maps these differences to a stable reference framework. This intermediary layer allows the system to maintain adaptability to various display sizes while achieving stable difference identification through the alignment process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If frequent revisions are made to correct errors and improve content, then content quality is improved, but alignment difficulty increases

Engineering Contradiction:
Improvecontent qualityVSAvoidalignment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the content items into manageable portions for alignment processing. By dividing the content into segments that can be processed and compared systematically, the alignment service can handle frequent revisions without overwhelming complexity, maintaining the ability to identify changes even as content evolves through multiple updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The alignment service provides feedback about the alignment quality and identified differences, allowing the system to adapt to frequent revisions. The feedback mechanism enables continuous refinement of the alignment process, making it more efficient to handle iterative content updates and corrections.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If position indexing is used to specify locations, then ease of location reference is improved, but change detection accuracy deteriorates

Engineering Contradiction:
Improveease of location referenceVSAvoidchange detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent creates a copy of the content items for alignment processing, allowing the system to work with duplicate data that can be systematically compared. This copying approach enables the alignment service to maintain simple position indexing for ease of reference while achieving accurate change detection through the alignment of copied content portions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9069767B1Aligning content items to identify differences
Publication Date: 2015.06.30 AMAZON TECH INC
  • US9069767B1 patent drawing
  • US9069767B1 patent drawing
  • US9069767B1 patent drawing

AI summary

Techniques for aligning content items with one another are described herein. These techniques may align different versions of a same content item for the purpose of identifying differences between the versions, identifying commonalities between the versions, mapping annotations made in one version to the other version, aggregating annotations across the different versions, or for any other reason. The content items may include electronic books, songs, videos, documents, or the like.