- Document Number:
20230052960
- Appl. No:
17/796798
- Application Filed:
January 29, 2021
- نبذة مختصرة :
An educational system and method to provide various extended reality environments that are easily adaptable to a user's educational needs. The system includes a controller, a display, one or more sensors, a feedback unit and a rapid case creation tool. The rapid case creation tool is formed on the display to provide a graphical representation of at least a portion of the executable program elements to the user for manipulation in order to create and customize logic for a particular case or related learning, training or educational experience. In one form, the rapid case creation tool includes a case data module and a case logic module cooperative with one another such that upon manipulation by the user of at least a portion of the graphical representation of the executable program elements, the system performs at least one of creation, modification and operation of an extended reality patient case.
- Assignees:
Ves, LLC (Wilmington, OH, US)
- Claim:
1. A customizable extended reality patient simulator system comprising: a controller configured to operate upon executable program elements that are in the form of case-specific information pertaining to an extended reality environment and case-specific interactions between a user of the system and an extended reality patient; a display signally cooperative with the controller and configured to depict to the user the extended reality environment with the extended reality patient situated therein; a plurality of sensors signally cooperative with the controller; a feedback unit signally cooperative with the controller, the display and the plurality of sensors to present to the user a sensory-based immersion within the extended reality environment; and a rapid case creation tool formed on the display to provide a graphical representation of at least a portion of the executable program elements to the user, the rapid case creation tool comprising: a case data module; and a case logic module cooperative with the case data module such that upon manipulation by the user of at least a portion of the graphical representation of the executable program elements from each of the case logic module and the case data module, the system performs at least one of: creation of an extended reality patient case; modification of the extended reality patient case; and operation of the extended reality patient case.
- Claim:
2. The customizable extended reality patient simulator system of claim 1, wherein the controller comprises at least one processor and memory cooperative with one another to respectively operate upon and store the machine code.
- Claim:
3. The customizable extended reality patient simulator system of claim 1, wherein the graphical representation comprises a logic design window configured to display editable case nodes that are selected from the case logic module.
- Claim:
4. The customizable extended reality patient simulator system of claim 3, wherein the editable case nodes comprise actions, checks, effects and effect chains.
- Claim:
5. The customizable extended reality patient simulator system of claim 4, wherein the editable case nodes further comprise a timer node.
- Claim:
6. The customizable extended reality patient simulator system of claim 4, wherein the actions comprise at least one of conducting an assessment, administering medication, placing an intravenous line, placing at least one lead, performing a compression, checking vital signs, reviewing orders and reviewing laboratory results.
- Claim:
7. The customizable extended reality patient simulator system of claim 4, wherein the logic design window is further configured to display interconnection lines that upon placement between a pair of the editable case nodes establishes a logical connection therebetween.
- Claim:
8. The customizable extended reality patient simulator system of claim 1, wherein the graphical representation comprises a plurality of sub-modules of the case data module, the sub-modules comprising a state sub-module and an actions sub-module.
- Claim:
9. The customizable extended reality patient simulator system of claim 1, further comprising an overlay that upon use superimposes a visual grid pattern on the extended reality patient within the extended reality environment.
- Claim:
10. A method of operating a customizable extended reality patient simulator system, the method comprising: retrieving case data for an extended reality patient from a database; converting the case data into data objects containing values corresponding to at least one of initial vitals, initial states, initial conditions, environments, placements, patient and case logic that includes effect chains; upon user interaction with a menu within a user interface to ascertain a virtual object in the extended reality environment while the case logic from a case logic module, having an initial timer commence counting; having at least one of an action or timer event create a network event in a network manager such that it calls at least one function; presenting the network event to the user; determining if there is an identifiable action such that if so, the case logic is called into the appropriate processing function for that action type with the appropriate action type objects; evaluating at least one check and adding any resulting effect and effect chain to a logic list; processing the logic list effect chain by calling a function; calling a function and scanning it for an end effect such that if found, a “win” event is called such that any timers and additional input is disabled, whereas if it is not found, the effects are sent so that any triggered effect will have a timer created with the effect's resulting checks and effects; passing the effect for the case along with its corresponding component, along with the patient data; and updating event listeners corresponding to updates ones of the data objects of respective vitals, conditions and states.
- Claim:
11. The method of claim 10, wherein the presenting the network event to the user comprises putting the presented into the network instigator buffer so it can be processed in order by the case logic from the core manager group.
- Claim:
12. The method of claim 10, wherein if the timer is being used, a case logic manager function configured to handle a Handle TimerComplete function is called;
- Claim:
13. The method of claim 10, wherein evaluating at least one check and adding any resulting effect and effect chain to a logic list is performed through CaseLogicManager, ProcessChecks(patient, patient.logicList) function.
- Claim:
14. The method of claim 10, wherein the function called for processing the logic list effect comprises a ProcessEffectChains(patient) function that is contained in a logic case manager that forms part of the case logic module.
- Claim:
15. The method of claim 14, wherein internal connections of the effect chain are added to a standalone logic list and set to a Boolean “true” value.
- Claim:
16. The method of claim 10, wherein the function called and scanned for the end effect comprises ProcessEffects(patient, patient.logicList) function.
- Claim:
17. The method of claim 10, wherein passing the effect for the case and its corresponding component comprises at least one of a PatientVitalsManager function for vitals and a PatientAnimationManager function for animations.
- Current International Class:
09; 06
- الرقم المعرف:
edspap.20230052960
No Comments.