CPC G06T 19/006 (2013.01) [G06Q 20/36 (2013.01); G06Q 20/3825 (2013.01); G06T 19/003 (2013.01); H04L 67/131 (2022.05)] | 20 Claims |
1. A computer-implemented method performed by at least one processor, the computer-implemented method comprising:
identifying, by at least one processor, a set of virtual object container rule sets, wherein rule sets in the set of virtual object container rule sets have a location-based attribute satisfying at least one location-dependent criterion that operates based on a device location;
obtaining, by the at least one processor, content selection criteria based on a context of a user device;
identifying, by the at least one processor, second virtual object information that satisfies the content selection criteria;
causing, by the at least one processor, the user device to instantiate an augmented reality (AR) virtual object container on or for the user device according to at least one rule set in the identified set of virtual object container rule sets;
causing, by the at least one processor, the user device to instantiate a collection of virtual objects within the instantiated AR virtual object container according to the second virtual object information and to the at least one rule set in the identified set of virtual object container rule sets, the instantiation of the collection of virtual objects occurs at least in part according to a random function; and
enabling, by the at least one processor and according to the at least one rule set in the identified set of virtual object container rule sets, the user device to initiate a notarized ledger transaction associated with at least one virtual object in the collection of virtual objects while the at least one location-dependent criterion is satisfied.
|