Patent US5216592A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5216592A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for business process automation

Assignee: International Business Machines Corp
•
Filing: 1991-04-25
•
Granted: 1993-06-01
•
Expires: 2011-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for developing specialized data processing systems for tracking items through a business process. The method allows rapid creation of a specific data processing system based upon a series of generic process rules previously developed and stored in the system. Process activity definitions, activity paths transitions, data access, and operator interaction panels are defined. Based upon the user supplied inputs and generic rules, a complete data processing system is generated. In operation, the generated system operates using a process flow controller to manage the processing steps. Each item being tracked through the system has an associated item status. The controller is conditionally responsive to item state and item data content when determining the activities are available for selection and the processes and their authorized operators. The present invention implements state sensitive process automation in that the tasks are assigned and processed only when such assignment is indicated by the current item state and associated data content.

Inventors

  • 👤 George R. Mann
  • 👤 Colette A. Vanderbeck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 13:25
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06316; G06Q10/0633; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/919; Y10S706/922

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 167 words
A method for creating an independent data processing system for tracking items through a business process, said system being implemented in a computer system having a processor, storage, and operator interaction means, the method comprising the steps of: storing a plurality of generic process rules in said storage, said process rules specifying conditions for dynamically controlling process activation; storing data for a business process instance in said storage means according to a plurality of data definitions describing data format, storing a plurality of process activity definitions in said storage, said definitions specifying process authorizations and completion requirements for said business process instance; storing path definitions, each of said path definitions specifying conditions for transition between one of said process activities and a second of said process activities; storing one or more operator interaction panels for each of said activities; and generating said tracking application data processing system based on said generic process rules, said data, said process activity definitions, said path definitions and said operator interaction panels.
Claim 2
Independent Claim 167 words
A method for creating an independent data processing system for tracking items through a business process, said system being implemented in a computer system having a processor, storage, and operator interaction means, the method comprising the steps of: storing a plurality of generic process rules in said storage, said process rules specifying conditions for dynamically controlling process activation; storing data for a business process instance in said storage means according to a plurality of data definitions describing data format, storing a plurality of process activity definitions in said storage, said definitions specifying process authorizations and completion requirements for said business process instance; storing path definitions, each of said path definitions specifying conditions for transition between one of said process activities and a second of said process activities; storing one or more operator interaction panels for each of said activities; and generating said tracking application data processing system based on said generic process rules, said data, said process activity definitions, said path definitions and said operator interaction panels.
Claim 3
Dependent Claim 42 words
The method of claim 1 wherein said process activity definitions and said path definitions define a network having a plurality of processes operable in parallel, a plurality of processes having concurrent processing by multiple users, and a plurality of repetitive process loops.
Claim 4
Dependent Claim 16 words
The method of claim 2 wherein said path definitions synchronize two or more concurrently active tasks.
Claim 5
Dependent Claim 32 words
The method of claim 3 wherein said process activity definitions each specify an individual or group authorized to perform said process activity and a subset of said data that may be accessed.
Claim 6
Dependent Claim 46 words
The method of claim 1 wherein said data is comprised of a plurality of data records, each of said data records containing data associated with an item being tracked through said business process, and wherein said path definition conditions are responsive to said associated item data.
Claim 7
Dependent Claim 128 words
A state sensitive data processing system for tracking business information, said system comprising: storage means for storing a plurality of computer instructions and a plurality of tracking data items; processor means, responsive to said computer instructions, for controlling said data processing environment and for modifying said tracking data items; user interaction means for accepting data and presenting data to a plurality of system users; first process logic means for directing generic process flow sequences, said flow sequences having a plurality of computer instructions for processing by said processor means; and second process logic means for directing instantiation of specific flow sequences in response to said tracking data items, wherein said instantiation causes said first process logic means to issue a plurality of computer instructions to said processor means.
Claim 8
Dependent Claim 128 words
A state sensitive data processing system for tracking business information, said system comprising: storage means for storing a plurality of computer instructions and a plurality of tracking data items; processor means, responsive to said computer instructions, for controlling said data processing environment and for modifying said tracking data items; user interaction means for accepting data and presenting data to a plurality of system users; first process logic means for directing generic process flow sequences, said flow sequences having a plurality of computer instructions for processing by said processor means; and second process logic means for directing instantiation of specific flow sequences in response to said tracking data items, wherein said instantiation causes said first process logic means to issue a plurality of computer instructions to said processor means.
Claim 9
Dependent Claim 72 words
The system of claim 5 wherein said second process logic means comprises: process definition means for specifying each of a plurality of business process tasks; and path definition means for specifying conditions for transitions between ones of said plurality of business process tasks, and wherein said first process logic means evaluates said conditions and issues a selected set of computer instructions to said processor means based upon the result of said evaluation.
Claim 10
Dependent Claim 34 words
The system of claim 7 wherein said user interaction means comprises: a computer display device; a plurality of user interaction display panels; and processing logic for displaying and processing said user interaction display panels.
Claim 11
Dependent Claim 113 words
A computer program product having a computer readable medium having computer program logic recorded thereon for creating an independent data processing system for tracking items through a business process, said program product comprising: process logic means for directing generic processing steps of said business process; means for accepting process input descriptive of specific processes in a particular business process instance; means for storing said process input in a computer storage means; means for storing status data indicative of a status of a tracking item; means for storing data associated with a tracking item; and means for controlling said process logic means in response to said status data and based upon said process input.
Claim 12
Dependent Claim 113 words
A computer program product having a computer readable medium having computer program logic recorded thereon for creating an independent data processing system for tracking items through a business process, said program product comprising: process logic means for directing generic processing steps of said business process; means for accepting process input descriptive of specific processes in a particular business process instance; means for storing said process input in a computer storage means; means for storing status data indicative of a status of a tracking item; means for storing data associated with a tracking item; and means for controlling said process logic means in response to said status data and based upon said process input.
Claim 13
Dependent Claim 58 words
The program product of claim 9 wherein said means for controlling said process logic means comprises a plurality of process descriptors describing process logic tasks, and a plurality of process path definitions specifying conditions for transition between ones of said plurality of process logic tasks, said conditions expressed in terms of said status data and said associated data.
Claim 14
Dependent Claim 33 words
The program product of claim 10 wherein said process descriptors specify an individual or group authorized to perform said process, and a set of associated data that may be accessed during said processing.

References Cited (Backward Citations)

US4831525A Cited
US4831580A Cited
US5109337A Cited
US4916637A Cited
US5084813A Cited
US5038296A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-05-31 1996-11-30 1997-06-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-05-31 2000-11-30 2001-06-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-05-31 2004-11-30 2005-06-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag