Claims
- 1. An interactive simulator configured to simulate a pneumatic system, the simulator comprising:
a user interface configured for establishing ventilation modes and settings for the pneumatic system; a pneumatic machine display configured to present a dynamically determined animated illustration of the pneumatic system; a plurality of pneumatic machine animation logic scripts coupled to images of gas molecules, each of said logic scripts applying a direction and speed at which said coupled images are animated within a portion of said pneumatic machine display; and, a flow model communicatively linked to said pneumatic machine animation logic and cross-coupled to a lung compliance and resistance model, said lung compliance and resistance model providing gas pressure data to said flow model and said user interface responsive to gas volume data produced in said flow model, said flow model dynamically producing said gas flow data for use with said pneumatic machine animation logic scripts responsive to said gas pressure data provided by said lung compliance and resistance model, and ventilation modes and settings provided through said user interface.
- 2. The interactive simulator of claim 1, wherein each of said user interface and said pneumatic machine display are disposed in separate views in which only one of separate views is displayed at any one time, and further wherein each of said user interface and said pneumatic machine display comprises a toggle element which when activated can toggle a display of each said separate view.
- 3. The interactive simulator of claim 1, wherein said images of gas molecules comprise a selection of different gas icons representative of gas present in portions of the pneumatic system, each of said different gas icons which represent a different type of gas having a distinguishing characteristic selected from the group consisting of a different color, a different shape and a different shading.
- 4. The interactive simulator of claim 3, wherein each of said animation logic scripts further comprises a configuration for hiding said different gas icons from display in the pneumatic system to indicate a lack of gas in a portion of said pneumatic system.
- 5. The interactive simulator of claim 1, further comprising a gas flow truth table and a volume to compliance logic, said gas flow truth table correlating pressure values received from said lung compliance and resistance model with gas flow values, said volume to compliance logic correlating volume values received from said flow model with said pressure values.
- 6. The interactive simulator of claim 1, wherein each of said user interface, pneumatic machine display, pneumatic machine animation logic scripts, flow model and lung compliance and resistance model is disposed in a network distributable animation package configured for interpretation and presentation by an animation plug-in to a content browser.
- 7. The interactive simulator of claim 1, further comprising a set of photographic images of iconic elements of the pneumatic system presented in said pneumatic machine display, wherein individual ones of said set of photographic images can be selected and displayed in said pneumatic machine display responsive to a selection of a corresponding one of said iconic elements.
- 8. The interactive simulator of claim 1, wherein said pneumatic machine display comprises a collection of iconic elements representative of an anesthesia machine, said iconic elements having a plurality of logical groupings comprising a breathing circuit, a low pressure gas distribution system, a high pressure gas distribution system, a mechanical ventilator and a scavenging system.
- 9. The interactive simulator of claim 8, wherein said logical groupings further comprises a manual ventilator having an activatable iconic representation of a breathing bag which when activated through said anesthesia machine display can simulate a physical squeezing of said breathing bag.
- 10. The interactive simulator of claim 8, further comprising exploded view logic configured to present an exploded view of a selected one of said logical groupings.
- 11. The interactive simulator of claim 8, wherein individual ones of said iconic elements are configured for activatable zooming.
- 12. The interactive simulator of claim 1, wherein said pneumatic machine display further comprises a visual slider bar having a plurality of distinctive segments to indicate different time phases of a breath cycle presented concurrently in said pneumatic machine display.
- 13. The interactive simulator of claim 1, wherein said associated logic comprises both a maximum and minimum flow rate and a scaling processor for scaling computed flow rates to fall between said maximum and minimum flow rate.
- 14. The interactive simulator of claim 13, wherein said scaled computed flow rates correspond to flow rates which are displayable in said pneumatic machine display.
- 15. A method for interactively simulating a pneumatic system comprising the steps of:
rendering an iconic representation of the pneumatic system; coupling individual ones of a plurality of gas molecule images for display in the pneumatic system to corresponding animation logic scripts, each of said scripts governing an animation direction and display rate for animating corresponding ones of said gas molecule images in the pneumatic system; determining gas flow data based upon computed pressures in the pneumatic system; and, changing animation direction and display rates for selected ones of said gas molecule images based upon said determined gas flow data.
- 16. The method of claim 15, further comprising the steps of:
storing logic code for performing said rendering, determining and changing steps in a server-side content distribution system; distributing said stored logic code over a computer communications network to a client-side content browser; and, performing said rendering, determining and changing steps in said client-side content browser.
- 17. The method of claim 15, further comprising the steps of:
rendering in a separate display an iconic representation of an instrument interface for controlling the pneumatic system; and, toggling between a display of said iconic representation of the pneumatic system and said iconic representation of said instrument interface.
- 18. The method of claim 15, wherein said rendering step further comprises the step of displaying gas molecules representative of different gases in the pneumatic system, each gas molecule having at least one distinguishing visual characteristic associated with a specific type of gas.
- 19. The method of claim 18, further comprising hiding said displayed gas molecules from view to simulate an invisible mode of operation of the pneumatic ventilation.
- 20. The method of claim 15, wherein said rendering step further comprises the step of displaying a digital photograph of an element of said pneumatic system which corresponds to a selected element in said iconic representation.
- 21. The method of claim 15, wherein said computing step comprises the steps of:
consulting at least one truth table to establish said gas flow data based upon volume based pressure data, ventilation mode data and user established pneumatic system settings; and, determining animation direction and display rates for selected ones of said gas molecule images based upon said determined gas flow data in said at least one truth table.
- 22. The method of claim 15, wherein said rendering step comprises further comprises rendering at least one gas tank with a specific color code corresponding to at least one user-specified convention selected from the group consisting of a regional convention, national convention, and language.
- 23. The method of claim 15, wherein said rendering step further comprises rendering at least one legend having a localized language.
- 24. A machine readable storage having stored thereon a computer program for interactively simulating a pneumatic system, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
rendering an iconic representation of the pneumatic system; coupling individual ones of a plurality of gas molecule images for display in the pneumatic system to corresponding animation logic scripts, each of said scripts governing an animation direction and display rate for animating corresponding ones of said gas molecule images in the pneumatic system; determining gas flow data based upon computed pressures in the pneumatic system; and, changing animation direction and display rates for selected ones of said gas molecule images based upon said determined gas flow data.
- 25. The method of claim 24, further comprising the steps of:
storing logic code for performing said rendering, determining and changing steps in a server-side content distribution system; distributing said stored logic code over a computer communications network to a client-side content browser; and, performing said rendering, determining and changing steps in said client-side content browser.
- 26. The method of claim 24, further comprising the steps of:
rendering in a separate display an iconic representation of an instrument interface for controlling the pneumatic system; and, toggling between a display of said iconic representation of the pnenumatic system and said iconic representation of said instrument interface.
- 27. The method of claim 24, wherein said rendering step further comprises the step of displaying gas molecules representative of different gases in the pneumatic system, each gas molecule having at least one distinguishing visual characteristic associated with a specific type of gas.
- 28. The method of claim 27, further comprising hiding said displayed gas molecules from view to simulate an invisible mode of operation of the pneumatic ventilation.
- 29. The method of claim 24, wherein said rendering step further comprises the step of displaying a digital photograph of an element of said pneumatic system which corresponds to a selected element in said iconic representation.
- 30. The method of claim 24, wherein said computing step comprises the steps of:
consulting at least one truth table to establish said gas flow data based upon volume based pressure data, ventilation mode data and user established pneumatic system settings; and, determining animation direction and display rates for selected ones of said gas molecule images based upon said determined gas flow data in said at least one truth table.
- 31. The method of claim 24, wherein said rendering step further comprises rendering at least one gas tank with a specific color code corresponding to at least one userspecified convention selected from the group consisting of a regional convention, national convention, and language.
- 32. The method of claim 24, wherein said rendering step further comprises rendering at least one legend having a localized language.
- 33. A method of interactively simulating a pneumatic system comprising the steps of:
dividing the pneumatic system into logical component sections; visually rendering said logical component sections in a graphical user interface; permitting user modification of control element settings in said logical component sections; and, animating gas flows within said logical component sections using individually rendered gas molecule icons coupled to corresponding animation scripts, each of said scripts determining an animation direction and animation rate for a corresponding one of said gas molecule icons.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] Pursuant to 35 U.S.C. § 119(e), this patent application is a continuation-in-part of U.S. Provisional Patent Application No. 60/384,040, filed on May 29, 2002, the contents of which are incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
60384040 |
May 2002 |
US |
Child |
10447379 |
May 2003 |
US |