US 11,797,113 B2
Devices, methods, and graphical user interfaces for interaction with a control
Nathan de Vries, San Francisco, CA (US); Chanaka G. Karunamuni, San Jose, CA (US); Marcos Alonso Ruiz, San Francisco, CA (US); and William M. Tyler, San Francisco, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 25, 2019, as Appl. No. 16/583,126.
Claims priority of provisional application 62/855,982, filed on Jun. 1, 2019.
Prior Publication US 2020/0379593 A1, Dec. 3, 2020
Int. Cl. G06F 3/041 (2006.01); G06F 3/01 (2006.01); G06F 3/04842 (2022.01)
CPC G06F 3/0412 (2013.01) [G06F 3/016 (2013.01); G06F 3/04842 (2013.01)] 66 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display, and a first input region that is separate from the display:
detecting a first press input on the first input region;
in response to detecting the first press input on the first input region:
in accordance with a determination that the first press input meets first criteria, displaying, on the display, a first control corresponding to a first control function of the electronic device, wherein the first control is displayed with a first size and includes a value indicator to represent that a current value of the first control function of the electronic device is a first value, and wherein, while the first control is displayed at the first size, the first control is overlaid on a first portion of a first user interface;
after displaying the first control with the first size and the value indicator representing the first value of the first control function:
in accordance with a determination that a subsequent press input has not been detected on the first input region within a threshold time from when the first press input was detected, ceasing to display the first control; and
in accordance with a determination that a second press input has been detected on the first input region within the threshold time from when the first press input was detected:
adjusting the current value of the first control function of the electronic device from the first value to a second value that is different from the first value, wherein the second value is selected in accordance with the second press input;
adjusting a size of the first control from the first size to a second size distinct from the first size, including reducing a first dimension of the first control that is different from a second dimension of the first control, wherein the second dimension of the first control corresponds to a value range of the first control function, and wherein reducing the first dimension of the first control reveals the first portion of the first user interface on the display; and
changing an appearance of the value indicator in the first control to represent that the current value of the first control function is the second value.
 
23. An electronic device, comprising:
a display that is disposed on a front-side of the electronic device;
a first input region that is disposed on one or more peripheral-sides of the electronic device adjacent to the front-side of the electronic device;
one or more tactile output generators for generating tactile outputs;
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 performing operations including:
detecting a first press input on the first input region;
in response to detecting the first press input on the first input region:
in accordance with a determination that the first press input meets first criteria, displaying, on the display, a first control corresponding to a first control function of the electronic device, wherein the first control is displayed with a first size and includes a value indicator to represent that a current value of the first control function of the electronic device is a first value, and wherein, while the first control is displayed at the first size, the first control is overlaid on a first portion of a first user interface;
after displaying the first control with the first size and the value indicator representing the first value of the first control function:
in accordance with a determination that a subsequent press input has not been detected on the first input region within a threshold time from when the first press input was detected, ceasing to display the first control; and
in accordance with a determination that a second press input has been detected on the first input region within the threshold time from when the first press input was detected:
adjusting the current value of the first control function of the electronic device from the first value to a second value that is different from the first value, wherein the second value is selected in accordance with the second press input;
adjusting a size of the first control from the first size to a second size distinct from the first size, including reducing a first dimension of the first control that is different from a second dimension of the first control, wherein the second dimension of the first control corresponds to a value range of the first control function, and wherein reducing the first dimension of the first control reveals the first portion of the first user interface on the display; and
changing an appearance of the value indicator in the first control to represent that the current value of the first control function is the second value.
 
24. A non-transitory 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 that is disposed on a front-side of the electronic device, a first input region that is disposed on one or more peripheral-sides of the electronic device adjacent to the front-side of the electronic device, and one or more tactile output generators for generating tactile outputs, cause the electronic device to perform operations comprising:
detecting a first press input on the first input region;
in response to detecting the first press input on the first input region:
in accordance with a determination that the first press input meets first criteria, displaying, on the display, a first control corresponding to a first control function of the electronic device, wherein the first control is displayed with a first size and includes a value indicator to represent that a current value of the first control function of the electronic device is a first value, and wherein, while the first control is displayed at the first size, the first control is overlaid on a first portion of a first user interface;
after displaying the first control with the first size and the value indicator representing the first value of the first control function:
in accordance with a determination that a subsequent press input has not been detected on the first input region within a threshold time from when the first press input was detected, ceasing to display the first control; and
in accordance with a determination that a second press input has been detected on the first input region within the threshold time from when the first press input was detected:
adjusting the current value of the first control function of the electronic device from the first value to a second value that is different from the first value, wherein the second value is selected in accordance with the second press input;
adjusting a size of the first control from the first size to a second size distinct from the first size, including reducing a first dimension of the first control that is different from a second dimension of the first control, wherein the second dimension of the first control corresponds to a value range of the first control function, and wherein reducing the first dimension of the first control reveals the first portion of the first user interface on the display; and
changing an appearance of the value indicator in the first control to represent that the current value of the first control function is the second value.