Systems and methods for multitasking on an electronic device with a touch-sensitive display
First Claim
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
- display a first application in a full-screen mode on the touch-sensitive display;
receive a first input on the touch-sensitive display;
in response to receiving the first input, display an application selector on the touch-sensitive display, wherein the displayed application selector overlays at least a portion of the displayed first application;
while displaying the application selector on the touch-sensitive display;
display a first set of affordances within the application selector;
detect a gesture substantially within the application selector; and
in response to detecting the gesture;
determine whether the application selector is associated with additional affordances not contained within the first set of affordances;
in accordance with a determination that the application selector is associated with additional affordances, display one or more of the additional affordances;
in accordance with a determination that the application selector is not associated with additional affordances, continue to display the first set of affordances;
detect a second input at an affordance displayed within the application selector;
in response to detecting the second input at the affordance;
cease to display the application selector; and
display a second application corresponding to the selected affordance in an area of the touch-sensitive display previously occupied by the application selector.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: displaying, on a touch-sensitive display (“TSD”) of a device, first and second applications such that the first and second applications occupy substantially all of the TSD and are separated at a border between the first and second applications. The method further includes: detecting a swipe gesture at the second application , the swipe gesture moving in a direction that is substantially parallel to the border. In response to detecting the swipe gesture, the method includes: determining whether the swipe gesture satisfies a threshold. Upon determining that the swipe gesture satisfies the threshold, the method includes: replacing the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the device, the application selector being displayed in an area of the TSD previously occupied by the second application.
-
Citations
22 Claims
-
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
-
display a first application in a full-screen mode on the touch-sensitive display; receive a first input on the touch-sensitive display; in response to receiving the first input, display an application selector on the touch-sensitive display, wherein the displayed application selector overlays at least a portion of the displayed first application; while displaying the application selector on the touch-sensitive display; display a first set of affordances within the application selector; detect a gesture substantially within the application selector; and in response to detecting the gesture; determine whether the application selector is associated with additional affordances not contained within the first set of affordances; in accordance with a determination that the application selector is associated with additional affordances, display one or more of the additional affordances; in accordance with a determination that the application selector is not associated with additional affordances, continue to display the first set of affordances; detect a second input at an affordance displayed within the application selector; in response to detecting the second input at the affordance; cease to display the application selector; and display a second application corresponding to the selected affordance in an area of the touch-sensitive display previously occupied by the application selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
at an electronic device with a touch-sensitive display; displaying a first application in a full-screen mode on the touch-sensitive display; receiving a first input on the touch-sensitive display; in response to receiving the first input, displaying an application selector on the touch-sensitive display, wherein the displayed application selector overlays at least a portion of the displayed first application; while displaying the application selector on the touch-sensitive display; displaying a first set of affordances within the application selector; detecting a gesture substantially within the application selector; and in response to detecting the gesture; determining whether the application selector is associated with additional affordances not contained within the first set of affordances; in accordance with a determination that the application selector is associated with additional affordances, displaying one or more of the additional affordances; in accordance with a determination that the application selector is not associated with additional affordances, continuing to display the first set of affordances; detecting a second input at an affordance displayed within the application selector; in response to detecting the second input at the affordance; ceasing to display the application selector; and displaying a second application corresponding to the selected affordance in an area of the touch-sensitive display previously occupied by the application selector.
-
13. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device with a touch-sensitive display, cause the electronic device to:
-
display, on the touch-sensitive display, a first application and a second application such that the first and second applications occupy substantially all of the touch-sensitive display and are separated at a border between the first and second applications; detect a swipe gesture at the second application, the swipe gesture moving in a direction that is substantially parallel to the border; in response to detecting the swipe gesture, determine whether the swipe gesture satisfies a threshold; and upon determining that the swipe gesture satisfies the threshold, replace the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the electronic device, wherein the application selector is displayed in an area of the touch-sensitive display previously occupied by the second application; while displaying the application selector on the touch-sensitive display; display a first set of affordances within the application selector; detect a gesture substantially within the application selector; and in response to detecting the gesture; determine whether the application selector is associated with additional affordances not contained within the first set of affordances; in accordance with a determination that the application selector is associated with additional affordances, display one or more of the additional affordances; and in accordance with a determination that the application selector is not associated with additional affordances, continue to display the first set of affordances. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
at an electronic device with a touch-sensitive display; displaying, on the touch-sensitive display, a first application and a second application such that the first and second applications occupy substantially all of the touch-sensitive display and are separated at a border between the first and second applications; detecting a swipe gesture at the second application, the swipe gesture moving in a direction that is substantially parallel to the border; in response to detecting the swipe gesture, determining whether the swipe gesture satisfies a threshold; and upon determining that the swipe gesture satisfies the threshold, replacing the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the electronic device, wherein the application selector is displayed in an area of the touch-sensitive display previously occupied by the second application; while displaying the application selector on the touch-sensitive display; displaying a first set of affordances within the application selector; detecting a gesture substantially within the application selector; and in response to detecting the gesture; determining whether the application selector is associated with additional affordances not contained within the first set of affordances; in accordance with a determination that the application selector is associated with additional affordances, displaying one or more of the additional affordances; and in accordance with a determination that the application selector is not associated with additional affordances, continuing to display the first set of affordances.
Specification