Electronic text manipulation and display

US10824322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10824322-B2
Application numberUS-201313849634-A
CountryUS
Kind codeB2
Filing dateMar 25, 2013
Priority dateJan 11, 2010
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06F3/0483Primary

    Interaction with page-structured environments, e.g. book metaphor · CPC title

  • Document management systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10824322B2 cover?
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.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0483. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).