Patent ID: 11922595
Assignee: ENDUVO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer readable memory comprises:
a first memory element that stores operational instructions that, when executed by a processing module, causes the processing module to:
generate a virtual reality environment utilizing a group of object representations in accordance with interaction information for at least some of the object representations of the group of object representations, wherein at least some of the object representations are associated with corresponding three-dimensional (3-D) physical objects, wherein the interaction information includes 3-D models and position information for the at least some of the object representations of the group of object representations, wherein a first set of object representations of the group of object representations is associated with a first piece of information regarding a topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the topic, wherein the processing module generates the virtual reality environment by:
identifying a set of common illustrative assets based on the first and second set of object representations, wherein the set of common illustrative assets belongs to the first and second sets of object representations and depict one or more aspects regarding the topic pertaining to the first and second pieces of information;
identifying an exclusion asset of the set of common illustrative assets, wherein utilization of the exclusion asset is to be excluded when a receiving entity does not have sufficient authorization to access the exclusion asset; and
modifying the set of common illustrative assets to exclude the exclusion asset to produce a redacted set of common illustrative assets;

a second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to further generate the virtual reality environment by:
rendering a portion of the redacted set of common illustrative asset to produce a redacted set of common illustrative asset video frames;
selecting a subset of the redacted set of common illustrative asset video frames to produce a common portion of video frames for the virtual reality environment with regards to the first and second sets of object representations to reduce duplicative rendering;
rendering another representation of the first set of object representations to produce a first remaining portion of the video frames for the virtual reality environment with regards to the first set of object representations; and
rendering another representation of the second set of object representations to produce a second remaining portion of the video frames for the virtual reality environment with regards to the second set of object representations; and

a third memory element that stores operational instructions that, when executed by the processing module, causes the processing module to further generate the virtual reality environment by:
linking the common portion, the first remaining portion, and the second remaining portion of the video frames to produce the virtual reality environment for interactive consumption by the receiving entity.