Managing reuse of assets in a workflow management system
First Claim
1. A method comprising:
- determining, by a server, a category of a task being planned at a given time;
identifying a collection of assets stored in at least one data processing system in communication with the server, wherein the collection has been used in a similar task at a past time;
extracting into a set of encapsulated experience reports, an experience report associated with an asset in the collection, wherein the experience report was generated from the similar task at the past time;
computing, using a processor and a memory, a degree of usability corresponding to the collection in the category based upon the set of encapsulated experience reports, the collection being usable in the category of the task up to the degree of usability;
positioning, according to the degree of usability of the collection, the collection in a sorted list of reusable assets;
selecting a reusable asset from the sorted list for use in the task;
receiving, from the task, an update to an experience report associated with the selected reusable asset, the update forming an updated experience report;
reanalyzing a set of experience reports associated with the selected reusable asset to determine a category modification associated with the selected reusable asset, the category of the selected reusable asset being dynamic and changeable with respect to a reuse in which the selected reusable asset participates, the set of experience reports including the updated experience report; and
recomputing a second degree of usability corresponding to the reusable asset, the reusable asset being usable in the category of the task up to the second degree of usability.
1 Assignment
0 Petitions
Accused Products
Abstract
A category is determined of a task being planned at a given time. A collection of assets is identified, the collection having been used in a similar task at a past time. An experience report associated with an asset in the collection is extracted into a set of encapsulated experience reports, where the experience report was generated from the similar task at the past time. A degree of usability is computed corresponding to the collection, the collection being usable in the category of the task up to the degree of usability. According to the degree of usability of the collection, the collection is positioned in a sorted list of reusable assets. A reusable asset is selected from the sorted list for use in the task.
43 Citations
19 Claims
-
1. A method comprising:
-
determining, by a server, a category of a task being planned at a given time; identifying a collection of assets stored in at least one data processing system in communication with the server, wherein the collection has been used in a similar task at a past time; extracting into a set of encapsulated experience reports, an experience report associated with an asset in the collection, wherein the experience report was generated from the similar task at the past time; computing, using a processor and a memory, a degree of usability corresponding to the collection in the category based upon the set of encapsulated experience reports, the collection being usable in the category of the task up to the degree of usability; positioning, according to the degree of usability of the collection, the collection in a sorted list of reusable assets; selecting a reusable asset from the sorted list for use in the task; receiving, from the task, an update to an experience report associated with the selected reusable asset, the update forming an updated experience report; reanalyzing a set of experience reports associated with the selected reusable asset to determine a category modification associated with the selected reusable asset, the category of the selected reusable asset being dynamic and changeable with respect to a reuse in which the selected reusable asset participates, the set of experience reports including the updated experience report; and recomputing a second degree of usability corresponding to the reusable asset, the reusable asset being usable in the category of the task up to the second degree of usability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer usable program product comprising one or more computer-readable storage devices, wherein the computer-readable storage devices are not transitory signals per se, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to determine, by a server, a category of a task being planned at a given time; program instructions to identify a collection of assets stored in at least one data processing system in communication with the server, wherein the collection has been used in a similar task at a past time; program instructions to extract into a set of encapsulated experience reports, an experience report associated with an asset in the collection, wherein the experience report was generated from the similar task at the past time; program instructions to compute, using a processor and a memory, a degree of usability corresponding to the collection in the category based upon the set of encapsulated experience reports, the collection being usable in the category of the task up to the degree of usability; program instructions to position, according to the degree of usability of the collection, the collection in a sorted list of reusable assets; program instructions to select a reusable asset from the sorted list for use in the task; program instructions to receive, from the task, an update to an experience report associated with the selected reusable asset, the update forming an updated experience report; program instructions to reanalyze a set of experience reports associated with the selected reusable asset to determine a category modification associated with the selected reusable asset, the category of the selected reusable asset being dynamic and changeable with respect to a reuse in which the selected reusable asset participates, the set of experience reports including the updated experience report; and program instructions to recompute a second degree of usability corresponding to the reusable asset, the reusable asset being usable in the category of the task up to the second degree of usability. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, wherein the one or more computer-readable storage devices are not transitory signals per se, 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, the stored program instructions comprising:
-
program instructions to determine, by a server, a category of a task being planned at a given time; program instructions to identify a collection of assets stored in at least one data processing system in communication with the server, wherein the collection has been used in a similar task at a past time; program instructions to extract into a set of encapsulated experience reports, an experience report associated with an asset in the collection, wherein the experience report was generated from the similar task at the past time; program instructions to compute, using a processor and a memory, a degree of usability corresponding to the collection in the category based upon the set of encapsulated experience reports, the collection being usable in the category of the task up to the degree of usability; program instructions to position, according to the degree of usability of the collection, the collection in a sorted list of reusable assets; program instructions to select a reusable asset from the sorted list for use in the task; program instructions to receive, from the task, an update to an experience report associated with the selected reusable asset, the update forming an updated experience report; program instructions to reanalyze a set of experience reports associated with the selected reusable asset to determine a category modification associated with the selected reusable asset, the category of the selected reusable asset being dynamic and changeable with respect to a reuse in which the selected reusable asset participates, the set of experience reports including the updated experience report; and program instructions to recompute a second degree of usability corresponding to the reusable asset, the reusable asset being usable in the category of the task up to the second degree of usability. - View Dependent Claims (17, 18, 19)
-
Specification