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 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 icons via user input for inclusion within the group object;
moving, within the graphical user interface responsive to user input, the group object to within a predetermined range of one of the icons for one of the folders;
responsive to moving the group object, determining a subset of files of group object, wherein the subset comprises at least one but less 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
responsive to moving the group object, moving or copying the subset of files to the 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.
126 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 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 icons via user input for inclusion within the group object; moving, within the graphical user interface responsive to user input, the group object to within a predetermined range of one of the icons for one of the folders; responsive to moving the group object, determining a subset of files of group object, wherein the subset comprises at least one but less 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 responsive to moving the group object, moving or copying the subset of files to the 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 computer-readable tangible 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 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 icons via user input for inclusion 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 user input, the group object 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 group object, wherein the subset comprises at least one but less 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 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 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 icons via user input for inclusion within the 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 user input, the group object 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 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 group object, wherein the subset comprises at least one but less 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 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)
-
-
16. A method comprising:
-
selecting two more of a plurality of 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 user input; displaying in the graphical user interface a group object used for manipulating 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 user input; displaying, in the graphical user interface, the selected objects in the group object in response to a third operation performed by software executing on the device; and when the group object has been moved within the graphical user interface from a starting position to within a predetermined range of a 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 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