Grouping items in a folder
First Claim
1. A computer-implemented method performed by one or more processors of a device, comprising:
- receiving one or more selection inputs selecting a plurality of items presented in a user interface of the device, the plurality of items including a first item presented at a first location in the user interface, and a second item presented at a second location in the user interface;
while the plurality of items are selected, receiving a folder-creation input; and
in response to receiving the folder-creation input;
creating a new folder,displaying a representation of the new folder at a third location in the user interface, anddisplaying an animation of the first item moving along a first respective path from the first location to the third location, and the second item moving along a second respective path from the second location to the third location.
1 Assignment
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.
27 Citations
24 Claims
-
1. A computer-implemented method performed by one or more processors of a device, comprising:
-
receiving one or more selection inputs selecting a plurality of items presented in a user interface of the device, the plurality of items including a first item presented at a first location in the user interface, and a second item presented at a second location in the user interface; while the plurality of items are selected, receiving a folder-creation input; and in response to receiving the folder-creation input; creating a new folder, displaying a representation of the new folder at a third location in the user interface, and displaying an animation of the first item moving along a first respective path from the first location to the third location, and the second item moving along a second respective path from the second location to the third location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method performed by one or more processors of a device, comprising:
-
receiving one or more selection inputs selecting a plurality of items presented in a user interface of the device, the plurality of items including a first item presented at a first location in the user interface, and a second item presented at a second location in the user interface; while the plurality of items are selected, receiving a folder-creation input; and in response to receiving the folder-creation input; creating a new folder, displaying a representation of the new folder at a third location in the user interface, and displaying an animation of the first item moving from the first location to the third location, and the second item moving from the second location to the third location, the first item and the second item being moved asynchronously.
-
-
23. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving one or more selection inputs selecting a plurality of items presented in a user interface of a device, the plurality of items including a first item presented at a first location in the user interface, and a second item presented at a second location in the user interface; while the plurality of items are selected, receiving a folder-creation input; and in response to receiving the folder-creation input; creating a new folder, displaying a representation of the new folder at a third location in the user interface, and displaying an animation of the first item moving along a first respective path from the first location to the third location, and the second item moving along a second respective path from the second location to the third location.
-
-
24. A system, comprising:
-
one or more processors; and memory having instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving one or more selection inputs selecting a plurality of items presented in a user interface of a device, the plurality of items including a first item presented at a first location in the user interface, and a second item presented at a second location in the user interface; while the plurality of items are selected, receiving a folder-creation input; and in response to receiving the folder-creation input; creating a new folder, displaying a representation of the new folder at a third location in the user interface, and displaying an animation of the first item moving along a first respective path from the first location to the third location, and the second item moving along a second respective path from the second location to the third location.
-
Specification