# US 12,002,379 B2 · Generating a virtual reality learning environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,379 B2
- Document ID: US12002379B2
- Status: Granted
- Kind: B2
- Application number: 18/130,720
- Filed: 2023-04-04
- Published: 2023-07-27
- Granted: 2024-06-04
- Earliest claimed: 2019-06-07
- Assignees: Enduvo, Inc.
- Applicants: Enduvo, Inc.
- Inventors: Matthew Bramlet; Justin Douglas Drawz; Steven J. Garrou; Joseph Thomas Tieu; Gary W. Grube
- Web page: https://patentgrep.com/patent/US12002379B2

## CPC

- G09B 5/065: {Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems}
- G06F 16/901: Indexing; Data structures therefor; Storage structures (for retrieval from the web G06F16/951)
- G06Q 50/205: {Education administration or guidance}
- G09B 5/062: {Combinations of audio and printed presentations, e.g. magnetically striped cards, talking books, magnetic tapes with printed texts thereon}
- G09B 7/00: Electrically-operated teaching apparatus or devices working with questions and answers (mechanically operated G09B3/00; computing arrangements G06F)
- G09B 7/04: characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question or supplying a further explanation
- G09B 7/02: of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
- G09B 7/06: of the multiple-choice answer-type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method executed by a computing device includes generating a virtual reality environment by detecting an illustrative asset common to first and second sets of assets. The method further includes rendering a three-dimensional (3-D) model of the illustrative asset and the first set of assets to produce 3-D frames of a first descriptive asset for issuance to a another computing device using an illustration approach. The method further includes rendering the three-dimensional (3-D) model of the illustrative asset and the second set of assets to produce 3-D frames of a second descriptive asset for issuance to the other computing device using an updated illustration approach.

## Claims

### Claim 1

A computer-implemented method of using a computing system, the method comprises:
detecting, by a computing entity of the computing system, an illustrative asset that is common to a first set of assets and a second sets of assets, wherein the first set of assets represents a first learning object that includes a first set of bullet-points for a first piece of information regarding a topic, wherein the second set of assets represents a second learning object that includes a second set of bullet-points for a second piece of information regarding the topic;
rendering, by the computing entity, a three-dimensional (3-D) model of the illustrative asset and a three-dimensional (3-D) model of the first set of assets in accordance with an illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into 3-D frames of a first descriptive asset using the illustration approach, wherein the first descriptive asset represents the first learning object;
issuing, by the computing entity, the 3-D frames of the first descriptive asset of the first learning object to another computing entity of the computing system in accordance with the illustration approach;
rendering, by the computing entity, the 3-D model of the illustrative asset and a 3-D model of the second set of assets of the second learning object in accordance with an updated illustration approach and with regards to the second set of knowledge bullet-points to transform the second set of knowledge bullet-points into 3-D frames of a second descriptive asset using the updated illustration approach, wherein the second descriptive asset represents the second learning object, wherein the updated illustration approach is based on an evaluation of the first descriptive asset associated with the other computing entity; and
issuing, by the computing entity, the 3-D frames of the second descriptive asset of the second learning object to the other computing entity of the computing system in accordance with the updated illustration approach.

### Claim 2 (depends on 1)

The method of claim 1 further comprises:
outputting, by the computing entity, the 3-D frames of the second descriptive asset to the other computing entity in accordance with the illustration approach.

### Claim 3 (depends on 1)

The method of claim 1 further comprises:
obtaining, by the computing entity, the evaluation of the first descriptive asset associated with the other computing entity; and
modifying, by the computing entity, the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach.

### Claim 4 (depends on 3)

The method of claim 3, wherein the obtaining the evaluation of the first descriptive asset associated with the other computing entity comprises:
rendering the 3-D model of the illustrative asset and the 3-D model of the first set of assets in accordance with the illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into the 3-D frames of the first descriptive asset using the illustration approach for subsequent output to the other computing entity, wherein the first set of assets includes a first assessment asset of the first learning object;
obtaining a first assessment response associated with the other computing entity for the 3-D frames of the first descriptive asset; and
generating the evaluation based on the first assessment response and the first assessment asset.

