E-book Synchronization via Signpost Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in seamlessly switching between different consumption modes of e-books, such as text and audio versions, due to the lack of synchronization, requiring manual effort to maintain the reading or listening position, which detracts from the overall enjoyment.

Innovation Solution

A computer-implemented method and system that stores signposts for corresponding locations in both text and audio versions of e-books, allowing for synchronization by determining the current location in the audio version based on the user's position in the text version, using feedback on reading rates to adjust the location, and transmitting the adjusted location for presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text-to-speech conversion is used to switch between consumption modes, then switching between text and audio versions becomes possible, but the user experience deteriorates due to mechanical-sounding voices lacking human narrator nuance

Engineering Contradiction:
Improveconsumption mode switchingVSAvoiduser experience quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-processes the text e-book by segmenting it into chunks and generating corresponding audio segments with human narrators before the user needs to switch modes. Signposts are created in advance to mark the boundaries and synchronization points between text and audio versions, enabling seamless switching without real-time conversion delays or quality loss.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual location tracking is used when switching consumption modes, then position accuracy is maintained, but user convenience deteriorates due to time-consuming manual effort

Engineering Contradiction:
Improveposition accuracyVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically tracks and maintains the user's reading position across different consumption modes without requiring manual intervention. When the user switches from text to audio mode (or vice versa), the system uses the stored signposts to automatically calculate and jump to the corresponding location in the other version, making the synchronization transparent and convenient.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the user's current location in the active consumption mode and uses this feedback information, combined with the pre-stored signposts, to automatically determine and update the corresponding location in the other version, ensuring accurate position matching during mode transitions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If independent versions of e-book are used for different consumption modes, then mode flexibility is achieved, but synchronization capability deteriorates due to lack of connection between versions

Engineering Contradiction:
Improveconsumption mode flexibilityVSAvoidsynchronization information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system introduces signposts as an intermediary data structure that bridges the independent text and audio versions of the e-book. These signposts contain synchronization metadata that links corresponding locations in both versions, allowing the system to maintain the flexibility of separate versions while restoring the lost synchronization information through the intermediary signpost layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2815375B1Synchronized consumption modes for e-books
Publication Date: 2019.09.25 GOOGLE LLC
  • EP2815375B1 patent drawingFigure 1
  • EP2815375B1 patent drawingFigure 2
  • EP2815375B1 patent drawingFigure 3

AI summary

An e-book system receives and stores different versions of an e-book supporting different consumption modes. Additionally, the e-book system stores signposts for the e-book. The signposts include corresponding locations in different versions of the e-book. When a user switches from a first version to a second version, the e-book system determines based on the signposts a location in the second version of the e-book that corresponds to the current location in the first version. The e-book system then presents the content in the second version from the determined location.