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

Method for initiating workflows in an automated organization management system

Assignee: Hewlett Packard Development Co LP
•
Filing: 1998-12-17
•
Granted: 2001-10-30
•
Expires: 2018-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer program (38) for organization management can interact with a database (36) containing organization information, and includes a personnel administration module (41), a personnel development module (46), and a workflow engine (43). The personnel administration module can interact with the workflow engine to initiate a workflow to obtain approvals for a proposed change in the database. A supplemental program (51) is provided to permit the personnel development module to cause the workflow engine to initiate a workflow in association with a proposed change, and can interact with a scenario table and a scenario attributes table. The scenario table identifies different types of proposed changes, and identifies the particular workflow process to initiate for each such type. The scenario attributes table identifies one or more proposed changes which fall within each type, and indicates whether it is necessary to initiate a workflow for each such change.

Inventors

  • 👤 Kathryn A. Rosenthal
  • 👤 Sebastien Cvilic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:55
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/04; G06Q10/06; G06Q40/00; G06Q40/03; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 92 words
A method, comprising the steps of: maintaining a database of information; accepting from a user through a user input apparatus a proposed change to the database and a specified status therefor; saving a proposed change when the specified status therefor is a first status, without initiating implementation thereof; and processing a proposed change by initiating implementation thereof when the specified status therefor is a second status different from the first status, said processing step including the step of initiating a workflow where the proposed change having the second status requires a workflow.
Claim 2
Independent Claim 92 words
A method, comprising the steps of: maintaining a database of information; accepting from a user through a user input apparatus a proposed change to the database and a specified status therefor; saving a proposed change when the specified status therefor is a first status, without initiating implementation thereof; and processing a proposed change by initiating implementation thereof when the specified status therefor is a second status different from the first status, said processing step including the step of initiating a workflow where the proposed change having the second status requires a workflow.
Claim 3
Dependent Claim 29 words
A method according to claim 1 , wherein said processing step includes the step of promptly implementing the proposed change in the database if no workflow is required therefor.
Claim 4
Dependent Claim 36 words
A method according to claim 1 , wherein said processing step includes the step, when a workflow is required, of delaying implementation of the proposed change in the database until after successful completion of the workflow.
Claim 5
Dependent Claim 29 words
A method according to claim 3 , wherein said processing step includes the step of promptly implementing the proposed change in the database if no workflow is required therefor.
Claim 6
Dependent Claim 136 words
A method according to claim 1 , including a predefined table structure which identifies possible changes of a first type and possible changes of a second type different from the first type, the proposed change being one of the first and second types, the table structure further having for each of the first and second types a respective indicator that can have one of first and second states, the first state indicating that a workflow is unnecessary for a proposed change of that type which affects only a domain of the user proposing the change; and wherein said processing step includes the step of initiating implementation of the proposed change without a workflow if the corresponding indicator has the first state and if the proposed change affects only the domain of the user proposing that change.
Claim 7
Dependent Claim 50 words
A method according to claim 1 , including the step of responding to execution of said processing step for a first proposed change by searching for a second proposed change which has been saved with the first status, and then carrying out said processing step for the second proposed change.
Claim 8
Dependent Claim 27 words
A method according to claim 6 , including the step of changing the status of the second proposed change from the first status to the second status.
Claim 9
Dependent Claim 42 words
A method according to claim 6 , wherein the first proposed change is a first type of change, and wherein said searching step includes the step of ignoring saved proposed changes which are of a second type different from the first type.
Claim 10
Dependent Claim 41 words
A method according to claim 8 , including a predefined table structure having a portion which identifies possible changes of the first type and possible changes of the second type, said searching step including the step of accessing the table structure.
Claim 11
Dependent Claim 60 words
A method according to claim 8 , including a predefined table structure having a first portion which identifies possible changes of the first type and possible changes of the second type, and having a second portion which identifies when a workflow is required for each of the possible changes, said searching step including the step of accessing the table structure.
Claim 12
Dependent Claim 39 words
A method according to claim 10 , wherein the first portion of the table structure identifies for each of the possible changes a respective workflow to be initiated when the second portion thereof indicates that a workflow is required.
Claim 13
Dependent Claim 33 words
A method according to claim 10 , wherein the table structure includes first and second tables which are separate, and which respectively have therein the first and second portions of the table structure.
Claim 14
Dependent Claim 40 words
A method according to claim 1 , including the step of permitting a user to switch a saved proposed change from the first status to the second status, and thereafter carrying out said processing step for the saved proposed change.
Claim 15
Dependent Claim 92 words
A method according to claim 1 , including first and second types of proposed changes; and wherein said processing step includes the step of responding to a first proposed change which has the second status by aborting said processing step unless one of a first criterion and a second criterion is satisfied, the first criterion being that the first proposed change is of the first type, and the second criterion being that there is a second proposed change which has been saved with the first status and is of the first type.
Claim 16
Dependent Claim 76 words
A method according to claim 1 , wherein said step of processing a proposed change includes, prior to said step of initiating a workflow when the proposed change has the second status and requires a workflow, the steps of determining whether data needed to carry out the workflow is in said database, and inhibiting said step of initiating a workflow in response to a determination that data needed for the workflow is absent from said database.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-29 2005-04-30 2005-10-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-29 2009-04-30 2009-10-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-29 2013-04-30 2013-10-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag