Transitioning pages of paginated content displayed by a computing device
AssigneeKobo Incorporated
InventorsTony O'Donoghue, Charles Joseph
Life of this patent
Estimating the term…
Abstract
A given page of an e-book is displayed when an input is detected that is sustained for an amount of time that exceeds a threshold. After the amount of time exceeding the threshold, the pages of the e-book are transitioned by clusters or chapters. The transitioning by clusters or chapters can be sustained for some duration that is determined by, for example, the duration of time during which the input is sustained.
Claims20
A method for displaying an e-book on a computing device, the method comprising:
- displaying the e-book in a first page state, the first page state including at least a given page of an e-book, the e-book including a plurality of pages divided into multiple predefined chapters;
- detecting a first input that is sustained for an amount of time that exceeds a threshold, wherein detecting the first input includes detecting one or more gestures on an input surface, at least some of the one or more gestures corresponding to an input for transitioning by clusters of multiple pages;
- determining a type for the first input by at least determining whether the one or more gestures further include an additional gesture associated with an input for transitioning by chapters, the type of the first input being (i) the input for transitioning by clusters when the one or more gestures do not include the additional gesture or (ii) the input for transitioning by chapters when the one or more gestures include the additional gesture;
- after the amount of time exceeding the threshold, transitioning pages of the e-book by page clusters or chapters based on the determined type so that the e-book is transitioned into a second page state that displays one or more pages that are further in a progression in the e-book with respect to the given page;
- detecting a second input that follows the first input;
- and
- in response to detecting that the second input follows the transitioning pages of the e-book by page clusters or chapters, returning the e-book to the first page state.
A method for displaying an e-book on a computing device, the method comprising:
- displaying the e-book in a first page state, the first page state including at least a given page of the e-book, the e-book including a plurality of pages and a plurality of chapters;
- detecting a first input corresponding to a user touching an input screen of the computing device for an amount of time that exceeds a threshold, wherein detecting the first input includes detecting one or more gestures on the input screen, at least some of the one or more gestures corresponding to an input for transitioning by clusters of multiple pages;
- determining a type for the first input by at least determining whether the one or more gestures further include an additional gesture associated with an input for transitioning by chapters, the type of the first input being (i) the input for transitioning by clusters when the one or more gestures do not include the additional gesture or (ii) the input for transitioning by chapters when the one or more gestures include the additional gesture;
- after the amount of time exceeds the threshold, transitioning pages of the e-book by chapters based on the determined type while the first input remains sustained so that the e-book is transitioned into a second page state that displays one or more pages that are further in a progression in the e-book with respect to the given page;
- detecting a second input that follows the first input;
- and
- in response to detecting that the second input follows the transitioning pages of the e-book by chapters, returning the e-book to the first page state.
A computing device comprising:
- one or more processors;
- a memory that stores an e-book, the e-book including a plurality of pages;
- an input screen;
- wherein the one or more processors operate to:
- display the e-book in a first page state, the first page state including at least a given page of the e-book, the e-book including a plurality of pages divided into multiple predefined chapters;
- determine, as a first input, that a user has touched the input screen for an amount of time that exceeds a threshold, wherein determining that the user has touched the input screen for the amount of time that exceeds the threshold includes determining one or more gestures on the input screen, at least some of the one or more gestures corresponding to an input for transitioning by clusters of multiple pages;
- determine a type for the first input by at least determining whether the one or more gestures further include an additional gesture associated with an input for transitioning by chapters, the type of the first input being (i) the input for transitioning by clusters when the one or more gestures do not include the additional gesture or (ii) the input for transitioning by chapters when the one or more gestures include the additional gesture;
- after the amount of time exceeds the threshold, transition pages of the e-book by page clusters or chapters based on the determined type so that the e-book is transitioned into a second page state that displays one or more pages that are further in a progression in the e-book with respect to the given page;
- determine that a second input follows the first input;
- and
- in response to determining that the second input follows the transitioning pages of the e-book by page clusters or chapters, return the e-book to the first page state.
Dependencies are inferred from the claim text.