US12327014B2ActiveUtilityA1

Devices, methods, and user interfaces for edge and corner interactions

58
Assignee: APPLE INCPriority: Mar 3, 2023Filed: Feb 22, 2024Granted: Jun 10, 2025
Est. expiryMar 3, 2043(~16.7 yrs left)· nominal 20-yr term from priority
G06F 3/0487G06F 3/04847G06F 2203/04806G06F 3/0488G06F 3/04883
58
PatentIndex Score
0
Cited by
147
References
87
Claims

Abstract

An electronic device includes a display. The electronic device detects an input along a device edge. In response to detecting the input and in accordance with a determination that the input meets one or more criteria and is detected at a first input location, the device displays a user interface at a first display location on the display that corresponds to the first input location. In response to detecting the input and in accordance with a determination that the input meets the one or more criteria and is detected at a second input location, the device displays the user interface at a second display location on the display that corresponds to the second input location. While the user interface is displayed, the device detects another input and, in response, the device adjusts a parameter for a function represented in the user interface in accordance with the other input.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 at an electronic device with a display:
 while displaying a control a user interface at a first display location on the display, detecting a first input along an edge of the electronic device; 
 in response to detecting the first input:
 in accordance with a determination that the first input meets one or more criteria and is detected at a first input location along the edge of the electronic device, displaying the control user interface at a second display location on the display that corresponds to the first input location, the second display location being different than the first display location, wherein displaying the control user interface at the second display location comprises ceasing to display the control user interface at the first display location; 
 in accordance with a determination that the first input meets the one or more criteria and is detected at a second input location, along the edge of the electronic device, that is different from the first input location, displaying the control user interface at a third display location on the display that corresponds to the second input location, the third display location being different than the first display location and the second display location, wherein displaying the control user interface at the third display location comprises ceasing to display the control user interface at the first display location; 
 
 while the control user interface is displayed, detecting a second input; and 
 in response to detecting the second input, adjusting a parameter for a function represented in the control user interface in accordance with the second input. 
 
 
     
     
       2. The method of  claim 1 , wherein:
 in accordance with the first input location being at a corner region of the electronic device, the control user interface has a first appearance; and 
 in accordance with the first input location being at a non-corner region of the electronic device, the control user interface has a second appearance, the second appearance being different than the first appearance. 
 
     
     
       3. The method of  claim 1 , wherein the one or more criteria include an input location criterion; and
 the method further comprises, in accordance with a determination that the first input does not meet the input location criterion, forgoing responding to the first input. 
 
     
     
       4. The method of  claim 1 , wherein the one or more criteria include an intensity-based criterion; and
 the method further comprises, in accordance with a determination that the first input does not meet the intensity-based criterion, forgoing responding to the first input. 
 
     
     
       5. The method of  claim 1 , wherein the one or more criteria include a criterion based on how the electronic device is being held by a user; and
 the method further comprises, in accordance with a determination that the first input does not meet the criterion based on how the electronic device is being held by the user, forgoing responding to the first input. 
 
     
     
       6. The method of  claim 1 , wherein the one or more criteria include an orientation-based criterion; and
 the method further comprises, in accordance with a determination that the first input does not meet the orientation-based criterion, forgoing responding to the first input. 
 
     
     
       7. The method of  claim 1 , wherein the one or more criteria include a duration-based criterion; and
 the method further comprises, in accordance with a determination that the first input does not meet the duration-based criterion, forgoing responding to the first input. 
 
     
     
       8. The method of  claim 1 , wherein the one or more criteria include a criterion corresponding to an operating state of the electronic device; and
 the method further comprises, in accordance with a determination that the first input does not meet the criterion corresponding to the operating state of the electronic device, forgoing responding to the first input. 
 
     
     
       9. The method of  claim 1 , wherein the parameter is one of:
 a level of zoom of a camera of the electronic device, 
 a volume of audio output of the electronic device, 
 a playback location for media content output by the electronic device, and 
 a speed of playback for the media content output by the electronic device. 
 
     
     
       10. The method of  claim 1 , wherein the parameter is adjusted in accordance with direction and/or magnitude of movement of the second input. 
     
     
       11. The method of  claim 1 , wherein the electronic device includes a housing with one or more physically distinguished portions corresponding to the first input location and/or the second input location. 
     
     
       12. The method of  claim 1 , wherein the function is identified in accordance with an operating state of the electronic device. 
     
     
       13. The method of  claim 1 , further comprising, prior to detecting the first input, displaying a user interface element at the first display location; and
 wherein displaying the control user interface at the first display location comprises replacing display of the user interface element with display of the control user interface. 
 
     
     
       14. The method of  claim 1 , wherein the control user interface is displayed within a status region that displays information about one or more operations currently being performed by the electronic device. 
     
     
       15. The method of  claim 1 , wherein the control user interface is displayed in accordance with the first input being a first type of input; and
 the method further comprises, in accordance with a determination that the first input is a second type of input, different than the first type, performing a second function of the electronic device, the second function different than the function represented in the control user interface. 
 
     
     
       16. The method of  claim 15 , wherein performing the second function includes displaying a locking user interface at the display. 
     
     
       17. The method of  claim 1 , further comprising, in response to detecting the first input:
 in accordance with a determination that the first input meets the one or more criteria and is detected at a third input location that is different from the first and second input locations, performing a third function of the electronic device, the third function different than the function represented in the control user interface. 
 
     
     
       18. The method of  claim 1 , wherein:
 the display is a first display arranged on a first side of the electronic device; 
 the electronic device includes a second display arranged on a second side of the electronic device, the second side being adjacent to the first side; and 
 the first input is detected at a location on the second display. 
 
     
     
       19. The method of  claim 1 , wherein the display extends from a first side of the electronic device to the edge of the electronic device. 
     
     
       20. The method of  claim 1 , further comprising:
 in response to detecting the first input:
 in accordance with a determination that the first input does not meet the one or more criteria, forgoing responding to the first input. 
 
 
     
     
       21. The method of  claim 1 , wherein:
 the first display location is at a first side of the electronic device in accordance with a determination that the electronic device is being held in a left hand of a user; and 
 the first display location is at a third side of the electronic device, opposite the first side, in accordance with a determination that the electronic device is being held in a right hand of the user. 
 
     
     
       22. The method of  claim 21 , further comprising detecting a thumb contact at the electronic device;
 wherein the second display location is at the first side of the electronic device in accordance with a determination that the thumb contact is at the third side of the electronic device; and 
 wherein the second display location is at the third side of the electronic device in accordance with a determination that the thumb contact is at the first side of the electronic device. 
 
     
     
       23. The method of  claim 1 , wherein the first input has a first portion and a second portion;
 the method further comprises, in accordance with a determination that an intensity of the first portion does not meet one or more intensity criteria, displaying a first section of the control user interface and forgoing displaying a second section of the control user interface; and 
 wherein displaying the control user interface at the first input location comprises displaying the first section of the control user interface and the second section of the control user interface in accordance with a determination that the intensity of the second portion meets the one or more intensity criteria. 
 
     
     
       24. The method of  claim 1 , further comprising, prior to detecting the first input, displaying an indication of an input region for the first input. 
     
     
       25. The method of  claim 1 , further comprising, prior to detecting the first input, providing a physical indication of an input region for the first input. 
     
     
       26. The method of  claim 1 , wherein the parameter is adjusted in accordance with the second input being a first type of input, and the method further comprises:
 while the control user interface is displayed, detecting a fourth input; and 
 in response to detecting the fourth input, performing a fourth function represented in the control user interface in accordance with the fourth input being a second type of input. 
 
     
     
       27. The method of  claim 1 , further comprising:
 detecting a fifth input at the first input location along the edge of the electronic device; and 
 in response to detecting the fifth input:
 in accordance with a determination that the fifth input meets the one or more criteria, displaying the control user interface at the second display location; and 
 subsequent to displaying the control user interface at the second display location, adjusting the parameter in accordance with movement of the fifth input. 
 
 
     
     
       28. The method of  claim 1 , wherein:
 displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and 
 displaying the control user interface at the third display location comprises displaying a second version of the control user interface, the second version of the control user interface being visually distinct from the first version. 
 
     
     
       29. The method of  claim 1 , wherein displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and
 the method further comprising:
 detecting a sixth input at an input location on a front side of the electronic device; and 
 in response to detecting the sixth input, displaying a third version of the control user interface, the third version of the control user interface being visually distinct from the first version. 
 
 
     
     
       30. 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, one or more processors, and memory, cause the electronic device to:
 while displaying a control user interface at a first display location on the display, detect a first input along an edge of the electronic device; 
 in response to detecting the first input:
 in accordance with a determination that the first input meets one or more criteria and is detected at a first input location along the edge of the electronic device, display the control user interface at a second display location on the display that corresponds to the first input location, the second display location being different than the first display location, wherein displaying the control user interface at the second display location comprises ceasing to display the control user interface at the first display location; 
 in accordance with a determination that the first input meets the one or more criteria and is detected at a second input location, along the edge of the electronic device, that is different from the first input location, display the control user interface at a third display location on the display that corresponds to the second input location, the third display location being different than the first display location and the second display location, wherein displaying the control user interface at the third display location comprises ceasing to display the control user interface at the first display location; 
 
 while the control user interface is displayed, detect a second input; and 
 in response to detecting the second input, adjust a parameter for a function represented in the control user interface in accordance with the second input. 
 
     
     
       31. The non-transitory computer readable storage medium of  claim 30 , wherein:
 in accordance with the first input location being at a corner region of the electronic device, the control user interface has a first appearance; and 
 in accordance with the first input location being at a non-corner region of the electronic device, the control user interface has a second appearance, the second appearance being different than the first appearance. 
 
     
     
       32. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include an input location criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the input location criterion, forgoing responding to the first input. 
 
     
     
       33. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include an intensity-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the intensity-based criterion, forgoing responding to the first input. 
 
     
     
       34. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include a criterion based on how the electronic device is being held by a user; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the criterion based on how the electronic device is being held by the user, forgoing responding to the first input. 
 
     
     
       35. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include an orientation-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the orientation-based criterion, forgoing responding to the first input. 
 
     
     
       36. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include a duration-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the duration-based criterion, forgoing responding to the first input. 
 
     
     
       37. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more criteria include a criterion corresponding to an operating state of the electronic device; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the criterion corresponding to the operating state of the electronic device, forgoing responding to the first input. 
 
     
     
       38. The non-transitory computer readable storage medium of  claim 30 , wherein the parameter is one of:
 a level of zoom of a camera of the electronic device, 
 a volume of audio output of the electronic device, 
 a playback location for media content output by the electronic device, and 
 a speed of playback for the media content output by the electronic device. 
 
     
     
       39. The non-transitory computer readable storage medium of  claim 30 , wherein the parameter is adjusted in accordance with direction and/or magnitude of movement of the second input. 
     
     
       40. The non-transitory computer readable storage medium of  claim 30 , wherein the electronic device includes a housing with one or more physically distinguished portions corresponding to the first input location and/or the second input location. 
     
     
       41. The non-transitory computer readable storage medium of  claim 30 , wherein the function is identified in accordance with an operating state of the electronic device. 
     
     
       42. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, displaying a user interface element at the first display location; and
 wherein displaying the control user interface at the first display location comprises replacing display of the user interface element with display of the control user interface. 
 
     
     
       43. The non-transitory computer readable storage medium of  claim 30 , wherein the control user interface is displayed within a status region that displays information about one or more operations currently being performed by the electronic device. 
     
     
       44. The non-transitory computer readable storage medium of  claim 30 , wherein the control user interface is displayed in accordance with the first input being a first type of input; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input is a second type of input, different than the first type, performing a second function of the electronic device, the second function different than the function represented in the control user interface. 
 
     
     
       45. The non-transitory computer readable storage medium of  claim 44 , wherein performing the second function includes displaying a locking user interface at the display. 
     
     
       46. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for, in response to detecting the first input:
 in accordance with a determination that the first input meets the one or more criteria and is detected at a third input location that is different from the first and second input locations, performing a third function of the electronic device, the third function different than the function represented in the control user interface. 
 
     
     
       47. The non-transitory computer readable storage medium of  claim 30 , wherein:
 the display is a first display arranged on a first side of the electronic device; 
 the electronic device includes a second display arranged on a second side of the electronic device, the second side being adjacent to the first side; and 
 the first input is detected at a location on the second display. 
 
     
     
       48. The non-transitory computer readable storage medium of  claim 30 , wherein the display extends from a first side of the electronic device to the edge of the electronic device. 
     
     
       49. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for, in response to detecting the first input:
 in accordance with a determination that the first input does not meet the one or more criteria, forgoing responding to the first input. 
 
     
     
       50. The non-transitory computer readable storage medium of  claim 30 , wherein:
 the first display location is at a first side of the electronic device in accordance with a determination that the electronic device is being held in a left hand of a user; and 
 the first display location is at a third side of the electronic device, opposite the first side, in accordance with a determination that the electronic device is being held in a right hand of the user. 
 
     
     
       51. The non-transitory computer readable storage medium of  claim 50 , wherein the one or more programs further comprise instructions for detecting a thumb contact at the electronic device;
 wherein the second display location is at the first side of the electronic device in accordance with a determination that the thumb contact is at the third side of the electronic device; and 
 wherein the second display location is at the third side of the electronic device in accordance with a determination that the thumb contact is at the first side of the electronic device. 
 
     
     
       52. The non-transitory computer readable storage medium of  claim 30 , wherein:
 the first input has a first portion and a second portion; 
 one or more programs further comprise instructions for, in accordance with a determination that an intensity of the first portion does not meet one or more intensity criteria, displaying a first section of the control user interface and forgoing displaying a second section of the control user interface; and 
 displaying the control user interface at the first input location comprises displaying the first section of the control user interface and the second section of the control user interface in accordance with a determination that the intensity of the second portion meets the one or more intensity criteria. 
 
     
     
       53. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, displaying an indication of an input region for the first input. 
     
     
       54. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, providing a physical indication of an input region for the first input. 
     
     
       55. The non-transitory computer readable storage medium of  claim 30 , wherein the parameter is adjusted in accordance with the second input being a first type of input, and the one or more programs further comprise instructions for:
 while the control user interface is displayed, detecting a fourth input; and 
 in response to detecting the fourth input, performing a fourth function represented in the control user interface in accordance with the fourth input being a second type of input. 
 
     
     
       56. The non-transitory computer readable storage medium of  claim 30 , wherein the one or more programs further comprise instructions for:
 detecting a fifth input at the first input location along the edge of the electronic device; and 
 in response to detecting the fifth input:
 in accordance with a determination that the fifth input meets the one or more criteria, displaying the control user interface at the second display location; and 
 subsequent to displaying the control user interface at the second display location, adjusting the parameter in accordance with movement of the fifth input. 
 
 
     
     
       57. The non-transitory computer readable storage medium of  claim 30 , wherein:
 displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and 
 displaying the control user interface at the third display location comprises displaying a second version of the control user interface, the second version of the control user interface being visually distinct from the first version. 
 
     
     
       58. The non-transitory computer readable storage medium of  claim 30 , wherein displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and
 the one or more programs further comprise instructions for:
 detecting a sixth input at an input location on a front side of the electronic device; and 
 in response to detecting the sixth input, displaying a third version of the control user interface, the third version of the control user interface being visually distinct from the first version. 
 
 
     
     
       59. An electronic device, comprising:
 a display; 
 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:
 while displaying a control user interface at a first display location on the display, detecting a first input along an edge of the electronic device; 
 in response to detecting the first input:
 in accordance with a determination that the first input meets one or more criteria and is detected at a first input location along the edge of the electronic device, displaying the control user interface at a second display location on the display that corresponds to the first input location, the second display location being different than the first display location, wherein displaying the control user interface at the second display location comprises ceasing to display the control user interface at the first display location; 
 in accordance with a determination that the first input meets the one or more criteria and is detected at a second input location, along the edge of the electronic device, that is different from the first input location, displaying the control user interface at a third display location on the display that corresponds to the second input location, the third display location being different than the first display location and the second display location, wherein displaying the control user interface at the third display location comprises ceasing to display the control user interface at the first display location; 
 
 while the control user interface is displayed, detecting a second input; and 
 in response to detecting the second input, adjusting a parameter for a function represented in the control user interface in accordance with the second input. 
 
 
     
     
       60. The electronic device of  claim 59 , wherein:
 in accordance with the first input location being at a corner region of the electronic device, the control user interface has a first appearance; and 
 in accordance with the first input location being at a non-corner region of the electronic device, the control user interface has a second appearance, the second appearance being different than the first appearance. 
 
     
     
       61. The electronic device of  claim 59 , wherein the one or more criteria include an input location criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the input location criterion, forgoing responding to the first input. 
 
     
     
       62. The electronic device of  claim 59 , wherein the one or more criteria include an intensity-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the intensity-based criterion, forgoing responding to the first input. 
 
     
     
       63. The electronic device of  claim 59 , wherein the one or more criteria include a criterion based on how the electronic device is being held by a user; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the criterion based on how the electronic device is being held by the user, forgoing responding to the first input. 
 
     
     
       64. The electronic device of  claim 59 , wherein the one or more criteria include an orientation-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the orientation-based criterion, forgoing responding to the first input. 
 
     
     
       65. The electronic device of  claim 59 , wherein the one or more criteria include a duration-based criterion; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the duration-based criterion, forgoing responding to the first input. 
 
     
     
       66. The electronic device of  claim 59 , wherein the one or more criteria include a criterion corresponding to an operating state of the electronic device; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input does not meet the criterion corresponding to the operating state of the electronic device, forgoing responding to the first input. 
 
     
     
       67. The electronic device of  claim 59 , wherein the parameter is one of:
 a level of zoom of a camera of the electronic device, 
 a volume of audio output of the electronic device, 
 a playback location for media content output by the electronic device, and 
 a speed of playback for the media content output by the electronic device. 
 
     
     
       68. The electronic device of  claim 59 , wherein the parameter is adjusted in accordance with direction and/or magnitude of movement of the second input. 
     
     
       69. The electronic device of  claim 59 , wherein the electronic device includes a housing with one or more physically distinguished portions corresponding to the first input location and/or the second input location. 
     
     
       70. The electronic device of  claim 59 , wherein the function is identified in accordance with an operating state of the electronic device. 
     
     
       71. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, displaying a user interface element at the first display location; and
 wherein displaying the control user interface at the first display location comprises replacing display of the user interface element with display of the control user interface. 
 
     
     
       72. The electronic device of  claim 59 , wherein the control user interface is displayed within a status region that displays information about one or more operations currently being performed by the electronic device. 
     
     
       73. The electronic device of  claim 59 , wherein the control user interface is displayed in accordance with the first input being a first type of input; and
 the one or more programs further comprise instructions for, in accordance with a determination that the first input is a second type of input, different than the first type, performing a second function of the electronic device, the second function different than the function represented in the control user interface. 
 
     
     
       74. The electronic device of  claim 73 , wherein performing the second function includes displaying a locking user interface at the display. 
     
     
       75. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for, in response to detecting the first input:
 in accordance with a determination that the first input meets the one or more criteria and is detected at a third input location that is different from the first and second input locations, performing a third function of the electronic device, the third function different than the function represented in the control user interface. 
 
     
     
       76. The electronic device of  claim 59 , wherein:
 the display is a first display arranged on a first side of the electronic device; 
 the electronic device includes a second display arranged on a second side of the electronic device, the second side being adjacent to the first side; and 
 the first input is detected at a location on the second display. 
 
     
     
       77. The electronic device of  claim 59 , wherein the display extends from a first side of the electronic device to the edge of the electronic device. 
     
     
       78. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for, in response to detecting the first input:
 in accordance with a determination that the first input does not meet the one or more criteria, forgoing responding to the first input. 
 
     
     
       79. The electronic device of  claim 59 , wherein:
 the first display location is at a first side of the electronic device in accordance with a determination that the electronic device is being held in a left hand of a user; and 
 the first display location is at a third side of the electronic device, opposite the first side, in accordance with a determination that the electronic device is being held in a right hand of the user. 
 
     
     
       80. The electronic device of  claim 79 , wherein the one or more programs further comprise instructions for detecting a thumb contact at the electronic device;
 wherein the second display location is at the first side of the electronic device in accordance with a determination that the thumb contact is at the third side of the electronic device; and 
 wherein the second display location is at the third side of the electronic device in accordance with a determination that the thumb contact is at the first side of the electronic device. 
 
     
     
       81. The electronic device of  claim 59 , wherein:
 the first input has a first portion and a second portion; 
 the one or more programs further comprise instructions for, in accordance with a determination that an intensity of the first portion does not meet one or more intensity criteria, displaying a first section of the control user interface and forgoing displaying a second section of the control user interface; and 
 displaying the control user interface at the first input location comprises displaying the first section of the control user interface and the second section of the control user interface in accordance with a determination that the intensity of the second portion meets the one or more intensity criteria. 
 
     
     
       82. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, displaying an indication of an input region for the first input. 
     
     
       83. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for, prior to detecting the first input, providing a physical indication of an input region for the first input. 
     
     
       84. The electronic device of  claim 59 , wherein the parameter is adjusted in accordance with the second input being a first type of input, and the one or more programs further comprise instructions for:
 while the control user interface is displayed, detecting a fourth input; and 
 in response to detecting the fourth input, performing a fourth function represented in the control user interface in accordance with the fourth input being a second type of input. 
 
     
     
       85. The electronic device of  claim 59 , wherein the one or more programs further comprise instructions for:
 detecting a fifth input at the first input location along the edge of the electronic device; and 
 in response to detecting the fifth input:
 in accordance with a determination that the fifth input meets the one or more criteria, displaying the control user interface at the second display location; and 
 subsequent to displaying the control user interface at the second display location, adjusting the parameter in accordance with movement of the fifth input. 
 
 
     
     
       86. The electronic device of  claim 59 , wherein:
 displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and 
 displaying the control user interface at the third display location comprises displaying a second version of the control user interface, the second version of the control user interface being visually distinct from the first version. 
 
     
     
       87. The electronic device of  claim 59 , wherein displaying the control user interface at the second display location comprises displaying a first version of the control user interface; and
 the one or more programs further comprise instructions for:
 detecting a sixth input at an input location on a front side of the electronic device; and 
 in response to detecting the sixth input, displaying a third version of the control user interface, the third version of the control user interface being visually distinct from the first version.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.