Systems and methods for selecting and performing bulk actions on a set of objects
AssigneesAtlassian Pty Ltd., Atlassian US, Inc.
InventorAli Dasdan
Life of this patent
Estimating the term…
Abstract
Systems and methods for performing bulk actions on multiple graphical objects are described herein. The presently disclosed systems and methods may provide a client interface which may allow a user to select multiple objects and a bulk action interface which may allow a user to select one or more bulk actions that may be applied to issues associated with the previously selected multiple objects. In response to a selection of the one or more bulk actions, the systems and methods disclosed may cause the selected one or more bulk actions to be performed with respect to each of the selected multiple objects.
Claims20
A system operably coupled, by a network, to a client application of a client device, the system comprising:
- at least one memory configured to store instructions;
- and
- at least one processor configured to execute the stored instructions to cause the system to:
- receive, from the client application, a selection area defined by a click-and-drag operation performed on an active software application, the selection area including a set of objects displayed by a graphical user interface of the active software application operating on the client device;
- analyze each object of the set of objects, each object of the set of objects having a respective link that corresponds with a respective target application of a plurality of target applications;
- in accordance with the analysis of each object of the set of objects, identify a subset of the set of objects having the respective link that corresponds with a particular target application of the plurality of target applications, the particular target application is distinct from the active software application;
- generate a set of actions corresponding to application-specific commands to be performed with respect to each object of the subset of the set of objects on the particular target application;
- cause display of, on the client device, an available bulk action menu displaying the set of actions, each action of the set of actions associated with a respective selectable selection indicator;
- receive, from the client device and through the respective selectable selection indicator of each action of the set of actions, a selection of a subset of the set of actions displayed in the available bulk action menu;
- and
- in response to receiving the selection, cause the system to perform the subset of the set of actions with respect to each object of the subset of the set of objects on the particular target application.
A method for performing bulk actions on multiple objects, the method comprising:
- receiving a selection area including a set of objects displayed on a graphical user interface of a current application, the selection area defined by a user-defined input provided to the graphical user interface;
- analyzing each object of the set of objects within the selection area, each object of the set of objects having a respective link that corresponds with a target application of a plurality of target applications;
- in accordance with the analysis of each object of the set of objects, identifying a subset of the set of objects, each object in the subset of the set of objects having the respective link that corresponds a particular target application of the plurality of target applications, the particular target application distinct from the current application;
- determining a set of actions that may be performed with respect to each object of the subset of the set of objects for the particular target application, the set of actions being generic to the subset of the set of objects;
- receiving a user input of a subset of the set of actions;
- and
- in response to receiving the user input, causing performance of processes corresponding to the subset of the set of actions with respect to each object of the subset of the set of objects.
A system for performing bulk actions, the system comprising:
- at least one memory configured to store instructions;
- and
- at least one processor configured to execute the stored instructions to cause the system to perform operations comprising:
- causing display of a graphical user interface of a current application, the graphical user interface including a set of objects;
- receiving, via a client device, a selection area that surrounds at least a portion of a subset of the set of objects;
- identifying a set of actions that may be performed with respect to the subset of the set of objects, the set of actions identified based on analysis of each object in the subset of the set of objects being associated a particular target application of a plurality of target applications, the particular target application distinct from the current application;
- receiving, via the client device, a user input selecting a subset of the set of actions to be performed with respect to each object of the subset of the set of objects for the particular target application;
- and
- in response to receiving the user input, causing simultaneous or contemporaneous performance of the subset of the set of actions for the particular target application for each object of the subset of the set of objects.
Dependencies are inferred from the claim text.