### Claim 5 (depends on 3)

The method of claim 3, wherein the modifying the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach comprises:
when the evaluation indicates that a learner comprehension level is greater than a maximum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a more challenging viewpoint perspective,
a larger scale of a view,
a larger scope of the view,
a faster speed of delivery,
a higher number of views, and
more highlighting of the view; and
when the evaluation indicates that the learner comprehension level is less than a minimum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a less challenging viewpoint perspective,
a smaller scale of the view,
a smaller scope of the view,
a slower speed of the delivery,
a lower number of the views, and
less highlighting of the view.

### Claim 6 (depends on 3)

The method of claim 3, wherein the modifying the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach further comprises:
when the evaluation indicates that a learner comprehension level is less than a maximum comprehension threshold and greater than a minimum comprehension threshold, establishing the updated illustration approach to utilize the illustration approach.

### Claim 7

A computing device of a computing system comprises:
an interface;
a local memory; and
a processing module operably coupled to the interface and the local memory, wherein the processing module functions to:
detect an illustrative asset that is common to a first set of assets and a second sets of assets, wherein the first set of assets represents a first learning object that includes a first set of bullet-points for a first piece of information regarding a topic, wherein the second set of assets represents a second learning object that includes a second set of bullet-points for a second piece of information regarding the topic;
render a three-dimensional (3-D) model of the illustrative asset and a three-dimensional (3-D) model of the first set of assets in accordance with an illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into 3-D frames of a first descriptive asset using the illustration approach, wherein the first descriptive asset represents the first learning object;
issue, via the interface, the 3-D frames of the first descriptive asset of the first learning object to another computing device of the computing system in accordance with the illustration approach;
render the 3-D model of the illustrative asset and a 3-D model of the second set of assets of the second learning object in accordance with an updated illustration approach and with regards to the second set of knowledge bullet-points to transform the second set of knowledge bullet-points into 3-D frames of a second descriptive asset using the updated illustration approach, wherein the second descriptive asset represents the second learning object, wherein the updated illustration approach is based on an evaluation of the first descriptive asset associated with the other computing device; and
issue, via the interface, the 3-D frames of the second descriptive asset of the second learning object to the other computing device of the computing system in accordance with the updated illustration approach.

### Claim 8 (depends on 7)

The computing device of claim 7, wherein the processing module further functions to:
output, via the interface, the 3-D frames of the second descriptive asset to the other computing device in accordance with the illustration approach.

### Claim 9 (depends on 7)

The computing device of claim 7, wherein the processing module further functions to:
obtain, via the interface, the evaluation of the first descriptive asset associated with the other computing device; and
modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach.

### Claim 10 (depends on 9)

The computing device of claim 9, wherein the processing module functions to obtain the evaluation of the first descriptive asset associated with the other computing device by:
rendering the 3-D model of the illustrative asset and the 3-D model of the first set of assets in accordance with the illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into the 3-D frames of the first descriptive asset using the illustration approach for subsequent output to the other computing device, wherein the first set of assets includes a first assessment asset of the first learning object;
obtaining, via the interface, a first assessment response associated with the other computing device for the 3-D frames of the first descriptive asset; and
generating the evaluation based on the first assessment response and the first assessment asset.

### Claim 11 (depends on 9)

The computing device of claim 9, wherein the processing module functions to modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach by:
when the evaluation indicates that a learner comprehension level is greater than a maximum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a more challenging viewpoint perspective,
a larger scale of a view,
a larger scope of the view,
a faster speed of delivery,
a higher number of views, and
more highlighting of the view; and
when the evaluation indicates that the learner comprehension level is less than a minimum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a less challenging viewpoint perspective,
a smaller scale of the view,
a smaller scope of the view,
a slower speed of the delivery,
a lower number of the views, and
less highlighting of the view.

### Claim 12 (depends on 9)

