Device, method, and graphical user interface for scrolling a multi-section document

US9436374B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9436374-B2
Application numberUS-201414149727-A
CountryUS
Kind codeB2
Filing dateJan 7, 2014
Priority dateSep 25, 2009
Publication dateSep 6, 2016
Grant dateSep 6, 2016

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.

A method for scrolling a multi-section document is disclosed, including displaying on a display an electronic document that includes a plurality of document sections separated by respective logical structure boundaries; detecting a gesture on a touch-sensitive surface, the gesture having an initial velocity that exceeds a predefined speed threshold such that the gesture will scroll the electronic document more than one document section; initiating scrolling of the electronic document on the display at the initial velocity in accordance with an initial scrolling speed versus scrolling distance function; while scrolling the electronic document, adjusting the scrolling speed versus scrolling distance function so that when the scrolling speed becomes zero, a first logical structure boundary in the electronic document is displayed at a predefined location on the display; and, scrolling the electronic document in accordance with the adjusted scrolling speed versus scrolling distance function.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a multifunction device with a display and a touch-sensitive surface, cause the device to: display on the display an electronic document that includes a plurality of document sections separated by respective logical structure boundaries; detect a gesture on the touch-sensitive surface, wherein an initial contact of the gesture is at a location that corresponds to a first location in the electronic document, the gesture having gesture parameters that include an initial velocity; when the initial velocity of the gesture exceeds a predefined speed threshold such that the gesture will scroll the electronic document more than one document section: initiate scrolling of the electronic document on the display at the initial velocity in accordance with an initial scrolling speed versus scrolling distance function; while scrolling the electronic document on the display, adjust the scrolling speed versus scrolling distance function so that when the scrolling speed becomes zero, a first logical structure boundary in the electronic document is displayed at a predefined location on the display; and scroll the electronic document in accordance with the adjusted scrolling speed versus scrolling distance function. 2. The non-transitory computer readable storage medium of claim 1 , wherein adjusting the scrolling speed versus scrolling distance function occurs within a predefined time after detecting liftoff of the gesture from the touch-sensitive surface. 3. The non-transitory computer readable storage medium of claim 1 , wherein adjusting the scrolling speed versus scrolling distance function is performed substantially at the time of detecting liftoff of the gesture from the touch-sensitive surface. 4. The non-transitory computer readable storage medium of claim 1 , wherein the predefined location on the display of the first logical structure boundary when the scrolling speed becomes zero is selected from the group consisting of the top of the display and the bottom of the display. 5. The non-transitory computer readable storage medium of claim 1 , wherein an entire document section is displayed on the display, and the first logical structure boundary is displayed at a location selected from the group consisting of the top of the display and the bottom of the display. 6. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the multifunction device to use one or more of a gesture acceleration value, the initial velocity, and a gesture distance, to calculate the adjusted scrolling speed versus scrolling distance function. 7. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the multifunction device to scroll the electronic document in accordance with the initial scrolling speed versus scrolling distance function when the initial velocity of the gesture is below the predefined speed threshold. 8. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the multifunction device to forego adjusting the scrolling speed versus scrolling distance function when the electronic document is displayed at a magnification level greater than a predefined magnification level. 9. The non-transitory computer readable storage medium of claim 1 , including instructions which cause the multifunction device to: while scrolling the electronic document on the display: detect a touch gesture on the touch sensitive surface at a location corresponding to a location in the electronic document; determine that the location of the touch gesture corresponds to an executable icon within the electronic document; and execute a function associated with the executable icon. 10. The non-transitory computer readable storage medium of claim 9 , including instructions which cause the multifunction device to terminate the scrolling of the electronic document on the display in response to detecting the touch gesture on the touch sensitive surface at the location corresponding to the executable icon in the electronic document. 11. The non-transitory computer readable storage medium of claim 1 , wherein respective document sections correspond to respective pages within the electronic document. 12. The non-transitory computer readable storage medium of claim 1 , wherein respective logical structure boundaries correspond to respective page boundaries within the electronic document. 13. The non-transitory computer readable storage medium of claim 1 , wherein the logical structure boundaries are row and/or column boundaries within the electronic document. 14. The non-transitory computer readable storage medium of claim 1 , wherein the instructions which cause the multifunction device to adjust the adjusted scrolling speed versus scrolling distance function include instructions which cause the multifunction device to: determine a point in the electronic document that corresponds to a total distance to be scrolled from the first location in the electronic document in accordance with the initial scrolling speed versus scrolling distance function; identify a document section in the plurality of document sections that contains the point in the electronic document; identify a logical structure boundary associated with the determined point; and adjust the scrolling speed versus scrolling distance function so the scrolling of the electronic document will end when the identified logical structure boundary is displayed at an extremum of the display. 15. The non-transitory computer readable storage medium of claim 1 , wherein the gesture is a swipe gesture. 16. A multifunction device, comprising: a display; a touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying on the display an electronic document that includes a plurality of document sections separated by respective logical structure boundaries; detecting a gesture on the touch-sensitive surface, wherein an initial contact of the gesture is at a location that corresponds to a first location in the electronic document, the gesture having gesture parameters that include an initial velocity; when the initial velocity of the gesture exceeds a predefined speed threshold such that the gesture will scroll the electronic document more than one document section: initiating scrolling of the electronic document on the display at the initial velocity in accordance with an initial scrolling speed versus scrolling distance function; while scrolling the electronic document on the display, determining a total scrolling distance based on the initial velocity, wherein the total scrolling distance is adjusted to correspond to a first logical structure boundary in the electronic document; and, scrolling the electronic document for the total scrolling distance. 17. The device of claim 16 , wherein adjustment of the total scrolling distance is performed substantially at the time of detecting liftoff of the gesture from the touch-sensitive surface. 18. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a multifunction device with a display and a touch-sensitive surface, cause the device to: display on the display an electronic document that includ

Assignees

Inventors

Classifications

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • G06F3/0485Primary

    Scrolling or panning · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US9436374B2 cover?
A method for scrolling a multi-section document is disclosed, including displaying on a display an electronic document that includes a plurality of document sections separated by respective logical structure boundaries; detecting a gesture on a touch-sensitive surface, the gesture having an initial velocity that exceeds a predefined speed threshold such that the gesture will scroll the electron…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0485. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).