Touch input cursor manipulation

US10222980B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10222980-B2
Application numberUS-201715499693-A
CountryUS
Kind codeB2
Filing dateApr 27, 2017
Priority dateMar 19, 2015
Publication dateMar 5, 2019
Grant dateMar 5, 2019

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.

The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a touch-sensitive display, cause the electronic device to: concurrently display an onscreen keyboard and a content presentation region on the touch-sensitive display, wherein the content presentation region displays text input received from the onscreen keyboard; detect a touch input on the onscreen keyboard displayed on the touch-sensitive display; in response to detecting the touch input on the onscreen keyboard displayed on the touch-sensitive display, determine whether the touch input satisfies one or more criteria for entering a text selection mode; and in accordance with a determination that the touch input satisfies the one or more criteria for entering the text selection mode: concurrently display, in the content presentation region, a first cursor at a first location and a second cursor at a second location that is different from the first location, wherein: the second cursor moves in accordance with movement of the touch input while in the text selection mode; and the first cursor indicates where the second cursor will be located after the touch input ends. 2. The non-transitory computer readable storage medium of claim 1 , wherein the one or more criteria for entering the text selection mode include the touch input including a two-finger drag gesture over the onscreen keyboard. 3. The non-transitory computer readable storage medium of claim 1 , wherein: the device has one or more sensors to detect intensities of contacts with the touch-sensitive display; the touch input on the touch-sensitive display includes an input by a contact on the onscreen keyboard, and the one or more criteria for entering the text selection mode include the contact on the onscreen keyboard having an intensity that exceeds a predetermined deep press intensity threshold. 4. The non-transitory computer readable storage medium of claim 1 , including instructions which, when executed by the electronic device, cause the electronic device to: in accordance with the determination that the touch input satisfies the one or more criteria for entering the text selection mode: visually obscure keys on the onscreen keyboard. 5. The non-transitory computer readable storage medium of claim 4 , wherein visually obscuring the keys on the onscreen keyboard includes applying a blurring effect to the onscreen keyboard. 6. The non-transitory computer readable storage medium of claim 4 , wherein visually obscuring the keys on the onscreen keyboard includes transforming the onscreen keyboard into an onscreen touchpad. 7. The non-transitory computer readable storage medium of claim 4 , wherein visually obscuring the keys on the onscreen keyboard includes making the onscreen keyboard semitransparent to partially reveal content lying underneath the onscreen keyboard. 8. The non-transitory computer readable storage medium of claim 1 , wherein one of the first and second cursors is already displayed in the content presentation region before both of the first and second cursors are concurrently displayed in the content presentation region. 9. The non-transitory computer readable storage medium of claim 1 , including instructions which, when executed by the electronic device, cause the electronic device to: detect a lift-off of the touch input after detecting the movement of the touch input; and in response to detecting the lift-off of the touch input: cease to display the first cursor. 10. The non-transitory computer readable storage medium of claim 9 , wherein the onscreen keyboard is obscured in accordance with the determination that the touch input satisfies the one or more criteria for entering the text selection mode, and the non-transitory computer readable storage medium includes instructions which, when executed by the electronic device, cause the electronic device to: in response to detecting the lift-off of the touch input, restore display of the onscreen keyboard. 11. The non-transitory computer readable storage medium of claim 1 , wherein the device has one or more sensors to detect intensities of contacts with the touch-sensitive display, and the non-transitory computer readable storage medium includes instructions which, when executed by the electronic device, cause the electronic device to: in the text selection mode, detect that an intensity of a contact in the touch input exceeds a predetermined intensity threshold; after detecting that the intensity of the contact in the touch input exceeds the predetermined intensity threshold, detect movement of the contact in the touch input; in response to detecting the movement of the contact in the touch input, after detecting that the intensity of the contact in the touch input exceeds the predetermined intensity threshold: select a portion of the text input in accordance with the movement of the contact in the touch input. 12. The non-transitory computer readable storage medium of claim 11 , wherein the selected portion of the text input begins at a position of the first cursor when the detected intensity of the contact in the touch input exceeded the predetermined intensity threshold. 13. The non-transitory computer readable storage medium of claim 11 , including instructions which, when executed by the electronic device, cause the electronic device to: detect lift-off of the contact in the touch input after selecting the portion of the text input in accordance with the movement of the contact in the touch input; and, in response to detecting the lift-off of the contact in the touch input, confirm selection of the portion of the text input. 14. The non-transitory computer readable storage medium of claim 11 , including instructions which, when executed by the electronic device, cause the electronic device to: after selecting the portion of the text input, while the portion of the text input is selected, detect an intensity of the contact in the touch input that exceeds the predetermined intensity threshold; and, in response to detecting the intensity of the contact in the touch input that exceeds the predetermined intensity threshold while the portion of the text input is selected, clear selection of the portion of the text input. 15. The non-transitory computer readable storage medium of claim 11 , including instructions which, when executed by the electronic device, cause the electronic device to: after selecting the portion of the text input, while the portion of the text input is selected, detect an intensity of the contact in the touch input that exceeds the predetermined intensity threshold and that is followed by lift-off of the contact without further movement of the contact; and, in response to detecting the intensity of the contact in the touch input that exceeds the predetermined intensity threshold and that is followed by lift-off of the contact without further movement of the contact, confirm selection of the portion of the text input. 16. The non-transitory computer readable storage medium of claim 11 , including instructions which, when executed by the electronic device, cause the electronic device to: after selecting the portion of the text input, while the portion of the text input is selected, detect an intensity of the contact in the touch input that exceeds the predetermined intensity threshold and that is followed by further movement of the contact; and, in response to detecting the intensity of the contact in the touch inp

Assignees

Inventors

Classifications

  • Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

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

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • Touch pads, in which fingers can move on a surface · 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 US10222980B2 cover?
The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywher…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04812. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 05 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).