Employing local data stores to maintain data during workflows
First Claim
1. A method of limiting central data store access during a workflow, comprising the steps of:
- (a) performing a function in a step of a workflow; and
(b) determining whether to update a first data store with information related to said workflow after performing said step (a).
5 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for limiting the number of central data store accesses required when performing a series of steps, such as a workflow. A local data store is coupled between a central data store and a system carrying out a workflow. Alternatively, a Transfer Engine is coupled between the local data store and the central data store to transfer data between the local data store and central data store. The Transfer Engine allows the data formats in the central data store and local data store to be independent of each other. During a workflow step, the system stores attributes related to the workflow in the local data store—updating modified attribute values and creating entries for newly added attributes. The system determines whether any attributes in the central data store need to be updated with attribute information from the local data store. The system only updates the central data store with local data store attribute values for new and modified attributes when necessary—avoiding central data store updates after every workflow step.
-
Citations
89 Claims
-
1. A method of limiting central data store access during a workflow, comprising the steps of:
-
(a) performing a function in a step of a workflow; and
(b) determining whether to update a first data store with information related to said workflow after performing said step (a). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
(a) performing a function in a step of a workflow; and
(b) determining whether to update a first data store with information related to said workflow after performing said step (a). - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus, comprising:
-
one or more storage devices; and
one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of;
(a) performing a function in a step of a workflow; and
(b) determining whether to update a first data store with information related to said workflow after performing said step (a). - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of limiting central data store access during a workflow, comprising the steps of:
-
(a) updating a first data store with information related to a workflow; and
(b) updating a second data store with at least a portion of said information. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
(a) updating a first data store with information related to a workflow; and
(b) updating a second data store with at least a portion of said information. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An apparatus, comprising:
-
one or more storage devices; and
one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of;
(a) updating a first data store with information related to a workflow; and
(b) updating a second data store with at least a portion of said information. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
-
76. A method of limiting central data store access during a workflow, comprising the steps of:
-
(a) performing a first step of a series of steps, wherein said first step causes an attribute related to said series of steps to be Modified;
(b) updating an entry corresponding to said attribute in a local data store to reflect a modification of said attribute made during said first step; and
(c) performing a second step in said series of steps after performing said step (b), wherein an entry corresponding to said attribute in a central data store is not updated to reflect said modification of said attribute prior to performing said step (c). - View Dependent Claims (77, 78, 79, 80, 81)
-
-
82. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:
-
(a) performing a first step of a series of steps, wherein said first step causes an attribute related to said series of steps to be Modified;
(b) updating an entry corresponding to said attribute in a local data store to reflect a modification of said attribute made during said first step; and
(c) performing a second step in said series of steps after performing said step (b), wherein an entry corresponding to said attribute in a central data store is not updated to reflect said modification of said attribute prior to performing said step (c). - View Dependent Claims (83, 84, 85, 86)
-
-
87. An apparatus, comprising:
-
one or more storage devices; and
one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of;
(a) performing a first step of a series of steps, wherein said first step causes an attribute related to said series of steps to be Modified;
(b) updating an entry corresponding to said attribute in a local data store to reflect a modification of said attribute made during said first step; and
(c) performing a second step in said series of steps after performing said step (b), wherein an entry corresponding to said attribute in a central data store is not updated to reflect said modification of said attribute prior to performing said step (c). - View Dependent Claims (88, 89)
-
Specification