Presenting electronic publications on a graphical user interface of an electronic device
US-9811507-B2 · Nov 7, 2017 · US
US10824322B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10824322-B2 |
| Application number | US-201313849634-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2013 |
| Priority date | Jan 11, 2010 |
| Publication date | Nov 3, 2020 |
| Grant date | Nov 3, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
Opening claim text (preview).
What is claimed is: 1. A method of presenting information, the method comprising: presenting, within an electronic book reader application on an electronic device, a representation of an electronic book that includes an electronic representation of a paper page; enabling an interaction with the electronic representation of the paper page through a touch-sensitive control mechanism associated with the electronic device to navigate through the electronic book, wherein the electronic representation of the paper page includes a scrubbing bar displaying a page indicator that provides information indicating the electronic representation of the paper page currently presented; detecting a first input provided through the touch-sensitive control mechanism selecting the displayed page indicator, the first input pressing and maintaining contact with the touch-sensitive control mechanism; in response to the first input, replacing the page indicator with increment indicators displayed along a horizontal axis in the scrubbing bar, the increment indicators corresponding to different sections of the electronic book; detecting a second input selecting a portion of the displayed increment indicators; and in response to the second input, presenting an electronic representation of a second paper page that corresponds to the selected portion of the displayed increment indicators. 2. The method of claim 1 , further comprising: detecting a new input provided through the touch-sensitive control mechanism; and in response to the new input, showing the electronic book closing its cover and returning to an electronic bookshelf. 3. The method of claim 1 , further comprising: detecting a new input provided through the touch-sensitive control mechanism; in response to the new input, automatically selecting a next electronic book present in a queue in the electronic device; and displaying opening the selected next electronic book. 4. The method of claim 1 , further comprising: in response to the first input, displaying a window overlaid on the electronic representation of the paper page, wherein the window includes information associated with the paper page. 5. The method of claim 1 , wherein the second input further comprises: receiving an input gesture using the touch-sensitive control mechanism, wherein the input gesture comprises dragging an input mechanism along the displayed increment indicators; and in response to the input gesture, presenting animations successively displaying pages as the input mechanism is dragged along the displayed increment indicators. 6. The method of claim 1 , further comprising: detecting a new input provided through the touch-sensitive control mechanism to navigate through the electronic book; identifying, based on the new input, a command to turn the electronic representation of the paper page; in response to identifying the command, generating an animated transition showing a partial turn of the electronic representation of a paper page; detecting removal of the new input; in response to detecting the removal of the new input, determining whether the new input met or exceeded a threshold; and conditioned on determining that the new input met or exceeded the threshold, presenting an animated transition showing a completion of the turn of the electronic representation of the paper page to reveal an electronic representation of a next paper page. 7. The method of claim 6 , wherein detecting the new input includes determining a location within the electronic representation of the paper page where a touch input was provided on the electronic representation of a paper page, and wherein generating the animated transition includes displaying the partial turn beginning at the location on the electronic representation of a paper page where the touch input was provided. 8. The method of claim 6 , wherein detecting the new input and identifying the command comprises determining at least one of a velocity at which the electronic representation of the paper page was swiped to turn the page, an acceleration at which the electronic representation of the paper page was swiped to turn the page, or a direction at which the electronic representation of the paper page was swiped to turn the page. 9. The method of claim 6 , further comprising: conditioned on determining that the new input was less than the threshold, presenting an animated transition reverting to displaying the electronic representation of the paper page upon removal of the input. 10. A system, comprising: at least one processor; and at least one memory storing instructions that, when executed on the at least one processor, cause the at least one processor to: present, within an electronic book reader application on an electronic device, a representation of an electronic book that includes an electronic representation of a paper page; enable an interaction with the electronic representation of the paper page through a touch-sensitive control mechanism associated with the electronic device to navigate through the electronic book, wherein the electronic representation of the paper page includes a scrubbing bar displaying a page indicator that provides information indicating the electronic representation of the paper page currently presented; detect a first input provided through the touch-sensitive control mechanism selecting the displayed page indicator, the first input pressing and maintaining contact with the touch-sensitive control mechanism; in response to the first input, replacing the page indicator with increment indicators displayed along a horizontal axis in the scrubbing bar, the increment indicators corresponding to different sections of the electronic book; detect a second input selecting a portion of the displayed increment indicators; and in response to the second input, present an electronic representation of a second paper page that corresponds to the selected portion of the displayed increment indicators. 11. The system of claim 10 , wherein the instructions further cause the at least one processor to: detect a new input provided through the touch-sensitive control mechanism; and in response to the new input, show the electronic book closing its cover and returning to an electronic bookshelf. 12. The system of claim 10 , wherein the instructions further cause the at least one processor to: detect a new input provided through the touch-sensitive control mechanism; in response to the new input, automatically select a next electronic book present in a queue in the electronic device; and display opening the selected next electronic book. 13. The system of claim 10 , wherein the instructions further cause the at least one processor to: detect a new input provided through the touch-sensitive control mechanism to navigate through the electronic book; identify, based on the new input, a command to turn the electronic representation of the paper page; in response to identifying the command, generate an animated transition showing a partial turn of the electronic representation of a paper page; detect removal of the new input; in response to detecting the removal of the new input, determine whether the new input met or exceeded a threshold; and conditioned on determining that the new input met or exceeded the threshold, present an animated transition showing a completion of the turn of the electronic representation of the paper page to reveal an electronic representation of a next paper page. 14. The system of claim 13 , wherein detecting the new input and identifying the command comprises determining at least one of a
utilising user interfaces specially adapted for shopping · CPC title
Electronic shopping [e-shopping] · CPC title
graphically representing goods, e.g. 3D product representation · CPC title
Interaction with page-structured environments, e.g. book metaphor · CPC title
Document management systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.