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

Method for discrete digital event simulation

Assignee: Nokia of America Corp
•
Filing: 1997-06-10
•
Granted: 1998-10-27
•
Expires: 2017-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for re-configuring a pre-compiled discrete-event digital simulation program. The method comprises the steps of creating a template having a series of generic tasks and incorporating the template onto a computer to create a generic computer simulation. Next information associated with the steps of a process are input on the computer. The information includes the time duration of each step and the resources expended in accomplishing each step. Finally, the step information is applied to the generic computer simulation to create the discrete event simulation model of the process.

Inventors

  • 👤 James Phillip Pennell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 09:27
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3457; G06F30/00; G06F30/20

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 130 words
A method for creating a discrete event simulation model of a process having a process series of steps, the method comprising the steps of: creating a template having generic tasks; determining the steps associated with the process, including the time duration of each step and the resources expended in accomplishing each step; applying the result of the determining steps to the template to create the discrete event simulation model of the process; accounting for the resources utilized during each determined step of the simulated process; and, calculating resource usage during the course of the simulated process via a common clock, wherein determining steps of the process affecting the time needed to complete the process, but that do not involve critical resource usage, are modeled by advancing parallel, independent virtual clocks.
Claim 2
Independent Claim 130 words
A method for creating a discrete event simulation model of a process having a process series of steps, the method comprising the steps of: creating a template having generic tasks; determining the steps associated with the process, including the time duration of each step and the resources expended in accomplishing each step; applying the result of the determining steps to the template to create the discrete event simulation model of the process; accounting for the resources utilized during each determined step of the simulated process; and, calculating resource usage during the course of the simulated process via a common clock, wherein determining steps of the process affecting the time needed to complete the process, but that do not involve critical resource usage, are modeled by advancing parallel, independent virtual clocks.
Claim 3
Dependent Claim 17 words
The method according to claim 1, wherein the generic tasks are related in a closed loop system.
Claim 4
Dependent Claim 34 words
The method according to claim 1, wherein the generic tasks are modeled as a sequence of computer simulation language components that simulate the dedication of a variety of resources for appropriate lengths of time.
Claim 5
Dependent Claim 36 words
The method according to claim 1, wherein the generic tasks are modeled as a sequence of computer simulation language components that perform bookkeeping actions to model the synchronization and control of activities in the simulated process.
Claim 6
Dependent Claim 51 words
The method according to claim 1, wherein the generic tasks are modeled as a sequence of computer simulation language components that simulate the dedication of a variety of resources for appropriate lengths of time and that perform bookkeeping actions to model the synchronization and control of activities in the simulated process.
Claim 7
Dependent Claim 28 words
The method according to claim 1, wherein the common clock is incremented with a granularity sufficient to capture events at a human level and a computer system level.
Claim 8
Independent Claim 143 words
A method for creating a discrete event simulation model for a process having a series of steps, the method comprising the steps of: creating a template having generic tasks; incorporating the template, onto a computer to create a generic computer simulation model; inputting the steps associated with the process, including the time duration of each step and the resources expended in accomplishing each step; applying the result of the inputting steps to the generic computer simulation model to create the discrete event simulation model of the process; accounting for the resources utilized during each step of the simulated process; and calculating resource usage during the course of the simulated process via a common clock, wherein steps of the process affecting the time needed to complete the process, but that do not involve critical resource usage, are modeled by advancing parallel, independent virtual clocks.
Claim 9
Independent Claim 143 words
A method for creating a discrete event simulation model for a process having a series of steps, the method comprising the steps of: creating a template having generic tasks; incorporating the template, onto a computer to create a generic computer simulation model; inputting the steps associated with the process, including the time duration of each step and the resources expended in accomplishing each step; applying the result of the inputting steps to the generic computer simulation model to create the discrete event simulation model of the process; accounting for the resources utilized during each step of the simulated process; and calculating resource usage during the course of the simulated process via a common clock, wherein steps of the process affecting the time needed to complete the process, but that do not involve critical resource usage, are modeled by advancing parallel, independent virtual clocks.
Claim 10
Dependent Claim 17 words
The method according to claim 7, wherein the generic tasks are related in a closed loop system.
Claim 11
Dependent Claim 34 words
The method according to claim 7, wherein the generic tasks are modeled as a sequence of computer simulation language components that simulate the dedication of a variety of resources for appropriate lengths of time.
Claim 12
Dependent Claim 36 words
The method according to claim 7, wherein the generic tasks are modeled as a sequence of computer simulation language components that perform bookkeeping actions to model the synchronization and control of activities in the simulated process.
Claim 13
Dependent Claim 51 words
The method according to claim 7, wherein the generic tasks are modeled as a sequence of computer simulation language components that simulate the dedication of a variety of resources for appropriate lengths of time and that perform bookkeeping actions to model the synchronization and control of activities in the simulated process.
Claim 14
Dependent Claim 28 words
The method according to claim 7, wherein the common clock is incremented with a granularity sufficient to capture events at a human level and a computer system level.

References Cited (Backward Citations)

US5151984A Cited
US4965743A Cited
US5148379A Cited
US5327361A Cited
US5438526A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-26 2002-04-27 2002-10-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-26 2006-04-27 2006-10-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-26 2010-04-27 2010-10-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag