Back to results
US 9,069,332 B1Granted
User device providing electronic publications with reading timer
AssigneeAmazon Technologies, Inc.
InventorEdward J. Gayles
Life of this patent
Estimating the term…
Abstract
A user device determines a rate of consumption value for each of a plurality of measurable units of an electronic publication. The user device calculates a running average of the rate of consumption values and provides a feature based on the running average.
Claims22
A non-transitory computer-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
- determining a rate of consumption value for each of a plurality of measurable units of an electronic publication being viewed on a user device, wherein determining the rate of consumption value for a measurable unit comprises at least one of starting a timer when the measurable unit is initially displayed on the user device and stopping the timer when a change page command is received, or starting the timer when a sensor determines that the user begins viewing the measurable unit on the user device and stopping the timer when the sensor determines that the user finishes viewing the measurable unit;
- calculating, by the processing device, a running average of the rate of consumption values, wherein the running average is updated based at least in part on a first rate of consumption value for a first measurable unit of the plurality of measurable units, and wherein a second rate of consumption value for a second measurable unit of the plurality of measurable units is excluded from the running average when the second rate of consumption value exceeds a threshold value;
- and
- providing a feature based on the running average.
1 more element
A system, comprising:
- a processing device;
- a display device coupled to the processing device;
- and
- a memory coupled to the processing device, the memory storing a consumption rate monitoring module, executed from the processing device and the memory, the consumption rate monitoring module configured to:
- determine a rate of consumption value for each of a plurality of measurable units of an electronic publication being viewed on a user device, wherein to determine the rate of consumption value for a measurable unit, the consumption rate monitoring module is configure to at least one of start a timer when the measurable unit is initially displayed on the user device and stop the timer when a change page command is received, or start the timer when a sensor determines that the user begins viewing the measurable unit on the user device and stop the timer when the sensor determines that the user finishes viewing the measurable unit;
- calculate a running average of the rate of consumption values, wherein the running average is updated based at least in part on a first rate of consumption value for a first measurable unit of the plurality of measurable units, and wherein a second rate of consumption value for a second measurable unit of the plurality of measurable units is excluded from the running average when the second rate of consumption value exceeds a threshold value;
- provide a feature based on the running average;
- and
- display an indication of the feature on the display device.
6 more elements
A method, implemented by a user device, comprising:
- determining a reading speed of a user for each of a plurality of pages of an electronic publication being viewed on the user device, wherein determining the reading speed for a page comprises at least one of starting a timer when the page is initially displayed on the user device and stopping the timer when a change page command is received, or starting the timer when a sensor determines that the user begins viewing the page on the user device and stopping the timer when the sensor determines that the user finishes viewing the page;
- calculating, by a processing device, a running average of the reading speeds, wherein the running average is updated based at least in part on a first reading speed for a first page of the plurality of pages, and wherein a second reading speed for a second page of the plurality of pages is excluded from the running average when the second reading speed exceeds a threshold value;
- and
- estimating, based on the running average, an amount of time remaining for the user to finish reading at least a portion of the electronic publication.
1 more element
Dependencies are inferred from the claim text.