US2020301556A1PendingUtilityA1

Devices and Methods for Navigating Between User Interfaces

Assignee: APPLE INCPriority: Jun 7, 2015Filed: Jun 8, 2020Published: Sep 24, 2020
Est. expiryJun 7, 2035(~8.9 yrs left)· nominal 20-yr term from priority
G06F 3/041G06F 3/04845G06F 3/04817G06F 9/451G06F 3/04883G06F 3/0416G06F 3/0482G06F 3/04815G06F 3/0483G06F 3/0488G06F 3/0481G06F 3/04842G06F 3/017G06F 3/0412G06F 3/0486G06F 3/0485G06F 3/0414
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic device, while displaying first and second user interface representations on a display, detects an edge input by a first contact on a touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface. In response to detecting termination of the edge input, in accordance with a determination that the first contact moved by more than a first threshold amount during the edge input in a direction across the touch-sensitive surface that corresponds to a first predefined direction on the display, the device displays a second user interface that corresponds to the second user interface representation; and in accordance with a determination that the first contact did not move by more than the first threshold amount during the edge input in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, the device redisplays the first user interface.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An electronic device for navigating between user interfaces, comprising:
 a display;   a touch-sensitive surface;   one or more sensors for detecting contacts on the touch-sensitive surface;   one or more processors; and   memory storing instructions, the instructions, when executed by the processors, cause the processors to perform operations including:
 displaying a first user interface on the display; 
 while displaying the first user interface on the display, detecting an edge input by a first contact on the touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface; 
 while detecting the edge input by the first contact, displaying a first user interface representation and at least a second user interface representation on the display; 
 while displaying the first user interface representation and at least the second user interface representation on the display, detecting termination of the edge input by the first contact; and, 
 in response to detecting termination of the edge input by the first contact:
 in accordance with a determination that the first contact moved by more than a first threshold amount during the edge input by the first contact in a direction across the touch-sensitive surface that corresponds to a first predefined direction on the display, displaying a second user interface that corresponds to the second user interface representation; and 
 in accordance with a determination that the first contact did not move by more than the first threshold amount during the edge input by the first contact in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, redisplaying the first user interface. 
 
   
     
     
         2 . The electronic device of  claim 1 , wherein the operations include:
 while detecting the edge input by the first contact:
 in accordance with a determination that the first contact is moving in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, moving the first user interface representation and the second user interface representation in accordance with movement of the first contact. 
   
     
     
         3 . The electronic device of  claim 2 , wherein the display and the touch-sensitive surface are provided by a touch screen and the operations include:
 maintaining a fixed display of the first user interface representation relative to the first contact during the movement of the first contact.   
     
     
         4 . The electronic device of  claim 2 , wherein the operations include:
 continuing movement of the first user interface representation after the termination of the edge input by the first contact.   
     
     
         5 . The electronic device of  claim 2 , wherein a vector component of the movement of the first contact that is orthogonal to a predefined movement path is reflected in the movement of the first user interface representation and the second user interface representation. 
     
     
         6 . The electronic device of  claim 1 , wherein the operations include:
 while detecting the edge input by the first contact:
 in accordance with a determination that the edge input meets predefined criteria, entering a user interface selection mode and displaying a plurality of user interface representations in a stack on the display, the stack including the first user interface representation displayed over and partially exposing the second user interface representation. 
   
     
     
         7 . The electronic device of  claim 1 , wherein:
 the first user interface representation corresponds to a first open application, and,   at a time when the edge input by the first contact is received, the second user interface representation corresponds to a user interface of a second open application that was viewed just prior to displaying the first open application.   
     
     
         8 . The electronic device of  claim 1 , wherein the second user interface that corresponds to the second user interface representation is displayed in response to detecting the termination of the edge input by the first contact, and the operations further include:
 while displaying the second user interface on the display, detecting a second edge input by a second contact, including detecting movement of the second contact in a direction across the touch-sensitive surface that corresponds to a second predefined direction on the display that is opposite of the first predefined direction, and detecting lift-off of the second contact; and   in response to detecting termination of the second edge input by the second contact after more than a second threshold amount of movement in the direction across the touch-sensitive surface that corresponds to the second predefined direction on the display, redisplaying the first user interface.   
     
     
         9 . The electronic device of  claim 1 , wherein the operations include:
 while detecting the edge input by the first contact:
 in accordance with a determination that the first contact is moving in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display:
 moving the first user interface representation partially off of the display; and 
 displaying a portion of the second user interface representation at a location of the display from which the first user interface representation was displaced. 
 
   
     
     
         10 . The electronic device of  claim 9 , wherein the operations include:
 maintaining a size of the first user interface representation when moving the first user interface representation partially off of the display.   
     
     
         11 . The electronic device of  claim 9 , wherein the operations include:
 maintaining a fixed display of the first user interface representation relative to the first contact when moving the first user interface representation partially off of the display.   
     
     
         12 . A non-transitory computer-readable storage medium storing instructions for navigating between user interfaces, the instructions, when executed by one or more processors of an electronic device with a display, a touch-sensitive surface, and one or more sensors for detecting contacts on the touch-sensitive surface, cause the electronic device to perform operations comprising:
 displaying a first user interface on the display;   while displaying the first user interface on the display, detecting an edge input by a first contact on the touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface;   while detecting the edge input by the first contact, displaying a first user interface representation and at least a second user interface representation on the display;   while displaying the first user interface representation and at least the second user interface representation on the display, detecting termination of the edge input by the first contact; and,   in response to detecting termination of the edge input by the first contact:   in accordance with a determination that the first contact moved by more than a first threshold amount during the edge input by the first contact in a direction across the touch-sensitive surface that corresponds to a first predefined direction on the display, displaying a second user interface that corresponds to the second user interface representation; and   in accordance with a determination that the first contact did not move by more than the first threshold amount during the edge input by the first contact in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, redisplaying the first user interface.   
     
     
         13 . The non-transitory computer-readable storage medium of  claim 12 , wherein the operations include:
 while detecting the edge input by the first contact:
 in accordance with a determination that the first contact is moving in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, moving the first user interface representation and the second user interface representation in accordance with movement of the first contact. 
   
     
     
         14 . The non-transitory computer-readable storage medium of  claim 13 , wherein the display and the touch-sensitive surface are provided by a touch screen and the operations include:
 maintaining a fixed display of the first user interface representation relative to the first contact during the movement of the first contact.   
     
     
         15 . The non-transitory computer-readable storage medium of  claim 13 , wherein the operations include:
 continuing movement of the first user interface representation after the termination of the edge input by the first contact.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 13 , wherein a vector component of the movement of the first contact that is orthogonal to a predefined movement path is reflected in the movement of the first user interface representation and the second user interface representation. 
     
     
         17 . The non-transitory computer-readable storage medium of  claim 12 , wherein the operations include:
 while detecting the edge input by the first contact:
 in accordance with a determination that the edge input meets predefined criteria, entering a user interface selection mode and displaying a plurality of user interface representations in a stack on the display, the stack including the first user interface representation displayed over and partially exposing the second user interface representation. 
   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 12 , wherein:
 the first user interface representation corresponds to a first open application, and,   at a time when the edge input by the first contact is received, the second user interface representation corresponds to a user interface of a second open application that was viewed just prior to displaying the first open application.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 12 , wherein the second user interface that corresponds to the second user interface representation is displayed in response to detecting the termination of the edge input by the first contact, and the operations further include:
 while displaying the second user interface on the display, detecting a second edge input by a second contact, including detecting movement of the second contact in a direction across the touch-sensitive surface that corresponds to a second predefined direction on the display that is opposite of the first predefined direction, and detecting lift-off of the second contact; and   in response to detecting termination of the second edge input by the second contact after more than a second threshold amount of movement in the direction across the touch-sensitive surface that corresponds to the second predefined direction on the display, redisplaying the first user interface.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 12 , wherein the operations include:
 while detecting the edge input by the first contact:   in accordance with a determination that the first contact is moving in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display
 moving the first user interface representation partially off of the display; and 
 displaying a portion of the second user interface representation at a location of the display from which the first user interface representation was displaced. 
   
     
     
         21 . The non-transitory computer-readable storage medium of  claim 20 , wherein the operations include:
 maintaining a size of the first user interface representation when moving the first user interface representation partially off of the display.   
     
     
         22 . The non-transitory computer-readable storage medium of  claim 20 , wherein the operations include:
 maintaining a fixed display of the first user interface representation relative to the first contact when moving the first user interface representation partially off of the display.   
     
     
         23 . A method, comprising:
 at an electronic device having one or more processors, memory, a touch-sensitive surface, a display, and one or more sensors to detect contacts with the touch-sensitive surface:   displaying a first user interface on the display;   while displaying the first user interface on the display, detecting an edge input by a first contact on the touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface;   while detecting the edge input by the first contact, displaying a first user interface representation and at least a second user interface representation on the display;   while displaying the first user interface representation and at least the second user interface representation on the display, detecting termination of the edge input by the first contact; and,   in response to detecting termination of the edge input by the first contact:
 in accordance with a determination that the first contact moved by more than a first threshold amount during the edge input by the first contact in a direction across the touch-sensitive surface that corresponds to a first predefined direction on the display, displaying a second user interface that corresponds to the second user interface representation; and 
 in accordance with a determination that the first contact did not move by more than the first threshold amount during the edge input by the first contact in the direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, redisplaying the first user interface; 
   where the method includes, while displaying the first user interface on the display,
 detecting a first edge input by the first contact on the touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface that is less than the first threshold amount in the direction across the touch-sensitive surface that corresponds to the first predefined direction on the display; and 
 detecting a second edge input by the first contact on the touch-sensitive surface that includes movement of the first contact across the touch-sensitive surface that is more than the first threshold amount in the direction across the touch-sensitive surface that corresponds to the first predefined direction on the display. 
   
     
     
         24 . The method of  claim 23 , including:
 while detecting the edge input by the first contact:
 in accordance with a determination that the first contact is moving in a direction across the touch-sensitive surface that corresponds to the first predefined direction on the display, moving the first user interface representation and the second user interface representation in accordance with movement of the first contact. 
   
     
     
         25 . The method of  claim 24 , wherein the display and the touch-sensitive surface are provided by a touch screen and the method includes:
 maintaining a fixed display of the first user interface representation relative to the first contact during the movement of the first contact.

Join the waitlist — get patent alerts

Track US2020301556A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.