US 12,436,662 B2
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
Christopher P. Foss, San Francisco, CA (US); Jonathan R. Dascola, San Francisco, CA (US); Marcos Alonso Ruiz, Oakland, CA (US); Chanaka G. Karunamuni, San Jose, CA (US); Stephen O. Lemay, Palo Alto, CA (US); Gregory M. Apodaca, Colbert, WA (US); Wan Si Wan, Sunnyvale, CA (US); Kenneth L Kocienda, San Jose, CA (US); Sebastian J. Bauer, Santa Monica, CA (US); Alan C. Dye, San Francisco, CA (US); and Jonathan Ive, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Dec. 1, 2023, as Appl. No. 18/527,137.
Application 18/527,137 is a continuation of application No. 17/103,899, filed on Nov. 24, 2020, granted, now 11,921,975.
Application 17/103,899 is a continuation of application No. 16/243,834, filed on Jan. 9, 2019, granted, now 10,860,177, issued on Dec. 8, 2020.
Application 16/243,834 is a continuation of application No. 14/870,988, filed on Sep. 30, 2015, granted, now 10,180,772, issued on Jan. 15, 2019.
Application 14/870,988 is a continuation of application No. 14/869,899, filed on Sep. 29, 2015, granted, now 9,632,664, issued on Apr. 25, 2017.
Claims priority of provisional application 62/215,696, filed on Sep. 8, 2015.
Claims priority of provisional application 62/215,722, filed on Sep. 8, 2015.
Claims priority of provisional application 62/213,609, filed on Sep. 2, 2015.
Claims priority of provisional application 62/213,606, filed on Sep. 2, 2015.
Claims priority of provisional application 62/203,387, filed on Aug. 10, 2015.
Claims priority of provisional application 62/183,139, filed on Jun. 22, 2015.
Claims priority of provisional application 62/172,226, filed on Jun. 7, 2015.
Claims priority of provisional application 62/129,954, filed on Mar. 8, 2015.
Prior Publication US 2024/0103694 A1, Mar. 28, 2024
Int. Cl. G06F 3/0482 (2013.01); G06F 3/01 (2006.01); G06F 3/041 (2006.01); G06F 3/0481 (2022.01); G06F 3/04817 (2022.01); G06F 3/0483 (2013.01); G06F 3/04842 (2022.01); G06F 3/0485 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); G06T 11/00 (2006.01); G06T 13/80 (2011.01); H04L 67/60 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/016 (2013.01); G06F 3/0416 (2013.01); G06F 3/0481 (2013.01); G06F 3/04817 (2013.01); G06F 3/0483 (2013.01); G06F 3/04842 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06T 11/001 (2013.01); G06T 13/80 (2013.01); H04L 67/60 (2022.05); G06F 2203/04104 (2013.01); G06F 2203/04806 (2013.01); G06F 2203/04808 (2013.01); G06T 2200/24 (2013.01)] 42 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display and a touch-sensitive surface:
displaying, on the display, a first user interface that includes a plurality of selectable objects that are associated with respective information;
while displaying the plurality of selectable objects and while a focus selector is at a location that corresponds to a respective selectable object, detecting an input that includes detecting a contact with the touch-sensitive surface; and
in response to detecting the input:
in accordance with a determination that the input is directed to a first portion of the respective selectable object and meets input criteria, the input criteria including a criterion that is met when the contact with the touch-sensitive surface meets a respective input threshold:
displaying a menu for the respective selectable object that includes the respective information for the respective selectable object overlaid on top of the first user interface that includes the plurality of selectable objects; and
blurring at least one other selectable object of the plurality of selectable objects other than the respective selectable object while displaying the menu;
in accordance with a determination that the input is directed to a second portion of the respective selectable object and meets the input criteria, wherein the second portion of the respective selectable object is different from the first portion of the respective selectable object, displaying content associated with the respective selectable object that is different from the menu for the respective selectable object; and
in accordance with a determination that the input is directed to the first portion of the respective selectable object and detecting the input includes detecting a liftoff of the contact without the input meeting the input criteria, replacing display of the first user interface that includes the plurality of selectable objects with display of a second user interface that is associated with the respective selectable object.