×

Systems and methods for in-situ generation, control and monitoring of content for an immersive 3D-avatar-based virtual learning environment

  • US 9,530,326 B1
  • Filed: 06/30/2014
  • Issued: 12/27/2016
  • Est. Priority Date: 06/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for training a plurality of students in an interactive training scenario utilizing an interactive virtual environment, the method comprising:

  • (a) loading, at one or more server computing devices forming part of a computing cloud, a three-dimensional interactive virtual environment;

    (b) communicating, from the one or more server computing devices to a first computing device associated with an instructor, data corresponding to the interactive virtual environment;

    (c) effecting display, at a display device associated with the first computing device, of the interactive virtual environment based on the data corresponding to the interactive virtual environment communicated to the first computing device, the interactive virtual environment including(i) a plurality of elements, and(ii) a virtual control board disposed within the interactive virtual environment, the virtual control board including a two-dimensional surface map comprising a plurality of icons corresponding to one or more of the plurality of elements of the interactive virtual environment, wherein(A) the virtual control board is configured to allow a virtual user of the virtual control board to modify existing elements of the interactive virtual environment, wherein the virtual user is an avatar representative of a user,(B) the virtual control board is configured to allow a virtual user of the virtual control board to create new elements in the interactive virtual environment,(C) the surface map comprising the plurality of icons is continuously updated to reflect;

    (I) status changes of elements of the interactive virtual environment, including status changes based on user modification via the virtual control board, and(II) new elements created via the virtual control board;

    (d) receiving, at the first computing device from the instructor via one or more input devices associated with the first computing device, first input corresponding to interaction with the virtual control board that represents creation of a plurality of new elements for the interactive virtual environment;

    (e) communicating, from the first computing device to the one or more server computing devices, data representing the first input corresponding to interaction with the virtual control board;

    (f) effecting display, at the display device associated with the first computing device, of the interactive virtual environment including the virtual control board updated such that the virtual control board includes new icons corresponding to the new elements in the interactive virtual environment created based on the interaction with the virtual control board;

    (g) communicating, from the one or more server computing devices to a second computing device associated with a first student, data corresponding to the interactive virtual environment;

    (h) effecting display, at a display device associated with the second computing device, of the interactive virtual environment based on the data corresponding to the interactive virtual environment communicated to the second computing device;

    (i) communicating, from the one or more server computing devices to a third computing device associated with a second student, data corresponding to the interactive virtual environment;

    (j) effecting display, at a display device associated with the third computing device, of the interactive virtual environment based on the data corresponding to the interactive virtual environment communicated to the third computing device;

    (k) receiving, at the second computing device from the first student via one or more input devices associated with the second computing device, second input corresponding to interaction with a first element of the interactive virtual environment;

    (l) communicating, from the second computing device to the one or more server computing devices, data representing the second input corresponding to interaction with the first element;

    (m) communicating, from the one or more server computing devices to the third computing device associated with the second student, data corresponding to an update of the interactive virtual environment which includes an update to the first element based on the first student'"'"'s interaction with the first element;

    (n) effecting display, at a display device associated with the third computing device, of the interactive virtual environment updated based on the data corresponding to the interactive virtual environment communicated to the third computing device which includes an update to the first element;

    (o) communicating, from the one or more server computing devices to the first computing device associated with the instructor, data corresponding to an update of the interactive virtual environment which includes an update to the first element based on the first student'"'"'s interaction with the first element;

    (p) effecting display, at a display device associated with the first computing device, of the interactive virtual environment updated based on the data corresponding to the interactive virtual environment communicated to the first computing device which includes an update to the first element, the updated interactive virtual environment including an updated first element and an updated icon of the interactive virtual control board corresponding to the first element;

    (q) receiving, at the first computing device from the instructor via one or more input devices associated with the first computing device, third input corresponding to interaction with the virtual control board that represents modification of an existing second element of the interactive virtual environment;

    (r) communicating, from the first computing device to the one or more server computing devices, data representing the third input corresponding to interaction with the virtual control board;

    (s) effecting display, at a display device associated with the first computing device, of the interactive virtual environment updated based on the interaction with the virtual control board, the updated interactive virtual environment including an updated second element and an updated icon of the interactive virtual control board corresponding to the second element;

    (t) communicating, from the one or more server computing devices to the second computing device associated with the first student, data corresponding to an update of the interactive virtual environment which includes an update to the second element based on the instructor'"'"'s interaction with the virtual control board;

    (q) effecting display, at the display device associated with the second computing device, of the interactive virtual environment including the virtual control board updated to reflect the modification of the existing second element of the interactive virtual environment based on the interaction with the virtual control board;

    (u) communicating, from the one or more server computing devices to the third computing device associated with the second student, data corresponding to an update of the interactive virtual environment which includes an update to the second element based on the instructor'"'"'s interaction with the virtual control board;

    (v) effecting display, at the display device associated with the third computing device, of the interactive virtual environment including the virtual control board updated to reflect the modification of the existing second element of the interactive virtual environment based on the interaction with the virtual control board;

    (w) wherein(i) the instructor is an instructor for an interactive training scenario for the first and second students,(ii) the created plurality of new elements for the interactive virtual environment are created for the interactive training scenario,(iii) the interaction with the first element is part of the interactive training scenario, and(iv) the modification of the existing second element is performed for the interactive training scenario.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×