Reading progress indicator
AssigneeHewlett-Packard Development Company, L.P.
InventorShanchan Wu
Life of this patent
Estimating the term…
Abstract
In the examples provided herein, a computer-implemented method causes to be displayed a unit of content for accessing by a user. The method also causes to be displayed a reading progress indicator based upon a first amount of time multiple other users spent to reach a current location within a set of sections of the unit of content accessed by the user and a second amount of time the other users spent to finish the set of sections.
Claims15
A computer-implemented method comprising:
- determining over a network, by a processing resource, a number of other users who have accessed a unit of content and an amount of time spent by the other users to access the unit of content;
- causing to be displayed, by the processing resource, the unit of content for accessing by a user;
- based on a current location within a set of sections of the unit of content accessed by the user, in response to the number of the other users who have accessed the unit of content being greater than a threshold, causing to be displayed, by the processing resource, a reading progress indicator based upon the determined amount of time spent by the other users, the determined amount of time spent by the other users including a first amount of time the other users actively accessed the unit of content to reach the current location within the set of sections and a second amount of time the other users actively accessed the unit of content to finish the set of sections, wherein the first amount of time and the second amount of time are active viewing times based on user inputs within a predetermined amount of time, the user inputs being inputs for moving a mouse or pressing a button on a keyboard, wherein the user inputs are tracked for the predetermined amount of time, tracking is stopped when the predetermined amount of time elapses with no user input, and the tracking is resumed when a new user input is detected;
- and
- responsive to the user accessing a current page corresponding to the current location, causing to be displayed, by the processing resource, an effort indicator for the current page that shows a projection for an amount of effort required to read the current page based on an average amount of time in which the other users actively accessed the current page relative to an average amount of time in which the other users actively accessed other pages of the unit of content.
A system comprising:
- a processing resource;
- and
- a memory resource on which is stored instructions that, when executed by the processing resource, cause the processing resource to:
- determine over a network a number of other users who have accessed an electronic publication and an amount of time spent by the other users to access the electronic publication;
- provide access to the electronic publication to a first user, wherein the electronic publication has a given number of pages to be read by the first user;
- cause to be displayed a reading progress indicator in response to the number of other users who have accessed the electronic publication being greater than a threshold, otherwise cause to be displayed a percentage indicator,
- wherein the reading progress indicator is based on the determined amount of time spent by the other users, the determined amount of time spent by the other users including a first time and a second time and the reading progress indicator being a first ratio of the first time to the second time, wherein the first time is based on time spent by the other users actively accessing pages from a first page to a current page of the given number of pages accessed by the first user, and the second time is based on time spent by the other users actively accessing pages from the first page to an end page of the given number of pages, wherein the first time and the second time are active viewing times based on user inputs within a predetermined amount of time, the user inputs being inputs for moving a mouse or pressing a button on a keyboard, wherein the processing resource is caused to track the user inputs for the predetermined amount of time, stop tracking the user inputs when the predetermined amount of time elapses with no user input, and resume tracking the user inputs when a new user input is detected, and
- wherein the percentage indicator is a second ratio of i) a number of pages accessed by the first user from the first page to the current page to ii) a total number of pages in the given number of pages;
- and
- responsive to the first user accessing the current page, cause to be displayed an effort indicator for the current page that shows a projection for an amount of effort required to read the current page based an average amount of time in which the other users actively accessed the current page relative to an average amount of time in which the other users actively accessed other pages of the electronic publication.
A non-transitory computer readable medium having stored thereon a computer executable program, the computer executable program when executed causes a computer system to:
- determine over a network an amount of time spent by the other users to access a digital printed material;
- cause to be displayed the digital printed material for accessing by a user;
- and
- based on a current section of the digital printed material accessed by the user and the determined amount of time spent by the other users actively accessing the digital printed material, cause to be displayed:
- an average section effort based on the determined amount of time spent by the other users actively accessing a plurality of sections in the digital printed material, and
- a current section effort based on the determined amount of time spent by the other users actively accessing the current section in the digital printed material;
- and
- responsive to the user accessing a current page in the current section, cause to be displayed an effort indicator for the current page that shows a projection for an amount of effort required to read the current page based on an average amount of time in which the other users actively accessed the current page relative to an average amount of time in which the other users actively accessed other pages of the digital printed material, wherein the effort indicator is based on active viewing times that are based on user inputs within a predetermined amount of time, the user inputs being inputs for moving a mouse or pressing a button on a keyboard, wherein the computer system is caused to track the user inputs for the predetermined amount of time, stop tracking the user inputs when the predetermined amount of time elapses with no user input, and resume tracking the user inputs when a new user input is detected.
Dependencies are inferred from the claim text.