CPC G06T 11/60 (2013.01) [G06T 11/001 (2013.01); G06T 19/006 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. A method comprising:
providing, to a user device and by one or more processors of a machine, object data that defines an augmented reality (AR) object, the object data of the AR object specifying a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program of the AR object, and a trigger condition for execution of the conditional modification program, the provided object data causing the user device to present the AR object with a first appearance and located at the physical geolocation;
receiving, by one or more processors of the machine, an indication that the user device edited the AR object for a period of time;
in response to the received indication and by one or more processors of the machine, updating a total interaction time that corresponds to the AR object based on the period of time;
detecting, by one or more processors of the machine, fulfillment of the trigger condition specified by the object data for execution of the conditional modification program of the AR object, the detecting of the fulfillment of the trigger condition being based on a comparison of the updated total interaction time to a threshold total interaction time;
based on the detected fulfillment of the trigger condition and by one or more processors of the machine, executing the conditional modification program of the AR object, the executing of the conditional modification program modifying the object data of the AR object by modifying the presentation attribute of the AR object; and
providing, to the user device and by one or more processors of the machine, the modified object data of the AR object, the modified object data causing the user device to present the AR object with a second appearance based on the modified presentation attribute of the AR object.
|