Reading Speed Estimation via Device Orientation and Wobble
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems inaccurately estimate reading speed due to user distraction, as they fail to differentiate between active reading and inactive states, leading to incorrect time estimates for completing e-book sections.
Innovation Solution
The system monitors and analyzes orientation and wobble data from sensors, such as accelerometers, to distinguish between active and inactive reading states, adjusting reading speed calculations based on personalized patterns learned over time, using a behavior detection module and reading speed module to accurately determine reading speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the system uses basic time tracking to estimate reading speed, then the implementation is simple, but the accuracy of reading speed estimation deteriorates due to user distraction
Solution Approach 1:
The patent introduces an accelerometer as an intermediary device to detect user reading state. The accelerometer measures device motion and orientation changes, providing indirect evidence of whether the user is actively reading or distracted, thereby improving reading speed estimation accuracy without requiring complex cognitive monitoring systems
Solution Approach 2:
The patent replaces traditional mechanical/time-based reading speed measurement with a sensor-based detection system. Instead of relying solely on time tracking, the system uses accelerometer data to detect physical reading behaviors (device holding stability, page-turning motions), substituting mechanical measurement with electronic sensing to achieve higher accuracy
2Measurement precision
If the system monitors user behavior continuously to distinguish active reading from distraction, then the reading speed accuracy improves, but the energy consumption increases
Solution Approach 1:
The patent implements periodic sampling of accelerometer data rather than continuous monitoring. The system checks device orientation and motion at regular intervals to determine if the user is actively reading or distracted, reducing energy consumption while maintaining sufficient detection accuracy through periodic behavior analysis
Solution Approach 2:
The system applies partial monitoring by focusing only on specific accelerometer axes relevant to reading detection (primarily orientation and vertical motion) rather than analyzing all sensor data comprehensively. This selective monitoring approach maintains detection accuracy while minimizing energy usage by processing only necessary data points
3Measurement precision
If the system uses sensor data to detect reading state, then the accuracy of differentiating active reading from distraction improves, but the device complexity increases
Solution Approach 1:
The patent extracts only the essential features from accelerometer data that are relevant to reading state detection, such as device orientation angles and vertical motion patterns. By filtering out unnecessary sensor information and focusing only on key indicators of active reading versus distraction, the system maintains high detection accuracy while reducing processing complexity
Solution Approach 2:
The system transforms raw accelerometer data into meaningful parameters through coordinate system transformations and threshold-based classification. By changing the representation of sensor data from raw acceleration values to orientation angles and motion state categories, the system simplifies the detection logic while improving the precision of reading state differentiation
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enables precise estimation of reading speed, allowing users to plan their reading time effectively and avoid interruptions, by accurately differentiating between active and distracted states, thus improving the accuracy of time estimates for e-book sections.
Implementation Method 1
data generated by a sensor of the user device... determining an orientation and a wobble of the user device based on the data generated by the sensor
Data Source
AI summary
Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.


