← Back to Patent Explorer
US5886693A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for processing data across a computer network

Assignee: QUOVADX Inc GEORGIA Corp
•
Filing: 1997-07-29
•
Granted: 1999-03-23
•
Expires: 2017-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for processing data in a computer containing a processor is described, wherein the method comprises the steps of providing at least one program object having an instruction set, and at least one set of rules responsive to input data, the set of rules being used by the processor to determine program instructions to be issued, providing a form-based user interface, accepting input data from a user of a computer system through the forms-based user interface, causing the processor to compare the input data to one or more of the rules to determine at least one next program instruction to be executed, and then causing said at least one next program instruction to be executed. The forms-based user interface comprises standard Hyper-Text Markup Language constructs, together with new work flow interface commands which, depending on the information submitted to or received from the work flow process through one or more user interfaces, may alter that work flow process.

Inventors

  • 👤 Chung-Jen Ho
  • 👤 Annsheng C. Ting

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:33
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 203 words
In a process flow system for managing a process flow, said system managed by a computer processor, the process flow having a node from which more than one process branch emerges, wherein a forms-based user interface comprising function tags is a source of input by a user, and wherein the forms-based user interface communicates with a program object, wherein at least one rule is associated with said program object, a method for selecting at least one of said emergent process branches for execution, the method comprising the steps of: accepting user data from a user of the process flow system through the forms-based user interface; causing a program object to process said user data; combining said user data with other data available within the process flow system to form a first set of data; causing the program object to determine whether additional data is required to complete an analysis of which process branches leading from the node to select; causing the computer processor, if additional data is not required, to compare said first set of data with at least one rule associated with the program object to determine which process branches to select; and causing the selected process flow branches to be executed.
Claim 2
Dependent Claim 203 words
In a process flow system for managing a process flow, said system managed by a computer processor, the process flow having a node from which more than one process branch emerges, wherein a forms-based user interface comprising function tags is a source of input by a user, and wherein the forms-based user interface communicates with a program object, wherein at least one rule is associated with said program object, a method for selecting at least one of said emergent process branches for execution, the method comprising the steps of: accepting user data from a user of the process flow system through the forms-based user interface; causing a program object to process said user data; combining said user data with other data available within the process flow system to form a first set of data; causing the program object to determine whether additional data is required to complete an analysis of which process branches leading from the node to select; causing the computer processor, if additional data is not required, to compare said first set of data with at least one rule associated with the program object to determine which process branches to select; and causing the selected process flow branches to be executed.
Claim 3
Dependent Claim 151 words
The method of claim 1 further comprising the steps of: causing the computer processor to compare said first set of data to at least one rule associated with the program object to select at least two process branches to execute, wherein in said causing the program object step it is determined that additional data is required and said data is obtained; causing said at least two process branches to be executed until said second set of data is obtained; combining said first set of data with said second set of data to form a third set of data once said second set of data is obtained; causing the computer processor to compare said third set of data with at least one said rule to determine which process branch or branches to execute or to continue to be executed; and terminating execution of process branches which are determined to be not required.
Claim 4
Dependent Claim 221 words
A data processing apparatus including a process flow system for managing a process flow, said system managed by a computer processor the process flow having a node from which more than one process branch emerges, wherein a forms-based user interface comprising function tags is a source of input by a user, and wherein the forms-based user interface communicates with a program object, wherein at least one rule is associated with said program object, a method for selecting at least one of said emergent process branches for execution, said data processing apparatus further comprising: means for accepting user data from a user of the process flow system through the forms-based user interface; means for causing a program object to process said user data; means for combining said user data with other data available within the process flow system to form a first set of data; means for causing the program object to determine whether additional data is required in order to complete an analysis of which process branches leading from the node to select; means for causing the computer processor, if additional data is not required, to compare said first set of data with at least one rule associated with the program object to determine which process branches to select; and means for causing the selected process flow branches to be executed.
Claim 5
Dependent Claim 221 words
A data processing apparatus including a process flow system for managing a process flow, said system managed by a computer processor the process flow having a node from which more than one process branch emerges, wherein a forms-based user interface comprising function tags is a source of input by a user, and wherein the forms-based user interface communicates with a program object, wherein at least one rule is associated with said program object, a method for selecting at least one of said emergent process branches for execution, said data processing apparatus further comprising: means for accepting user data from a user of the process flow system through the forms-based user interface; means for causing a program object to process said user data; means for combining said user data with other data available within the process flow system to form a first set of data; means for causing the program object to determine whether additional data is required in order to complete an analysis of which process branches leading from the node to select; means for causing the computer processor, if additional data is not required, to compare said first set of data with at least one rule associated with the program object to determine which process branches to select; and means for causing the selected process flow branches to be executed.
Claim 6
Dependent Claim 168 words
A data processing apparatus according to claim 3 further comprising: means for causing the computer processor to compare said first set of data to the at least one rule associated with the program object to select at least two process branches to execute, wherein said means for causing the program object determines that additional data is required and said data is obtained by said means for causing the program object; means for causing said at least two process branches to be executed until said second set of data is obtained; means for combining said first set of data with said second set of data to form a third set of data once said second set of data is obtained; means for causing the computer processor to compare said third set of data with at least one said rule to determine which process branch or branches to execute or to continue to be executed; and means for terminating execution of process branches which are determined to be not required.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-22 2002-09-21 2003-03-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-22 2006-09-21 2007-03-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-22 2010-09-21 2011-03-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag