Patent ID: 11917065
Assignee: ENDUVO, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A computer-implemented method of using a computing infrastructure to create a virtual reality environment regarding a common topic utilizing an object distributed ledger, the method comprises:
interpreting, by a computing device of the computing infrastructure, a request, received via a user interface of the computing infrastructure, for a requesting entity to access a set of learning objects pertaining to the common topic represented in the virtual reality environment to produce a set of requested learning object identifiers, wherein a multitude of license blocks of a blockchain of the object distributed ledger identifies valid licensees of an inventory of learning objects, wherein each learning object of the inventory of learning objects is associated with a unique learning object identifier;
determining, by the computing device, whether a license smart contract for the set of learning objects associated with a non-fungible token (NFT) of the object distributed ledger affirms access by the requesting entity to the set of learning objects, wherein the license smart contract includes one or more of a learning object set identifier of the set of learning objects, an identifier of an affiliated lesson package, license terms, an effectiveness metric for the set of learning objects, an accreditation indicator for the set of learning objects, and at least one learning object owner identifier associated with the set of learning objects; and
when the access is affirmed:
generating, by the computing device, the 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 the common topic, wherein a second set of object representations of the group of object representations is associated with a second piece of information regarding the common topic;
outputting, by the computing device via the user interface, the virtual reality environment to the requesting entity for interactive consumption;
generating, by the computing device, a consumption block to indicate performance aspects of the interactive consumption; and
causing, by the computing device, affiliation of the consumption block with the blockchain of the object distributed ledger associated with the NFT, wherein the causing affiliation of the consumption block with the blockchain of the object distributed ledger associated with the NFT includes:
determining whether to indirectly or directly update the object distributed ledger;
when indirectly updating the object distributed ledger:
issuing a blockchain update request to an object ledger computing device of the computing infrastructure serving as a blockchain node of the object distributed ledger, wherein the blockchain update request includes the consumption block; and

when directly updating the object distributed ledger:
obtaining a copy of the object distributed ledger,
hashing the consumption block utilizing a receiving public key of the object distributed ledger to produce a next transaction hash value,
encrypting the next transaction hash value utilizing a private key of the computing device to produce a next transaction signature,
generating a next block of the blockchain of the object distributed ledger to include the consumption block and the next transaction signature, and
causing inclusion of the next block in the object distributed ledger.