US10254927B2ActiveUtilityA1

Device, method, and graphical user interface for manipulating workspace views

94
Assignee: APPLE INCPriority: Sep 25, 2009Filed: Aug 8, 2014Granted: Apr 9, 2019
Est. expirySep 25, 2029(~3.2 yrs left)· nominal 20-yr term from priority
G06F 2203/04808G06F 3/04883G06F 3/0488G06F 3/04817G09G 5/14G06F 3/04886G06F 3/0484G06F 3/017G06F 9/451
94
PatentIndex Score
15
Cited by
658
References
24
Claims

Abstract

In some embodiments, a multifunction device with a display and a touch-sensitive surface creates a plurality of workspace views. A respective workspace view is configured to contain content assigned by a user to the respective workspace view. The content includes application windows. The device displays a first workspace view in the plurality of workspace views on the display without displaying other workspace views in the plurality of workspace views and detects a first multifinger gesture on the touch-sensitive surface. In response to detecting the first multifinger gesture on the touch-sensitive surface, the device replaces display of the first workspace view with concurrent display of the plurality of workspace views.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 at a multifunction device with a touch-sensitive display:
 displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; 
 while displaying the first view that includes the first application detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; 
 in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display:
 reducing a size of the first view that includes the first application; and 
 moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; 
 
 after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; 
 in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size: 
 while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; 
 while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and 
 in response to detecting the second gesture:
 ceasing to display the first view that includes the first application; and 
 enlarging a size of the of the second view that includes the second application. 
 
 
 
     
     
       2. The method of  claim 1 , wherein the concurrent display of the first view and the second view comprises displaying the first view and the second view in an array of non-overlapping regions on the touch-sensitive display. 
     
     
       3. The method of  claim 1 , wherein detecting the first gesture on the touch-sensitive display comprises detecting movement of two or more fingers on the touch-sensitive display. 
     
     
       4. The method of  claim 1 , wherein the second gesture is a single finger gesture. 
     
     
       5. The method of  claim 1 , wherein the movement of the contact on the touch-sensitive display is a swipe gesture on the touch-sensitive display. 
     
     
       6. The method of  claim 1 , wherein the movement of the contact on the touch-sensitive display comprises a pinch-in gesture of multiple fingers on the touch-sensitive display. 
     
     
       7. The method of  claim 1 , further comprising:
 while concurrently displaying the first view and the second view on the touch-sensitive display, displaying a predefined area with a plurality of application icons corresponding to the respective application windows contained in the first view and the second view. 
 
     
     
       8. The method of  claim 1 , wherein detecting the first gesture on the touch-sensitive display comprises detecting an initial contact on the touch-sensitive display, movement and subsequent lift off of the contact within a predefined time period. 
     
     
       9. A non-transitory computer readable medium having instructions stored thereon, the instructions, when executed by one or more processors of an electronic device with a display and a touch-sensitive display, cause the device to perform operations comprising:
 displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; 
 while displaying the first view that includes the first application detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; 
 in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display:
 reducing a size of the first view that includes the first application; and 
 moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; 
 
 after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; 
 in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size; 
 while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; 
 while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and 
 in response to detecting the second gesture:
 ceasing to display the first view that includes the first application; and 
 enlarging a size of the of the second view that includes the second application. 
 
 
     
     
       10. The medium of  claim 9 , wherein the concurrent display of the first view and the second view comprises displaying the first view and the second view in an array of non-overlapping regions on the touch-sensitive display. 
     
     
       11. The medium of  claim 9 , wherein detecting the first gesture on the touch-sensitive display comprises detecting movement of two or more fingers on the touch-sensitive display. 
     
     
       12. The medium of  claim 9 , wherein the second gesture is a single finger gesture. 
     
     
       13. The medium of  claim 9 , wherein the movement of the contact on the touch-sensitive display is a swipe gesture on the touch-sensitive display. 
     
     
       14. The medium of  claim 9 , wherein the movement of the contact on the touch-sensitive display comprises a pinch-in gesture of multiple fingers on the touch-sensitive display. 
     
     
       15. The medium of  claim 9 , wherein the operations further comprise:
 while concurrently displaying the first view and the second view on the touch-sensitive display, displaying a predefined area with a plurality of application icons corresponding to the respective application windows contained in the first view and the second view. 
 
     
     
       16. The medium of  claim 9 , wherein detecting the first gesture on the touch-sensitive display comprises detecting an initial contact on the touch-sensitive display, movement and subsequent lift off of the contact within a predefined time period. 
     
     
       17. An electronic device, comprising:
 a touch-sensitive display; 
 one or more processors; 
 memory having instructions stored thereon, the instructions, when executed by one or more processors, cause the device to perform operations comprising:
 displaying, on the touch-sensitive display, a first view that includes a first application without displaying other views in a plurality of other views that include other applications; 
 while displaying the first view that includes the first application, detecting a first gesture on the touch-sensitive display that includes movement of a contact that starts near an edge of the touch-sensitive display and moves away from the edge of the touch-sensitive display toward an opposite edge of the touch-sensitive display; 
 in response to detecting the first gesture on the touch-sensitive display and while the contact continues to be detected on the touch-sensitive display:
 reducing a size of the first view that includes the first application; and 
 moving the first view that includes the first application away from a first edge of the touch-sensitive display in accordance with movement of the contact on the touch-sensitive display; 
 
 after moving the first view that includes a first window away from the first edge of the touch-sensitive display, detecting an end of the gesture on the touch-sensitive display that includes detecting liftoff of the contact from the touch-sensitive display; 
 in response to detecting the end of the gesture on the touch-sensitive display, moving the first view that includes the first application toward the first edge of the touch-sensitive display while the size of the first view that includes the first application continues to be displayed at a reduced size; 
 while the first view that includes the first application is displayed at the reduced size, concurrently displaying, with the first view that includes the first application, a second view of the plurality of other views that were not displayed prior to detecting the first gesture, wherein the second view includes a second application other than the first application; 
 while concurrently displaying the first view and the second view and while the first view is at the reduced size, detecting a second gesture that corresponds to selection of the second view that includes detecting a tap gesture at a location of the second view in on the touch-sensitive display; and 
 in response to detecting the second gesture:
 ceasing to display the first view that includes the first application; and 
 enlarging a size of the of the second view that includes the second application. 
 
 
 
     
     
       18. The device of  claim 17 , wherein detecting the first gesture on the touch-sensitive display comprises detecting movement of two or more fingers on the touch-sensitive display. 
     
     
       19. The medium of  claim 17 , wherein the concurrent display of the first view and the second view comprises displaying the first view and the second view in an array of non-overlapping regions on the touch-sensitive display. 
     
     
       20. The medium of  claim 17 , wherein the second gesture is a single finger gesture. 
     
     
       21. The medium of  claim 17 , wherein the movement of the contact on the touch-sensitive display is a swipe gesture on the touch-sensitive display. 
     
     
       22. The medium of  claim 17 , wherein the movement of the contact on the touch-sensitive display comprises a pinch-in gesture of multiple fingers on the touch-sensitive display. 
     
     
       23. The medium of  claim 17 , wherein detecting the first gesture on the touch-sensitive display comprises detecting an initial contact on the touch-sensitive display, movement and subsequent lift off of the contact within a predefined time period. 
     
     
       24. The medium of  claim 17 , wherein the operations further comprise:
 while concurrently displaying the first view and the second view on the touch-sensitive display, displaying a predefined area with a plurality of application icons corresponding to the respective application windows contained in the first view and the second view.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.