IP Library › Granted Patent US 12,737,977
Granted Patent B2
US 12,737,977 · App. 18/806,801 · Granted Sep 15, 2026

Virtual reality specialized process equipment training system and method therefor

Inventors: Magesh Chandramouli (Schereville, IN); Ashayla Williams (Merrillville, IN)
Assignee: Purdue Research Foundation
G06T17/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,737,977
App. No.
18/806,801
Granted
Sep 15, 2026
Kind
B2
Abstract

A method of providing a virtual reality training includes presenting a virtual training projection including presenting to the trainee one or more modules associated with operation or assembly of an equipment, for each module presenting a instructions constituting one or more submodules for operating or assembling the equipment, at the end of each submodule, requesting the trainee to repeat the instructions, receiving inputs from the trainee via an input device representing the trainee's virtual actions in repeating the instructions, constructing a trainee action and comparing with an expected action, if within the expected action by a predetermined threshold, then the method includes proceeding to the next submodule, if the trainee action is different from the expected action by the predetermined threshold, then the method includes generating an error signal, and real-time customizing and rendering a new training for said submodule and presenting the new customized rendering to the trainee.

Claims (45)

1 . A method of providing training in a virtual reality training room for training a trainee, comprising:

presenting to a trainee a virtual training projection (VIC), the VIC includes a virtual robot (VOB) that is configured to guide the trainee in the virtual training; and

executing instructions maintained on a non-transitory memory by a processor to:

rendering a virtual reality training room scene that includes a specialized processing equipment (SPE) on which to train the trainee,

presenting to the trainee an introduction to the VIC, and

presenting to the trainee one or more modules associated with operation or assembly of the SPE,

for each module:

STEP A: presenting a step-by-step initial set of instructions constituting one or more submodules for operating or assembling the SPE, organized by the VOB,

STEP (B): at the end of each submodule, requesting the trainee to repeat the steps covered in said submodule,

receiving inputs from the trainee via an input device, the inputs representing the trainee's virtual actions in repeating the step-by-step instructions,

using the trainee's received inputs, constructing a trainee action including timing of the action and virtual location of the action and comparing the trainee action with an expected action,

if the trainee action is within the expected action by a predetermined threshold, proceeding to the next submodule (Step A), and

if the trainee action is different from the expected action by the predetermined threshold, generating an error signal, and real-time customizing and rendering a new training for said submodule and presenting the new customized rendering to the trainee (STEP B),

wherein the step of constructing the trainee action includes establishing a virtual 3-dimensional (3D) space using an octree having a plurality of voxels with one or more voxels of the plurality of voxels being sensorized voxels which is configured to provide a proximity signal when the constructed virtual position via the input device indicates proximity to said sensorized voxels within a predetermined distance threshold.

2 . The method of claim 1 , wherein the VIC is presented to the trainee by one or more of computer screen, a tablet, a monitor, or a projection on a screen.

3 . The method of claim 1 , wherein the input device is one or more of a mouse, a handheld controller, a virtual reality goggle, a touchpad, or a keyboard.

4 . The method of claim 1 , further comprising providing a status indicator to indicate status of the training based on progression of the one or more modules.

5 . The method of claim 1 , wherein the step of real-time customizing and rendering a new training includes varying the step-by-step instructions in each submodule.

6 . The method of claim 5 , wherein the variation of the step-by-step instructions in each submodule includes skipping one or more of the step-by-step instructions.

7 . The method of claim 5 , wherein the variation of the step-by-step instructions in each submodule includes speeding up time between each of the step-by-step instructions.

8 . The method of claim 5 , wherein the variation of the step-by-step instructions in each submodule includes slowing down time between each of the step-by-step instructions.

9 . The method of claim 5 , wherein the variation of the step-by-step instructions in each submodule includes real-time adding a new step in the step-by-step instructions.

10 . A virtual reality system for providing training in a virtual reality training room for training a trainee, comprising:

one or more rendering devices configured to display a virtual training projection (VIC), the VIC includes a virtual robot (VOB) that is configured to guide the trainee in the virtual training; and

one or more input devices configured to provide inputs from the trainee; and

a processing system having a processor configured to execute instructions maintained on a non-transitory memory, the processor configured to:

render a virtual reality training room scene that includes a specialized processing equipment (SPE) on which to train the trainee,

present to the trainee an introduction to the VIC, and

present to the trainee one or more modules associated with operation or assembly of the SPE,

for each module:

STEP A: present a step-by-step initial set of instructions constituting one or more submodules for operating or assembling the SPE, organized by the VOB,

STEP (B): at the end of each submodule, request the trainee to repeat the steps covered in said submodule,

receive inputs from the trainee via the one or more input devices, the inputs representing the trainee's virtual actions in repeating the step-by-step instructions,

using the trainee's received inputs, construct a trainee action including timing of the trainee action and virtual location of the trainee action and comparing the trainee action with an expected action,

if the trainee action is within the expected action by a predetermined threshold, proceed to the next submodule (Step A), and

if the trainee's action is different from the expected action by the predetermined threshold, generate an error signal, and real-time customize and render a new training for said submodule and presenting the new customized rendering to the trainee (STEP B),

wherein the processor is configured to construct the trainee action based on establishing a virtual 3-dimensional (3D) space using an octree having a plurality of voxels with one or more voxels of the plurality of voxels being sensorized voxels which are configured to provide a proximity signal when the constructed virtual position via the input device indicates proximity to said sensorized voxels within a predetermined distance threshold.

11 . The system of claim 10 , wherein the VIC is presented to the trainee by one or more of computer screen, a tablet, a monitor, or a projection on a screen.

