Generating task flows for an application
First Claim
1. A method for generating task flows for an application, the method comprising:
- receiving user input via at least one input device of a data processing system;
monitoring the user input via a listener component of the data processing system to identify a plurality of actions taken by a user within an application;
comparing each of the plurality of actions to a plurality of predetermined key actions within a key action list stored within the data processing system, wherein the plurality of predetermined key actions represents specific actions taken within the application that include at least one of;
changes that affect an operation of the data processing system for the user; and
changes to a project configuration within the application;
determining, based on the comparing of each of the plurality of actions to the plurality of predetermined key actions, at least one key action from among the plurality of actions taken by the user within the application that matches at least one of the plurality of predetermined key actions;
logging the at least one key action within the data processing system;
determining whether the at least one key action is associated with at least one previous key action taken that is logged within the data processing system;
in response to determining the at least one key action is associated with at least one previous key action, linking the at least one key action to the at least one previous key action to form a task flow; and
storing, in a data store, a representation of the task flow for access by other users of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow.
-
Citations
18 Claims
-
1. A method for generating task flows for an application, the method comprising:
-
receiving user input via at least one input device of a data processing system; monitoring the user input via a listener component of the data processing system to identify a plurality of actions taken by a user within an application; comparing each of the plurality of actions to a plurality of predetermined key actions within a key action list stored within the data processing system, wherein the plurality of predetermined key actions represents specific actions taken within the application that include at least one of;
changes that affect an operation of the data processing system for the user; and
changes to a project configuration within the application;determining, based on the comparing of each of the plurality of actions to the plurality of predetermined key actions, at least one key action from among the plurality of actions taken by the user within the application that matches at least one of the plurality of predetermined key actions; logging the at least one key action within the data processing system; determining whether the at least one key action is associated with at least one previous key action taken that is logged within the data processing system; in response to determining the at least one key action is associated with at least one previous key action, linking the at least one key action to the at least one previous key action to form a task flow; and storing, in a data store, a representation of the task flow for access by other users of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification