Devices and Methods for Processing Touch Inputs

US2016357429A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016357429-A1
Application numberUS-201514870879-A
CountryUS
Kind codeA1
Filing dateSep 30, 2015
Priority dateJun 7, 2015
Publication dateDec 8, 2016
Grant date

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.

An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface, the device detects, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, updates the user interface from a respective current state to a respective next state in accordance with a selected subset of the sequence of locations of the touch input. Each selected subset of the sequence of locations includes a plurality of locations of the touch input.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: at an electronic device with a display, and a touch-sensitive surface: displaying a user interface at a first display rate; while displaying the user interface, detecting, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, updating the user interface from a respective current state to a respective next state in accordance with a selected subset of the sequence of locations of the touch input, each selected subset of the sequence of locations comprising a plurality of locations of the touch input. 2 . The method of claim 1 , including sending to a first software application a message having information that includes the selected subset of the sequence of locations, and the first software application updating the user interface in accordance with the information in the message. 3 . The method of claim 2 , wherein the message also includes information identifying one or more of: intensity of the touch input at the selected subset of the sequence of locations; and a type of the touch input detected at the selected subset of the sequence of locations. 4 . The method of claim 1 , wherein: a last detected location in each selected subset is detected at least a predefined time interval prior to a next update time. 5 . The method of claim 1 , including selecting a respective touch location in the selected subset of the sequence of locations of the touch input as a representative touch location. 6 . The method of claim 5 , wherein the respective touch location is selected as the representative touch location in accordance with touch-processing criteria for the first application that indicate an amount of time needed by the first application to update the user interface. 7 . The method of claim 5 , wherein updating the user interface by the first application includes transmitting the selected subset of the sequence of locations of the touch input to the first application along with an indication of which location is the representative touch location. 8 . The method of claim 5 , wherein the selected subset of the sequence of locations includes one or more interstitial locations that correspond to touch locations between a prior representative touch location and the representative touch location. 9 . The method of claim 1 , including: for each update time in the sequence of update times, selecting a plurality of locations of the touch input to use for updating the user interface, wherein the selected locations are locations of the touch input detected after a last selection of locations to use for updating the user interface. 10 . The method of claim 9 , wherein the selected plurality of locations of the touch input includes one or more predicted interstitial locations. 11 . The method of claim 1 , including: for each update time in the sequence of update times, selecting a plurality of locations of the touch input to use for updating the user interface, wherein the selected locations are locations of the touch input detected after detecting locations of the touch input last selected for updating the user interface. 12 . The method of claim 10 , wherein: the selected locations include all of the locations of the touch input detected after detecting locations of the touch input last selected for updating the user interface. 13 . The method of claim 10 , wherein: the selected locations include only one of the locations of the touch input detected after detecting locations of the touch input last selected for updating the user interface. 14 . The method of claim 1 , including: updating the user interface from a first state to a second state in accordance with a first subset of the sequence of locations of the touch input; and, subsequent to updating the user interface from the first state to the second state, updating the user interface from the second state to a third state in accordance with a second subset of the sequence of locations of the touch input. 15 . An electronic 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 a user interface at a first display rate; while displaying the user interface, detecting, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, updating the user interface from a respective current state to a respective next state in accordance with a selected subset of the sequence of locations of the touch input, each selected subset of the sequence of locations comprising a plurality of locations of the touch input. 16 . A 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 display and a touch-sensitive surface, cause the device to: display a user interface at a first display rate; while displaying the user interface, detect, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, update the user interface from a respective current state to a respective next state in accordance with a selected subset of the sequence of locations of the touch input, each selected subset of the sequence of locations comprising a plurality of locations of the touch input.

Assignees

Inventors

Classifications

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

  • Synchronisation between the display unit and other units, e.g. other display units, video-disc players · CPC title

  • Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title

  • G06F3/0416Primary

    Control or interface arrangements specially adapted for digitisers · CPC title

  • Pens or stylus · 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 US2016357429A1 cover?
An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface, the device detects, at a first detection rate that is greater than the first display rate, movement of a touch input at a sequence of locations on the touch-sensitive surface; and, at each of a sequence of update times, updates the user interf…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).