12 . The system of claim 10 , wherein the input device is one or more of a mouse, a handheld controller, a virtual reality goggle, a touchpad, or a keyboard.

13 . The system of claim 10 , further comprising providing a status indicator to indicate status of the training based on progression of the one or more modules.

14 . The system of claim 10 , wherein the step of real-time customizing and rendering a new training includes varying the step-by-step instructions in each submodule.

15 . The system of claim 14 , wherein the variation of the step-by-step instructions in each submodule includes skipping one or more of the step-by-step instructions.

16 . The system of claim 14 , wherein the variation of the step-by-step instructions in each submodule includes speeding up time between each of the step-by-step instructions.

17 . The system of claim 14 , wherein the variation of the step-by-step instructions in each submodule includes slowing down time between each of the step-by-step instructions.

18 . The system of claim 14 , wherein the variation of the step-by-step instructions in each submodule includes real-time adding a new step in the step-by-step instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2025
From: CHANDRAMOULI, MAGESH; WILLIAMS, ASHAYLA
To: PURDUE RESEARCH FOUNDATION
Reel/Frame 071458/0719 →
Continuity (1)
Related Publication 20260051118A1 · Feb 19, 2026
References Cited (50)
US 5388990A · Beckman · 1995 [cited by examiner]
US 9033712B2 · Vasin · 2015 [cited by examiner]
US 9595208B2 · Ottensmeyer · 2017 [cited by examiner]
US 9652893B2 · Michail et al. · 2017 [cited by applicant]
US 9672757B2 · Becker et al. · 2017 [cited by applicant]
US 9965973B2 · Peters et al. · 2018 [cited by applicant]
US 10345768B2 · Fullam · 2019 [cited by examiner]
US 10717001B2 · Vandonkelaar · 2020 [cited by examiner]
US 10810899B1 · MacGillivray et al. · 2020 [cited by applicant]
US 10884525B1 · Vonsik · 2021 [cited by examiner]
US 10901509B2 · Aimone et al. · 2021 [cited by applicant]
US 11045271B1 · Tran · 2021 [cited by applicant]
US 11055639B1 · Cay et al. · 2021 [cited by applicant]
US 11297164B2 · McCormack et al. · 2022 [cited by applicant]
US 11331803B2 · Bank · 2022 [cited by examiner]
US 11347304B2 · Nguyen et al. · 2022 [cited by applicant]
US 11389248B1 · Roh · 2022 [cited by examiner]
US 11504051B2 · Krueger · 2022 [cited by applicant]
US 11797093B2 · MacNaughton · 2023 [cited by applicant]
US 11872465B2 · Koblin et al. · 2024 [cited by applicant]
US 11928307B2 · King et al. · 2024 [cited by applicant]
US 11935429B2 · Van Dinther · 2024 [cited by examiner]
US 12136277B2 · Al-Husseini · 2024 [cited by examiner]
US 12373040B2 · Winters, IV · 2025 [cited by examiner]
US 12437670B2 · Kweon · 2025 [cited by examiner]
US 20040224294A1 · Heininger · 2004 [cited by examiner]
US 20110244235A1 · Wildeson et al. · 2011 [cited by applicant]
US 20120264510A1 · Wigdor · 2012 [cited by examiner]
US 20200218767A1 · Ritchey et al. · 2020 [cited by applicant]
US 20210349529A1 · Winold et al. · 2021 [cited by applicant]
US 20220293014A1 · Fisher et al. · 2022 [cited by applicant]
US 20230222940A1 · Sun et al. · 2023 [cited by applicant]
US 20230334788A1 · Zohni · 2023 [cited by applicant]
US 20240028106A1 · Elor et al. · 2024 [cited by applicant]
US 20240071018A1 · Benfold et al. · 2024 [cited by applicant]
US 20240160212A1 · Amer et al. · 2024 [cited by applicant]
US 20240203284A1 · Lombaerts · 2024 [cited by examiner]
US 20240233572A1 · Huang et al. · 2024 [cited by applicant]
CA 3000969A1 · 2014 [cited by examiner]
CN 109308739A · 2019 [cited by examiner]
JP 2021512402A · 2021 [cited by examiner]
TW 202529065A · 2025 [cited by examiner]
WO WO2022104139A1 · 2022 [cited by examiner]
Nintendo, Super Mario Brothers, 2009, pp. 1-34 (Year: 2009). [cited by examiner]
Qi et al. (2018). Digital twin and big data towards smart manufacturing and industry 4.0: 360 degree comparison. Ieee Access, 6, 3585-3593. [cited by applicant]
Lee et al. (2021). All one needs to know about metaverse: A complete survey on technological singularity, virtual ecosystem, and research agenda. arXiv preprint arXiv:2110.05352. [cited by applicant]
Ullagaddi (2024). Leveraging Digital Transformation for Enhanced Risk Mitigation and Compliance in Pharma Manufacturing. Journal of Advances in Medical and Pharmaceutical Sciences, 26(6), 75-86. [cited by applicant]
Östlund et al. (2011). 3D visualization as a communicative aid in pharmaceutical advice-giving over distance. Journal of medical Internet research, 13(3), e1437. [cited by applicant]
Moghtadernejad et al. (2018). A training on: continuous manufacturing (direct compaction) of solid dose pharmaceutical products. Journal of Pharmaceutical Innovation. [cited by applicant]
Diab et al. (2020). Design space identification and visualization for continuous pharmaceutical manufacturing. Pharmaceutics, 12(3), 235. [cited by applicant]