IP Library › Granted Patent US 12,340,067
Granted Patent B1
US 12,340,067 · App. 17/879,245 · Granted Jun 24, 2025

Method and graphical user interface for positioning a preselection and selecting on a computing device with a touch-sensitive display

Inventor: David Graham Boyers (Los Altos, CA)
G06F3/0482G06F3/04817G06F3/04883
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,340,067
App. No.
17/879,245
Granted
Jun 24, 2025
Kind
B1
Abstract

A method, comprising: at a computing device with a touch-sensitive display: displaying a control icon; displaying an item preselection mark at a position of an item in a list of items; detecting a contact on the touch-sensitive display; and—in response to detecting a change in a position of the contact beginning anywhere on the control icon, changing in a number of discrete steps the position of the item preselection mark in the list of items; detecting a gesture on the touch-sensitive display; and in response to detecting a selection gesture on the control icon, selecting an item at a position of the item preselection mark in the list of items.

Claims (52)

1. A method, comprising:

at a computing device with a touch-sensitive display:

displaying a control icon;

displaying an item preselection mark at a position of an item in a list of items;

detecting a contact on the touch-sensitive display; and

in response to detecting a change in a position of the contact beginning anywhere on the control icon, changing in a number of discrete steps the position of the item preselection mark in the list of items;

detecting a gesture on the touch-sensitive display; and

in response to detecting a selection gesture on the control icon, selecting an item at a position of the item preselection mark in the list of items.

2. The method of claim 1 , wherein the control icon is displayed as a vertical line near an edge of the touch-sensitive display.

3. The method of claim 1 , wherein the list of items is a one-dimensional list of items.

4. The method of claim 1 , wherein the list of items is a two-dimensional list of items.

5. The method of claim 1 , further including:

in response to detecting a second gesture on a second-end of the control icon,

displaying an option list of items applicable to an item at a position of the item preselection mark in a list of items.

6. The method of claim 5 , wherein: the control icon is displayed as vertical line near an edge of the touch-sensitive display, the second-end of the control icon is a bottom-end of the control icon, and the second gesture is a tap.

7. The method of claim 1 , further including:

in response to detecting a selection gesture on the control icon, selecting an item at a position of the item preselection mark in the list of items, and displaying a child list of items.

8. The method of claim 7 , further including:

in response to detecting a first gesture on a first-end of the control icon, displaying a parent list of items.

9. The method of claim 8 , wherein: the control icon is displayed as vertical line near an edge of the touch-sensitive display, the first-end of the control icon is a top-end of the control icon, and the first gesture is a tap.

10. The method of claim 1 , further including:

detecting a time rate of change in a position of the contact, and

in response to detecting a change in a position of the contact beginning anywhere on the control icon, changing in a number of discrete steps a position of the item preselection mark in the list of items by an amount proportional to a change and a time rate of change in a position of the contact.

11. The method of claim 1 , wherein the selection gesture is a tap.

12. The method of claim 1 , wherein the item preselection mark is displayed as a rectangle around an item.

13. The method of claim 1 , further including: speaking the item at the position of the item preselection mark.

14. The method of claim 1 , further including: previewing the item at the position of the item preselection mark.

15. A graphical user interface on a computing device comprising a touch-sensitive display wherein:

a control icon is displayed;

an item preselection mark is displayed at a position of an item in a list of items;

a contact on the touch-sensitive display is detected; and

in response to detecting a change in a position of the contact beginning anywhere on the control icon, the position of the item preselection mark in the list of items is changed in a number of discrete steps;

a gesture on the touch-sensitive display is detected; and

in response to detecting a selection gesture on the control icon, an item at a position of the item preselection mark in the list of items is selected.

16. The graphical user interface of claim 15 , wherein the control icon is displayed as a vertical line near an edge of the touch-sensitive display.

17. The graphical user interface of claim 15 , wherein the list of items is a one-dimensional list of items.

18. The graphical user interface of claim 15 , wherein the list of items is a two-dimensional list of items.

19. The graphical user interface of claim 15 , further including:

in response to detecting a second gesture on a second-end of the control icon, an option list of items applicable to an item at a position of the item preselection mark in a list of items is displayed.

20. The graphical user interface of claim 19 , wherein: the control icon is displayed as vertical line near an edge of the touch-sensitive display, the second-end of the control icon is a bottom-end of the control icon, and the second gesture is a tap.

21. The graphical user interface of claim 15 , further including:

in response to detecting a selection gesture on the control icon, an item at a position of the item preselection mark in the list of items is displayed, and a child list of items is displayed.

22. The graphical user interface of claim 21 , further including:

in response to detecting a first gesture on a first-end of the control icon, a parent list of items is displayed.

23. The graphical user interface of claim 2 , wherein: the control icon is displayed as vertical line near an edge of the touch-sensitive display, the first-end of the control icon is a top-end of the control icon, and the first gesture is a tap.

24. The graphical user interface of claim 15 , further including:

a time rate of change in a position of the contact is detected, and

in response to detecting a change in a position of the contact beginning anywhere on the control icon, a position of the item preselection mark in the list of items is changed in a number of discrete steps by an amount proportional to a change and a time rate of change in a position of the contact.

25. The graphical user interface of claim 15 , wherein the selection gesture is a tap.

26. The graphical user interface of claim 15 , wherein the item preselection mark is displayed as a rectangle around an item.

27. The graphical user interface of claim 15 , further including: the item at the position of the item preselection mark is spoken.

28. The graphical user interface of claim 15 , further including: the item at the position of the item preselection mark is previewed.

Continuity (2)
Continuation 16838973 · Apr 2, 2020
Provisional Application 62828648 · Apr 3, 2019
References Cited (16)
US 7469381B2 · Ording · 2008 [cited by applicant]
US 7786975B2 · Ording et al. · 2010 [cited by applicant]
US 7958456B2 · Ording et al. · 2011 [cited by applicant]
US 8209606B2 · Ording · 2012 [cited by applicant]
US 8458616B2 · Kinouchi · 2013 [cited by examiner]
US 9021386B1 · Rasmussen · 2015 [cited by examiner]
US 9354803B2 · Ording et al. · 2016 [cited by applicant]
US 10175866B2 · Block et al. · 2019 [cited by applicant]
US 20080284741A1 · Hsu · 2008 [cited by examiner]
US 20110083105A1 · Shin · 2011 [cited by examiner]
US 20110165913A1 · Lee · 2011 [cited by examiner]
US 20140160073A1 · Matsuki · 2014 [cited by examiner]
US 20180081453A1 · Ely · 2018 [cited by applicant]
US 20180129381A1 · Chaudhri · 2018 [cited by examiner]
US 20210287161A1 · Phaniraj · 2021 [cited by examiner]
US 20220244839A1 · Leavens · 2022 [cited by examiner]