MANAGING TASKS OF WORKFLOWS STORED AS DATA OBJECTS IN A DATABASE
First Claim
1. Apparatus comprising:
- one or more computing devices comprising one or more processors operable to;
receive first data indicating a user selection to perform a first action, the first data received via a computing device associated with the user;
identify, based at least in part on the first action and on metadata associated with the first action, a first workflow from a plurality of unique candidate workflows stored as data objects in a database, each candidate workflow comprising a set of tasks assigned to the user, each set of tasks related to performance of one or more aspects of business of an organization with which the user is affiliated;
identify or generate, based at least in part on the first action and on the first workflow, one or more tasks of the first workflow; and
provide, to the computing device associated with the user, second data indicating the one or more tasks, the second data capable of being processed by a processor of the computing device to display a presentation of the one or more tasks on a display of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for maintaining workflows to manage tasks assigned to a user of a computing system. For example, first data indicating a user selection to perform a first action can be received via a computing device associated with the user. A first workflow can be identified from a plurality of unique candidate workflows based at least in part on the first action and on metadata associated with the first action. The plurality of unique candidate workflows can be stored as data objects in a database. Each candidate workflow can comprise a set of tasks assigned to the user. Each set of tasks can be related to performance of one or more aspects of business of an organization with which the user is affiliated. One or more tasks of the first workflow can be identified or generated based at least in part on the first action and on the first workflow. Second data indicating the one or more tasks can be provided to the computing device associated with the user. The second data can be processed by a processor of the computing device to display a presentation of the one or more tasks on a display of the computing device.
-
Citations
20 Claims
-
1. Apparatus comprising:
one or more computing devices comprising one or more processors operable to; receive first data indicating a user selection to perform a first action, the first data received via a computing device associated with the user; identify, based at least in part on the first action and on metadata associated with the first action, a first workflow from a plurality of unique candidate workflows stored as data objects in a database, each candidate workflow comprising a set of tasks assigned to the user, each set of tasks related to performance of one or more aspects of business of an organization with which the user is affiliated; identify or generate, based at least in part on the first action and on the first workflow, one or more tasks of the first workflow; and provide, to the computing device associated with the user, second data indicating the one or more tasks, the second data capable of being processed by a processor of the computing device to display a presentation of the one or more tasks on a display of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer-implemented method for maintaining workflows to manage tasks assigned to a user of a computing system, the method comprising:
-
receiving first data indicating a user selection to perform a first action, the first data received via a computing device associated with the user; identifying, based at least in part on the first action and on metadata associated with the first action, a first workflow from a plurality of unique candidate workflows stored as data objects in a database, each candidate workflow comprising a set of tasks assigned to the user, each set of tasks related to performance of one or more aspects of business of an organization with which the user is affiliated; identifying or generating, based at least in part on the first action and on the first workflow, one or more tasks of the first workflow; and providing, to the computing device associated with the user, second data indicating the one or more tasks, the second data capable of being processed by a processor of the computing device to display a presentation of the one or more tasks on a display of the computing device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions configured to cause:
-
identifying, based at least in part on a first action selected by a user and indicated by first data received via computing device associated with the user and on metadata associated with the first action, a first workflow from a plurality of unique candidate workflows stored as data objects in a database, each candidate workflow comprising a set of tasks assigned to a user, each set of tasks related to performance of one or more aspects of business of an organization with which the user is affiliated; identifying or generating, based at least in part on the first action and on the first workflow, one or more tasks of the first workflow; and providing, to the computing device associated with the user, second data indicating the one or more tasks, the second data capable of being processed by a processor of the computing device to display a presentation of the one or more tasks on a display of the computing device. - View Dependent Claims (18, 19, 20)
-
Specification