US6006193A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer executable workflow control system
Assignee: FMR LLC
•
Filing: 1996-12-18
•
Granted: 1999-12-21
•
Expires: 2016-12-18
Abstract
Abstract To control the processing of a work item, the work item is stored in a database of work items and is executed by an operator. Organizations use the database, and the operator belongs to one of the organizations. Organization identifiers are associated with corresponding organizations, and definitional data items are associated with corresponding organization identifiers. The definitional data items define rules that can be altered after the system is initially configured and while the system is running.
Inventors
- 👤 Kenneth U. Gibson
- 👤 William N. Turley
- 👤 Jonathan Schapiro
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 12:52
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06316; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
125 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling processing of a work item stored in a database of work items for execution by an operator, the database being used by organizations, the operator belonging to one of the organizations, the method comprising: storing in a memory organization identifiers each associated with a corresponding one of the organizations; storing in the memory definitional data items, each associated with one of the organization identifiers, the definitional data items defining rules for processing work items; determining whether to store a new definitional data item based on an associated organizational identifier; and processing a work item according to a rule specified by the definitional data item.
Claim 2
Independent Claim
125 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling processing of a work item stored in a database of work items for execution by an operator, the database being used by organizations, the operator belonging to one of the organizations, the method comprising: storing in a memory organization identifiers each associated with a corresponding one of the organizations; storing in the memory definitional data items, each associated with one of the organization identifiers, the definitional data items defining rules for processing work items; determining whether to store a new definitional data item based on an associated organizational identifier; and processing a work item according to a rule specified by the definitional data item.
Claim 3
Dependent Claim
63 words
The method of claim 1, wherein the method further comprises: providing one of the operators of the organization with access to, or affecting said operator by, one of the definitional data items only if the data structure stored in a third memory section associates the one of the operators with the same organization identifier associated with the one of the definitional data items.
Claim 4
Dependent Claim
27 words
The method of claim 1 wherein the definitional data item comprises information about a node corresponding to a step in a process for manipulating the work item.
Claim 5
Dependent Claim
18 words
The method of claim 1 wherein the definitional data item specifies a display characteristic for the work item.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein the definitional data item specifies a transfer characteristic for the work item.
Claim 7
Dependent Claim
18 words
The method of claim 1 wherein the definitional data item specifies a processing characteristic for the work item.
Claim 8
Dependent Claim
18 words
The method of claim 1 wherein the definitional data item comprises information about a characteristic of the operator.
Claim 9
Dependent Claim
22 words
The method of claim 1 wherein the definitional data item comprises information about a characteristic of a queue associated with a node.
Claim 10
Dependent Claim
58 words
The method of claim 1 further comprising verifying the rule after the rule is altered, the rule being stored if the rule is compatible with the organization identifiers associated with the set of definitional data items, the rule not being stored if the rule is incompatible with the organization identifiers associated with the set of definitional data items.
Claim 11
Dependent Claim
14 words
The method of claim 1 wherein altering the rule further comprises adding the rule.
Claim 12
Dependent Claim
14 words
The method of claim 1 wherein altering the rule further comprises deleting the rule.
Claim 13
Dependent Claim
14 words
The method of claim 1 wherein altering the rule further comprises changing the rule.
Claim 14
Dependent Claim
43 words
The method of claim 1 wherein the rule is defined by a new definitional data item, the new definitional data item being associated with one of the organization identifiers, the new definitional data item being added to the set of definitional data items.
Claim 15
Independent Claim
26 words
The system of claim wherein the method further comprises receiving a request to score a new definitional data item associated with one of the organizational identifiers.
Claim 16
Dependent Claim
28 words
The system of claim 1 wherein the method further comprises storing the new definitional data item if the determination is made to store the new definitional data item.
Claim 17
Independent Claim
154 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling processing of work items stored in a database for execution by operators belonging to an organization, the method comprising: storing in a memory information defining nodes available for use in processing the work items, each node associated with a set of rules; storing in the memory a programmable data structure defining organizational relationship between selected nodes to control the processing of the work item; providing the organizational relationship between the nodes to control alteration of processing of one of the work items by one of the operators; and executing a process, the process controlling the flow of the work items between at least two nodes of the process according to the set of rules associated with each corresponding node of the process, the process being compatible with the organizational relationship between the nodes.
Claim 18
Independent Claim
154 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling processing of work items stored in a database for execution by operators belonging to an organization, the method comprising: storing in a memory information defining nodes available for use in processing the work items, each node associated with a set of rules; storing in the memory a programmable data structure defining organizational relationship between selected nodes to control the processing of the work item; providing the organizational relationship between the nodes to control alteration of processing of one of the work items by one of the operators; and executing a process, the process controlling the flow of the work items between at least two nodes of the process according to the set of rules associated with each corresponding node of the process, the process being compatible with the organizational relationship between the nodes.
Claim 19
Dependent Claim
11 words
The method of claim 16, wherein the organizational relationship is hierarchal.
Claim 20
Dependent Claim
11 words
The method of claim 16, wherein the organizational relationship is matrix-oriented.
Claim 21
Dependent Claim
15 words
The method of claim 16, wherein the operator is associated with one of the nodes.
Claim 22
Dependent Claim
20 words
The method of claim 16, wherein each node corresponds to a step in the process for manipulating the work item.
Claim 23
Dependent Claim
47 words
The method of claim 16, wherein the method further comprises storing a definitional data item, the definitional data item being associated with one of the nodes; and using the definitional data item in a determination about whether to provide the operator with access to the work item.
Claim 24
Dependent Claim
18 words
The method of claim 21 wherein the definitional data item specifies a display characteristic for the work item.
Claim 25
Dependent Claim
18 words
The method of claim 21 wherein the definitional data item comprises information about a characteristic of the operator.
Claim 26
Dependent Claim
24 words
The method of claim 21 wherein the definitional data item comprises information about a characteristic of a queue associated with one of the nodes.
Claim 27
Dependent Claim
22 words
The method of claim 21 wherein the definitional data item comprises information about a setup component associated with one of the nodes.
Claim 28
Dependent Claim
13 words
The method of claim 25 wherein the setup component comprises an item-type code.
Claim 29
Dependent Claim
13 words
The method of claim 25 wherein the setup component comprises a status code.
Claim 30
Dependent Claim
13 words
The method of claim 25 wherein the setup component comprises a value group.
Claim 31
Dependent Claim
15 words
The method of claim 16 further comprising altering a rule of the set of rules.
Claim 32
Dependent Claim
15 words
The method of claim 16 further comprising adding a rule of the set of rules.
Claim 33
Dependent Claim
15 words
The method of claim 16 further comprising deleting a rule of the set of rules.
Claim 34
Independent Claim
267 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling access to a work item stored in a database of work items for execution by an operator in accordance with definitional data, the method comprising: storing in a first memory a networked data structure having networked entries, the networked data structure corresponding to an organization having nodes for manipulation of work items, the organization organized hierarchally, each networked entry corresponding to one of the nodes; storing in a second memory a process table specifying a sequence of steps for manipulating the work item; storing in a third memory a first definitional data item associated with a first node, the first node corresponding to a first networked entry, the first networked entry defining a subset of the networked entries in the networked data structure, the subset consisting of the first networked entry and all networked entries dependent from the first networked entry; receiving a request to store in a fourth memory a second definitional data item associated with a second node, the second item relying on the first item, the second node corresponding to one of the steps in the sequence, the second node corresponding to a second networked entry in the networked data structure; determining whether the second networked entry belongs to the subset of networked entries defined by the first networked entry; and based on the outcome of the determination, storing in the fourth memory the second definitional data item and controlling access to a work item in accordance with the second definitional data item.
Claim 35
Independent Claim
267 words
A system having a computer-readable medium on which are recorded computer programs and data structures for effecting a method for controlling access to a work item stored in a database of work items for execution by an operator in accordance with definitional data, the method comprising: storing in a first memory a networked data structure having networked entries, the networked data structure corresponding to an organization having nodes for manipulation of work items, the organization organized hierarchally, each networked entry corresponding to one of the nodes; storing in a second memory a process table specifying a sequence of steps for manipulating the work item; storing in a third memory a first definitional data item associated with a first node, the first node corresponding to a first networked entry, the first networked entry defining a subset of the networked entries in the networked data structure, the subset consisting of the first networked entry and all networked entries dependent from the first networked entry; receiving a request to store in a fourth memory a second definitional data item associated with a second node, the second item relying on the first item, the second node corresponding to one of the steps in the sequence, the second node corresponding to a second networked entry in the networked data structure; determining whether the second networked entry belongs to the subset of networked entries defined by the first networked entry; and based on the outcome of the determination, storing in the fourth memory the second definitional data item and controlling access to a work item in accordance with the second definitional data item.
References Cited (Backward Citations)
US5208748A
Cited
US5182705A
Cited
US5168444A
Cited
US5191525A
Cited
US5191522A
Cited
US5319777A
Cited
US5301320A
Cited
US5319543A
Cited
US5535322A
Cited
US5630069A
Cited
US5446740A
Cited
US5706452A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |