CONDITIONAL MODIFICATION OF AUGMENTED REALITY OBJECT
First Claim
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;
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;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute.
37 Citations
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; 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
providing, to a user device, 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; 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; based on the detected fulfillment of the trigger condition, 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, 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. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the system to perform operations comprising; providing, to a user device, 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; 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; based on the detected fulfillment of the trigger condition, 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, 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. - View Dependent Claims (19, 20)
-
Specification