Manipulating multiple objects in a graphic user interface
First Claim
1. A method comprising:
- displaying a plurality of icons for files and a plurality of icons for folders within a graphical user interface;
receiving a first user input to create a group object, which results in the group object being created and displayed in the graphical user interface;
selecting a set of two or more file icons via a second user input for inclusion within the displayed group object;
moving, within the graphical user interface responsive to additional user input, the group object containing the selected files to within a predetermined range of a first folder icon and a second folder icon;
responsive to moving the group object, determining a first subset of files and a second set of files of the group object to be moved or copied to the first folder and the second folder, wherein the first subset and the second subset each comprises at least one but less than a total number of files of the group object, wherein selection of the files within the subset is based on whether attributes of the at least one of the first and second folder match attributes of the files; and
responsive to moving the group object, moving or copying the determined first subset of files to the first one of the folders and the determined second set subset of files to the second one of the folders to which the group object was moved within the predetermined range of.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the disclosure displays a plurality of icons for files and a plurality of icons for folders within a graphical user interface. A set of two or more icons can be selected via user input for inclusion within a group object. The group object can be moved within the graphical user interface responsive to user input to within a predetermined range of one of the icons for one of the folders. Responsive to moving, a subset of files of the group object can be determined. Selection of the files within the subset can be based on whether attributes of the folder match attributes of the files. Additionally, responsive to moving the group object, the subset of files can be moved or copied to the one of the folders to which the group object was moved.
14 Citations
25 Claims
-
1. A method comprising:
-
displaying a plurality of icons for files and a plurality of icons for folders within a graphical user interface; receiving a first user input to create a group object, which results in the group object being created and displayed in the graphical user interface; selecting a set of two or more file icons via a second user input for inclusion within the displayed group object; moving, within the graphical user interface responsive to additional user input, the group object containing the selected files to within a predetermined range of a first folder icon and a second folder icon; responsive to moving the group object, determining a first subset of files and a second set of files of the group object to be moved or copied to the first folder and the second folder, wherein the first subset and the second subset each comprises at least one but less than a total number of files of the group object, wherein selection of the files within the subset is based on whether attributes of the at least one of the first and second folder match attributes of the files; and responsive to moving the group object, moving or copying the determined first subset of files to the first one of the folders and the determined second set subset of files to the second one of the folders to which the group object was moved within the predetermined range of. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
one or more non-transitory computer-readable storage devices; and
program instructions, stored on at least one of the one or more storage devices, to display a plurality of icons for files and a plurality of icons for folders within a graphical user interface;program instructions, stored on at least one of the one or more storage devices, to receive a first user input to create a group object, which results in the group object being created and displayed in the graphical user interface; program instructions, stored on at least one of the one or more storage devices, to select a set of two or more file icons via a second user input for inclusion within the displayed group object, wherein the group object is able to read at least one attribute associated with each file within the group object; program instructions, stored on at least one of the one or more storage devices, to move, within the graphical user interface responsive to additional user input, the group object containing the selected files to within a predetermined range of one of the icons for one of the folders; program instructions, stored on at least one of the one or more storage devices, to, responsive to moving the group object, determine a subset of files of the group object, wherein the subset comprises at least one but less than a total number of files of the group object, wherein selection of the files within the subset is based on whether attributes of the folder match attributes of the files; and program instructions, stored on at least one of the one or more storage devices, to, responsive to moving the group object, move or copy the determined subset of files to the one of the folders to which the group object was moved within the predetermined range of. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system comprising:
- one or more processors, one or more computer-readable memories, and one or more computer readable tangible storage devices;
program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a first user input to create a group object, which results in the group object being created and displayed in the graphical user interface; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to select a set of two or more file icons via a second user input for inclusion within the displayed group object; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to move, within the graphical user interface responsive to additional user input, the group object containing the selected files to within a predetermined range of one of the icons for one of the folders, wherein the group object is able to read at least one attribute associated with an object stored in the folder to which the group object is moved within the predetermined range of; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to moving the group object, determine a subset of files of the group object, wherein the subset comprises at least one but less than a total number of files of the group object, wherein selection of the files within the subset is based on whether attributes of the folder match attributes of the files; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to, responsive to moving the group object, move or copy the determined subset of files to the one of the folders to which the group object was moved within the predetermined range of. - View Dependent Claims (12, 13, 14, 15)
- one or more processors, one or more computer-readable memories, and one or more computer readable tangible storage devices;
-
16. A method comprising:
-
selecting two or more of a plurality of displayed objects within a graphical user interface in response to a first operation performed by software executing on a device comprising hardware, wherein said first operation occurs responsive to a first user input; displaying in the graphical user interface a group object used for manipulating selected objects, wherein the displaying occurs in response to a second operation performed by software executing on the device, wherein the second operation occurs responsive to a second user input; displaying, in the graphical user interface, the selected objects within the group object in response to a third operation performed by software executing on the device; and when the group object has been moved by additional user input within the graphical user interface from a starting position to within a predetermined range of a first destination object, dynamically sorting the objects in the group object according to a position or a distance between the group object and the first destination object, copying or moving a subset of the selected objects into the first destination object, wherein said subset comprises at least one object but less than a total number of objects contained within the group object, wherein a determination of which of the selected objects is to be copied or moved to the first destination object is made based on attributes associated with files to which the selected objects correspond, wherein the moving of the group object within the graphical user interface occurs in response to a fourth operation performed by software executing on the device, wherein the fourth operation is performed in response to user input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification