Device, Method, and Graphical User Interface for Moving User Interface Objects
US-2020073547-A1 · Mar 5, 2020 · US
US11893233B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11893233-B2 |
| Application number | US-202217586621-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 27, 2022 |
| Priority date | Jun 9, 2013 |
| Publication date | Feb 6, 2024 |
| Grant date | Feb 6, 2024 |
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.
An electronic device, while displaying a user interface with a favored navigation axis, detects first movement of a contact on a touch-sensitive surface that includes a first component along the favored navigation axis and a second component in a direction different from the favored navigation axis. In response, if first movement meets direction-lock termination criteria, the device moves one or more user interface objects in two dimensions in accordance with both components of the first movement; and if first movement does not meet the direction-lock termination criteria, the device moves user interface objects in one dimension along the favored navigation axis in accordance with the first component of the first movement. After meeting the direction-lock termination criteria, in response to continued second movement of the contact, the device moves user interface objects in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria.
Opening claim text (preview).
What is claimed: 1. A method, comprising: at an electronic device with a touch-sensitive surface and a display: displaying, on the display, a user interface with a favored navigation axis; and while displaying the user interface on the display, detecting a contact on the touch-sensitive surface and detecting a first movement of the contact on the touch-sensitive surface, wherein the first movement of the contact includes: a first component of the first movement in a direction along the favored navigation axis; and a second component of the first movement in a direction different from the favored navigation axis; and in response to detecting the first movement of the contact: in accordance with a determination that the first movement meets direction-lock termination criteria, moving one or more user interface objects of the user interface in two dimensions in accordance with the first component of the first movement and the second component of the first movement, wherein, immediately prior to detecting the first movement of the contact, the one or more user interface objects each have respective initial positions along a secondary navigation axis different from the favored navigation axis; and in accordance with a determination that the first movement does not meet the direction-lock termination criteria, moving one or more user interface objects of the user interface in one dimension along the favored navigation axis in accordance with the first component of the first movement; after determining that the first movement meets the direction-lock termination criteria and while continuing to detect the contact on the touch-sensitive surface: detecting a second movement of the contact on the touch-sensitive surface, wherein the second movement of the contact includes: a first component of the second movement in a direction along the favored navigation axis; and a second component of the second movement in a direction different from the favored navigation axis; and in response to detecting the second movement of the contact, moving one or more user interface objects of the user interface in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria; after moving the one or more user interface objects of the user interface in accordance with the second movement without regard to whether the second movement meets the direction-lock termination criteria: detecting a lift-off of the contact; and in response to detecting the lift-off of the contact, moving each of the one or more user interface objects of the user interface only along the secondary navigation axis to their respective initial positions along the secondary navigation axis. 2. The method of claim 1 , including, after determining that the first movement does not meet the direction-lock termination criteria and while continuing to detect the contact on the touch-sensitive surface: detecting a third movement of the contact on the touch-sensitive surface, wherein the third movement of the contact includes: a first component of the third movement in a direction along the favored navigation axis; and a second component of the third movement in a direction different from the favored navigation axis; and in response to detecting the third movement of the contact: in accordance with a determination that the third movement meets the direction-lock termination criteria, moving one or more user interface objects of the user interface in two dimensions in accordance with the first component of the third movement and the second component of the third movement; and in accordance with a determination that the third movement does not meet the direction-lock termination criteria, moving one or more user interface objects of the user interface in one dimension along the favored navigation axis in accordance with the first component of the third movement. 3. The method of claim 1 , wherein the direction-lock termination criteria include a criterion that is met when an angle between the first movement of the contact and the favored navigation axis is greater than a predetermined angle. 4. The method of claim 1 , wherein the method includes, displaying metadata for the one or more user interface objects as the one more user interface objects move, in response to the second movement of the contact, in a direction perpendicular to the favored navigation axis. 5. The method of claim 4 , wherein: the direction-lock termination criteria include a criterion that is met when the first movement starts more than a predetermined distance from a respective edge of the touch-sensitive surface; an amount of movement of the one or more user interface objects perpendicular to the favored navigation axis is proportional to an amount of movement of the contact toward the respective edge of the touch-sensitive surface; and the predetermined distance is a distance selected such that movement toward the respective edge of the touch-sensitive surface from a point on the touch-sensitive surface that is less than the predetermined distance from the respective edge of the touch-sensitive surface would not be sufficient to fully display the metadata for the one or more user interface objects on the display. 6. The method of claim 4 , wherein the one or more user interface objects comprise a sequence of electronic messages displayed in the user interface, and the metadata comprises message time information for at least two electronic messages in the sequence of electronic messages. 7. 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, on the display, a user interface with a favored navigation axis; and while displaying the user interface on the display, detecting a contact on the touch-sensitive surface and detecting a first movement of the contact on the touch-sensitive surface, wherein the first movement of the contact includes: a first component of the first movement in a direction along the favored navigation axis; and a second component of the first movement in a direction different from the favored navigation axis; and in response to detecting the first movement of the contact: in accordance with a determination that the first movement meets direction-lock termination criteria, moving one or more user interface objects of the user interface in two dimensions in accordance with the first component of the first movement and the second component of the first movement, wherein, immediately prior to detecting the first movement of the contact, the one or more user interface objects each have respective initial positions along a secondary navigation axis different from the favored navigation axis; and in accordance with a determination that the first movement does not meet the direction-lock termination criteria, moving one or more user interface objects of the user interface in one dimension along the favored navigation axis in accordance with the first component of the first movement; after determining that the first movement meets the direction-lock termination criteria and while continuing to detect the contact on the touch-sensitive surface: detecting a second movement of the contact on the touch-sensitive surface, wherein the second movement of the contact includes: a first component of the second movement in a direction along the favored navigation axis; and a second component of the second movement in a direction different from the favored navigation axis; and in response to detec
for inputting data by handwriting, e.g. gesture or text · CPC title
Scrolling or panning · CPC title
Drag-and-drop · CPC title
using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.