The computing device of claim 9, wherein the processing module further functions to modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach by:
when the evaluation indicates that a learner comprehension level is less than a maximum comprehension threshold and greater than a minimum comprehension threshold, establishing the updated illustration approach to utilize the illustration approach.

### Claim 13

A non-transitory computer readable memory comprises:
a first memory element that stores operational instructions that, when executed by a processing module of a computing entity of a computing system, causes the processing module to:
detect an illustrative asset that is common to a first set of assets and a second sets of assets, wherein the first set of assets represents a first learning object that includes a first set of bullet-points for a first piece of information regarding a topic, wherein the second set of assets represents a second learning object that includes a second set of bullet-points for a second piece of information regarding the topic;
render a three-dimensional (3-D) model of the illustrative asset and a three-dimensional (3-D) model of the first set of assets in accordance with an illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into 3-D frames of a first descriptive asset using the illustration approach, wherein the first descriptive asset represents the first learning object;
issue the 3-D frames of the first descriptive asset of the first learning object to another computing entity of the computing system in accordance with the illustration approach; and
a second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
render the 3-D model of the illustrative asset and a 3-D model of the second set of assets of the second learning object in accordance with an updated illustration approach and with regards to the second set of knowledge bullet-points to transform the second set of knowledge bullet-points into 3-D frames of a second descriptive asset using the updated illustration approach, wherein the second descriptive asset represents the second learning object, wherein the updated illustration approach is based on an evaluation of the first descriptive asset associated with the other computing entity; and
issue the 3-D frames of the second descriptive asset of the second learning object to the other computing entity of the computing system in accordance with the updated illustration approach.

### Claim 14 (depends on 13)

The non-transitory computer readable memory of claim 13 further comprises:
a third memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
output the 3-D frames of the second descriptive asset to the other computing entity in accordance with the illustration approach.

### Claim 15 (depends on 13)

The non-transitory computer readable memory of claim 13 further comprises:
a fourth memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
obtain the evaluation of the first descriptive asset associated with the other computing entity; and
modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach.

### Claim 16 (depends on 15)

The non-transitory computer readable memory of claim 15, wherein the processing module functions to execute the operational instructions stored by the fourth memory element to cause the processing module to obtain the evaluation of the first descriptive asset associated with the other computing entity by:
rendering the 3-D model of the illustrative asset and the 3-D model of the first set of assets in accordance with the illustration approach and with regards to the first set of knowledge bullet-points to transform the first set of knowledge bullet-points into the 3-D frames of the first descriptive asset using the illustration approach for subsequent output to the other computing entity, wherein the first set of assets includes a first assessment asset of the first learning object;
obtaining a first assessment response associated with the other computing entity for the 3-D frames of the first descriptive asset; and
generating the evaluation based on the first assessment response and the first assessment asset.

### Claim 17 (depends on 15)

The non-transitory computer readable memory of claim 15, wherein the processing module functions to execute the operational instructions stored by the fourth memory element to cause the processing module to modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach by:
when the evaluation indicates that a learner comprehension level is greater than a maximum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a more challenging viewpoint perspective,
a larger scale of a view,
a larger scope of the view,
a faster speed of delivery,
a higher number of views, and
more highlighting of the view; and
when the evaluation indicates that the learner comprehension level is less than a minimum comprehension threshold, updating the illustration approach to produce the updated illustration approach to include one or more of:
a less challenging viewpoint perspective,
a smaller scale of the view,
a smaller scope of the view,
a slower speed of the delivery,
a lower number of the views, and
less highlighting of the view.

### Claim 18 (depends on 15)

The non-transitory computer readable memory of claim 15, wherein the processing module further functions to execute the operational instructions stored by the fourth memory element to cause the processing module to modify the illustration approach based on the evaluation of the first descriptive asset to produce the updated illustration approach by:
when the evaluation indicates that a learner comprehension level is less than a maximum comprehension threshold and greater than a minimum comprehension threshold, establishing the updated illustration approach to utilize the illustration approach.
