Grouping items in a folder
First Claim
1. A method comprising:
- at an electronic device with one or more processors, memory, and a display device;
displaying, with the display device, a representation of a folder at a first location in a user interface, the folder including a first item and a second item;
while displaying the representation of the folder in the user interface, receiving an item-removal input for removing a plurality of items from the folder;
determining a second location as a destination for the first item and a third location as a destination for the second item, wherein the third location is different from the second location; and
in response to receiving the item-removal input, displaying an animation of;
the first item moving along a first respective path from the first location to the second location in the user interface, andthe second item moving along a second respective path from the first location to the third location in the user interface, wherein the second respective path is different from the first respective path.
0 Assignments
0 Petitions
Accused Products
Abstract
User interface changes and file system operations related to grouping items in a destination folder are disclosed. A user can group multiple items displayed on a user interface into a destination folder using an input command. An animation can be presented in the user interface illustrating the creation of the destination folder and the movement of each selected item into the newly created folder. The movement of each selected item can be along a respective path starting from an initial location on the user interface and terminating at the destination folder, and initiation of the movement of each selected item can be asynchronous with respect to the other selected items. Implementations showing the animations in various types of user interfaces are also disclosed.
36 Citations
22 Claims
-
1. A method comprising:
at an electronic device with one or more processors, memory, and a display device; displaying, with the display device, a representation of a folder at a first location in a user interface, the folder including a first item and a second item; while displaying the representation of the folder in the user interface, receiving an item-removal input for removing a plurality of items from the folder; determining a second location as a destination for the first item and a third location as a destination for the second item, wherein the third location is different from the second location; and in response to receiving the item-removal input, displaying an animation of; the first item moving along a first respective path from the first location to the second location in the user interface, and the second item moving along a second respective path from the first location to the third location in the user interface, wherein the second respective path is different from the first respective path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An electronic device, comprising:
-
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; displaying, with a display device, a representation of a folder at a first location in a user interface, the folder including a first item and a second item; while displaying the representation of the folder in the user interface, receiving an item-removal input for removing a plurality of items from the folder; determining a second location as a destination for the first item and a third location as a destination for the second item, wherein the third location is different from the second location; and in response to receiving the item-removal input, displaying an animation of; the first item moving along a first respective path from the first location to the second location in the user interface, and the second item moving along a second respective path from the first location to the third location in the user interface, wherein the second respective path is different from the first respective path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 one or more processors and memory, cause the device to:
-
display, with a display device, a representation of a folder at a first location in a user interface, the folder including a first item and a second item; while displaying the representation of the folder in the user interface, receive an item-removal input for removing a plurality of items from the folder; determine a second location as a destination for the first item and a third location as a destination for the second item, wherein the third location is different from the second location; and in response to receiving the item-removal input, display an animation of; the first item moving along a first respective path from the first location to the second location in the user interface, and the second item moving along a second respective path from the first location to the third location in the user interface, wherein the second respective path is different from the first respective path. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification