eBook Reading Speed Analysis via Overlapping Timing Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
EBooks lack accurate cues for readers to determine their current location and reading speed, as page counts can be misleading due to varying page sizes across different devices.
Innovation Solution
A computer-implemented method and system that generates time-based information by analyzing timing reports from multiple clients to provide reading speed data for granular portions of eBooks, allowing for more precise tracking of reading progress and estimation of time required to finish reading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If page count is used to indicate reading location, then readers can ascertain current position in the book, but the information becomes misleading due to varying page sizes across different devices
Solution Approach 1:
The patent changes the parameter used to measure reading progress from physical page count to time-based metrics. Instead of using page numbers which vary by device, the system collects timing data from multiple readers and converts it into normalized time intervals that represent reading speed and progress independently of device-specific page formatting.
Solution Approach 2:
The patent introduces time as an intermediary metric between the reader's physical action (turning pages) and the conceptual measurement of progress. By using time intervals collected from multiple readers as a mediator, the system creates a device-independent measure of reading progress that can be converted into meaningful location information without relying on inconsistent page counts.
2Measurement precision
If time-based reading data is collected from multiple clients, then granular reading speed information can be generated, but system complexity increases due to data collection and analysis requirements
Solution Approach 1:
The patent segments the reading data collection process into discrete timing events recorded by each client device. Each reader contributes segmented time interval data for specific portions of the book, which are then aggregated and analyzed separately by a processing system. This segmentation allows for precise granular measurement while distributing the data collection burden across multiple independent clients.
Data Source
AI summary
Reading data from an eBook is used to generate time-based information. Timing reports are received from a plurality of clients. The timing reports describe reading time intervals for reading portions of an eBook on the clients. Timing reports from different clients describe reading time intervals for different overlapping portions of the eBook. The overlapping portions are analyzed to generate timing information. The timing information describes reading speeds for granular portions of the book that are smaller than the portions described in the reading time intervals. The timing information is stored. Timing information is provided to a client enabling the client to provide advanced features. The features include estimating a user's current reading position and providing an estimate of the time required by the user to finished reading a portion of the eBook.


