US2023221854A1PendingUtilityA1
Accelerated scrolling and selection
Est. expiryApr 15, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G06F 3/041G06F 3/04842G06F 3/0481G06F 3/0485G06F 3/0482G06F 3/0488G06F 9/451G06F 2203/04808G06F 3/048G06F 3/04883G06F 3/04855G06F 2203/04803G06F 3/04845G06F 3/0486G06F 3/04166G06F 3/044G06F 2203/04104
67
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The present disclosure includes generally relates to scrolling and selecting items. An electronic device having a display and a touch-sensitive surface displays a user interface with a list of items. The items can be scrolled and selected using different techniques. Some embodiments include a technique for entering an edit mode to select and scroll items on the user interface. Some embodiments include a technique for scrolling to select items on the user interface. Some embodiments include a technique for displaying a scroll progress indicator for scrolling items on the user interface.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An electronic device, comprising:
a display; a touch-sensitive surface; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, via the display, a user interface including a plurality of items;
while the user interface is in a first mode of operation, detecting a first input including a respective number of contacts on the user interface at a location corresponding to a first item of the plurality of items;
in response to detecting the first input:
in accordance with a determination that the first input is a stationary input with a first number of contacts, performing an action associated with the first item; and
in accordance with a determination that the first input is a stationary input with a second number of contacts that is different from the first number of contacts:
selecting the first item without performing the action associated with the first item; and
switching the user interface from the first mode of operation to a second mode of operation;
while the electronic device is in the second mode of operation, detecting a second input at a location on the display corresponding to a second item of the plurality of items, wherein the second input is a stationary input; and
in response to detecting the second input, selecting the second item without performing an action associated with the second item while maintaining selection of the first item.
2 . The electronic device of claim 1 , wherein the second input includes the second number of contacts.
3 . The electronic device of claim 1 , the one or more programs further including instructions for:
while the electronic device is in the second mode of operation, detecting a third input corresponding to a request to deselect the selected first item; and in response to detecting the third input, deselecting the selected first item and switching the user interface from the second mode of operation to the first mode of operation.
4 . The electronic device of claim 3 , wherein the third input is a stationary input detected at a location corresponding to the selected first item.
5 . The electronic device of claim 3 , wherein the third input is a stationary input detected at a location corresponding to a selection user interface object indicating that the first item is selected.
6 . The electronic device of claim 1 , wherein switching the user interface from the first mode of operation to the second mode of operation further includes displaying, for each item of the plurality of items, a selection user interface object indicating a selection state of the item.
7 . The electronic device of claim 6 , wherein the location on the display corresponding to the second item in the plurality of items is a location of a selection user interface object that is associated with the second item.
8 . The electronic device of claim 6 , the one or more programs further including instructions for:
detecting a fourth input including the first number of contacts at a location corresponding to a selection user interface object; and in response to detecting the fourth input and in accordance with a determination that the fourth input includes movement of the first number of contacts across a plurality of the selection user interface objects associated with a subset of the plurality of items, selecting the subset of the plurality of items, including modifying an appearance of the plurality of the selection user interface objects associated with the subset of the plurality of items without performing an action associated with the subset of the plurality of items.
9 . The electronic device of claim 1 , the one or more programs further including instructions for:
after switching the user interface from the first mode of operation to the second mode of operation, detecting movement of the first input from the location corresponding to the first item to a location corresponding to a third item of the plurality of items; and in response to detecting the movement of the first input from the location corresponding to the first item to the location corresponding to the third item of the plurality of items:
in accordance with a determination that the first input satisfies a first set of criteria that includes a requirement that the second number of contacts are stationary for a predetermined amount of time prior to moving to the location corresponding to the third item in order for the first set of criteria to be satisfied, selecting the third item.
10 . The electronic device of claim 9 , the one or more programs further including instructions for:
in response to detecting the movement of the first input from the location corresponding to the first item to the location corresponding to the third item of the plurality of items:
in accordance with a determination that the first input does not satisfy the first set of criteria, scrolling the plurality of items.
11 . The electronic device of claim 1 , the one or more programs further including instructions for:
while the user interface is in the second mode of operation, and while the first and second items are selected and a fourth item is not selected, detecting a request to perform an action on selected items of the plurality of items; and in response to detecting the request, performing the action on the first and second items of the plurality of items without performing the action on the fourth item.
12 . The electronic device of claim 1 , the one or more programs further including instructions for:
while the user interface is in the second mode of operation, detecting a fifth input including the second number of contacts at a location on the display corresponding to a fifth item of the plurality of items; and in response to detecting the fifth input, selecting the fifth item without performing an action associated with the fifth item.
13 . The electronic device of claim 1 , the one or more programs further including instructions for:
detecting a sixth input that includes movement of the first number of contacts; and in response to detecting the sixth input:
in accordance with a determination that the user interface is in the first mode of operation and the movement of the first number of contacts originates at a location on the plurality of items, scrolling the plurality of items based on the movement of the first number of contacts; and
in accordance with a determination that the user interface is in the second mode of operation and the movement of the first number of contacts originates at a location on the plurality of items other than a location that corresponds to a selection user interface object, scrolling the plurality of items based on the movement of the first number of contacts.
14 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and a touch-sensitive surface, the one or more programs including instructions for:
displaying, via the display, a user interface including a plurality of items; while the user interface is in a first mode of operation, detecting a first input including a respective number of contacts on the user interface at a location corresponding to a first item of the plurality of items; in response to detecting the first input:
in accordance with a determination that the first input is a stationary input with a first number of contacts, performing an action associated with the first item; and
in accordance with a determination that the first input is a stationary input with a second number of contacts that is different from the first number of contacts:
selecting the first item without performing the action associated with the first item; and
switching the user interface from the first mode of operation to a second mode of operation;
while the electronic device is in the second mode of operation, detecting a second input at a location on the display corresponding to a second item of the plurality of items, wherein the second input is a stationary input; and in response to detecting the second input, selecting the second item without performing an action associated with the second item while maintaining selection of the first item.
15 . A method comprising:
at an electronic device with a display and a touch-sensitive surface:
displaying, via the display, a user interface including a plurality of items;
while the user interface is in a first mode of operation, detecting a first input including a respective number of contacts on the user interface at a location corresponding to a first item of the plurality of items;
in response to detecting the first input:
in accordance with a determination that the first input is a stationary input with a first number of contacts, performing an action associated with the first item; and
in accordance with a determination that the first input is a stationary input with a second number of contacts that is different from the first number of contacts:
selecting the first item without performing the action associated with the first item; and
switching the user interface from the first mode of operation to a second mode of operation;
while the electronic device is in the second mode of operation, detecting a second input at a location on the display corresponding to a second item of the plurality of items, wherein the second input is a stationary input; and
in response to detecting the second input, selecting the second item without performing an action associated with the second item while maintaining selection of the first item.Join the waitlist — get patent alerts
Track US2023221854A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.