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

Method for generating a workflow on a computer, and a computer system adapted for performing the method

Assignee: Resultmaker AS
•
Filing: 2001-10-26
•
Granted: 2005-05-17
•
Expires: 2021-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for generating a workflow on a computer. Assessment data, e.g. defining a need, is obtained from a user. Based thereon, a workflow including a logical sequence of interdependent steps to be made is created using an assessment system. A number of workflow steps are presented to the user in a logical order, and results from the progress of one or more steps may be gathered. The workflow may be modified thereon, if needed, using sub-solutions, logic rules, inference rules and said results by adding and/or removing steps to/from said workflow based on a list of purposes and knowledge of the order in which some or all steps must be made. After modifying the workflow, the presentation thereof is started by the next or more unfinished steps which are not dependent on an unfinished step, thereby forming an adaptive procedure.

Inventors

  • 👤 Anders Kaare Nørgaard
  • 👤 Lars Pedersen
  • 👤 Peter Strøiman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:29
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 196 words
A method for generating a workflow on a computer for guiding a user through a sequence of activities, said method comprising the steps of: obtaining assessment data from the user, said assessment data defining a need, problem, state, or desired change of state, creating a workflow based on said assessment data using an assessment system, said workflow describing a logical sequence of interdependent steps to be performed to complete said task, each step having a start and a finish, which may be coincidental, and presenting said user for one or more of said workflow steps in a logical order, wherein said workflow is modified by: gathering results from the progress of each of said one or more steps, modifying, if needed, the structure of said workflow using said assessment system, sub-solutions, logic rules, inference rules and said results by adding and/or removing steps to/from said workflow based on a list of purposes and knowledge of the order in which some or all steps must be executed, and continuing through said workflow starting the next one or more unfinished steps which is not dependent on an unfinished step as a sequence predecessor, thereby forming an adaptive procedure.
Claim 2
Independent Claim 196 words
A method for generating a workflow on a computer for guiding a user through a sequence of activities, said method comprising the steps of: obtaining assessment data from the user, said assessment data defining a need, problem, state, or desired change of state, creating a workflow based on said assessment data using an assessment system, said workflow describing a logical sequence of interdependent steps to be performed to complete said task, each step having a start and a finish, which may be coincidental, and presenting said user for one or more of said workflow steps in a logical order, wherein said workflow is modified by: gathering results from the progress of each of said one or more steps, modifying, if needed, the structure of said workflow using said assessment system, sub-solutions, logic rules, inference rules and said results by adding and/or removing steps to/from said workflow based on a list of purposes and knowledge of the order in which some or all steps must be executed, and continuing through said workflow starting the next one or more unfinished steps which is not dependent on an unfinished step as a sequence predecessor, thereby forming an adaptive procedure.
Claim 3
Dependent Claim 52 words
A method according to claim 1 , wherein the workflow is displayed and where the user may add/remove steps or sequences of steps to/from the workflow via conclusions, thus allowing the user to investigate the consequences of these changes or allowing the user to update the task, thereby forming an iterative procedure.
Claim 4
Dependent Claim 50 words
A method according to claim 1 , wherein additional problem information, need information, status information and change information is gathered in the form of additional action data specific to each of the said one or more steps of said workflow, which were not required to set up said workflow initially.
Claim 5
Dependent Claim 55 words
A method according to claim 1 , wherein said steps of the modified workflow already finished may be marked as unfinished or not started due to the update of the workflow, because they depend on unfinished steps as logical predecessors, which have been included in the workflow or reset as a part of said modification.
Claim 6
Dependent Claim 40 words
A method according to claim 4 , wherein one or more steps of the workflow is changed from finished to unfinished, where the information contained in the steps either are cleared or at least a part of it is reused.
Claim 7
Dependent Claim 57 words
A method according to claim 1 , wherein a step removed by a previous modification of said workflow and later added again by a new modification may retain some or all information already gathered for that step, and possibly keeping the step in the state it was at the time of said removal (e.g. started or finished).
Claim 8
Independent Claim 79 words
A method according to any of the claims 1 to 6 , wherein said steps of said workflow are only in the form of questions and said results are only in the form of answers, where the structure of said workflow is modified using said assessment system based on said answers and where the method becomes an interactive questionnaire and the result from going through all said steps of said workflow outlines a need for a product or service.
Claim 9
Dependent Claim 48 words
A method according to claim 1 , wherein a step of said workflow may be marked as finished or unfinished depending on the time at which one or more steps are started or finished or simply by the distance in time to one or more times and/or dates.
Claim 10
Dependent Claim 41 words
A method according to claim 1 , wherein said workflow may be modified depending on the time at which one or more steps are started or finished or simply by the distance in time to one or more times and/or dates.
Claim 11
Dependent Claim 45 words
A method according to claim 1 , wherein a step of said workflow has or requires resources comprising personnel, equipment, time, money, space, knowledge and other which may be swapped between one step and another, depending on the status of said one or more steps.
Claim 12
Dependent Claim 57 words
A method according to claim 1 , wherein a step of said workflow cannot, if required, be started and/or finished until a sworn statement of cohabitation accepting or approving said results of said step, creating an electronic signature or any other method for approving or accepting an action has been performed and the results are as stated.
Claim 13
Dependent Claim 23 words
A method according to claim 1 , wherein a step of said workflow may involve a purchase of a product, service or manpower.
Claim 14
Dependent Claim 51 words
A method according to claim 1 , wherein said user is accepting a specific product, company or service to interact with his local configuration and programs and thereby enabling the combination of the workflow-manager and assessment system to work as an automated maintenance system doing changes in configuration and installing/de-installing programs.
Claim 15
Dependent Claim 263 words
A computer system for generating a workflow and comprising: one or more data files containing assessment and assessment inference data outlining a problem to be solved or a need to be fulfilled, a database containing data on one or more solutions or methods to a vast number of smaller tasks within a specific defined technical field, a workflow manager capable of keeping track of steps comprising an activity and ensuring that the steps are carried out in a not wrongful order and where more than one step may be in progress at the same time, and an assessment system capable of creating one or more data files containing a workflow based on said data file, using said database, wherein said one or more data files containing said workflow is modified by the assessment system, said workflow-manager is keeping track of said steps outlined in said one or more data files outlining said workflow, the progress of said steps of said one or more data files outlining said workflow is monitored and one or more data files containing data on said progress of said workflow and results from said progress of said workflow is created or updated, and said assessment system using said one or more data files outlining said progress and said results from the workflow is modifying said one or more data files containing the workflow using sub-solutions, logic rules and inference rules continuing through said workflow starting the next one or more unfinished steps which is not dependent on an unfinished step as a sequence predecessor, thereby forming an adaptive procedure.
Claim 16
Dependent Claim 263 words
A computer system for generating a workflow and comprising: one or more data files containing assessment and assessment inference data outlining a problem to be solved or a need to be fulfilled, a database containing data on one or more solutions or methods to a vast number of smaller tasks within a specific defined technical field, a workflow manager capable of keeping track of steps comprising an activity and ensuring that the steps are carried out in a not wrongful order and where more than one step may be in progress at the same time, and an assessment system capable of creating one or more data files containing a workflow based on said data file, using said database, wherein said one or more data files containing said workflow is modified by the assessment system, said workflow-manager is keeping track of said steps outlined in said one or more data files outlining said workflow, the progress of said steps of said one or more data files outlining said workflow is monitored and one or more data files containing data on said progress of said workflow and results from said progress of said workflow is created or updated, and said assessment system using said one or more data files outlining said progress and said results from the workflow is modifying said one or more data files containing the workflow using sub-solutions, logic rules and inference rules continuing through said workflow starting the next one or more unfinished steps which is not dependent on an unfinished step as a sequence predecessor, thereby forming an adaptive procedure.
Claim 17
Dependent Claim 19 words
A system according to claim 14 , wherein the workflow-manager and assessment system are installed on a first server.
Claim 18
Dependent Claim 25 words
A system according to claim 15 , wherein said first server is connected to the Internet or any other interconnected computer network, wired or wireless.
Claim 19
Dependent Claim 69 words
A system according to claim 16 , wherein said system enables a user computer to be connected to said first server through the Internet or any other interconnected computer network, wired or wireless using a computer and a program installed in the computer, like an Internet browser or similar or a program specially written to communicate with said first server, where the system acts as an Online Consultant service.
Claim 20
Dependent Claim 44 words
A system according to claim 17 , wherein the user is a third server running an application or service on top of said Online Consultant service, e.g. in the form of using the Online Consultant service as a web service provided via the Internet.
Claim 21
Dependent Claim 27 words
A system according to claim 17 , wherein said user computer has installed software and/or hardware that continually or occasionally require an update or change of configuration.
Claim 22
Dependent Claim 56 words
A system according to claim 15 , wherein said server has installed a program like Common Gateway Interface (CGI), Active Server Pages (ASP) or similar for transferring information between said first server and the Internet or any other interconnected computer network, wired or wireless using a markup language to communicate between the user and the server.
Claim 23
Dependent Claim 39 words
A system according to claim 15 , wherein one or more other second servers are connected to the Internet or any other interconnected computer network, wired or wireless and may communicate with said first server and/or said user computer.
Claim 24
Dependent Claim 32 words
A system according to claim 21 , wherein said one or more other second servers have installed software and/or hardware that continually or occasionally require an initiation/configuration, update or change of configuration.
Claim 25
Independent Claim 80 words
A system according to one or more of claims 15 - 19 , wherein said one or more data files containing action data, said database containing data on one or more solutions or methods to a vast number of tasks within a specific narrowly defined technical field, said workflow-manager, said expert system, said Internet browser, said CGI or ASP, said software and said hardware is installed on the same computer and where all activities are displayed on that computer alone.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-05-16 2008-11-15 2009-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-05-16 2012-11-15 2013-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-05-16 2016-11-15 2017-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag