Interference based augmented reality hosting platforms
DCFirst Claim
Patent Images
1. An augmented reality (AR) platform system comprising:
- an AR object repository storing available AR objects in a first non-transitory computer readable memory; and
an AR server coupled with the AR object repository and, upon execution of software instructions stored in a second non-transitory computer readable memory by a processor, is configured to;
obtain digital data representative of an environment of an AR capable mobile device, the digital data including a device location of the AR capable device and a virtual element attribute;
determine at least one context related to the AR capable device and pertinent to the environment based at least on the device location;
identify relevant AR objects from the AR repository representing available AR objects corresponding to the at least one context;
determine whether to alter presence of a relevant AR object based on at least the device location and the virtual element attribute; and
cause the AR capable device to render the relevant AR object according to its altered presence.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
136 Citations
44 Claims
-
1. An augmented reality (AR) platform system comprising:
-
an AR object repository storing available AR objects in a first non-transitory computer readable memory; and an AR server coupled with the AR object repository and, upon execution of software instructions stored in a second non-transitory computer readable memory by a processor, is configured to; obtain digital data representative of an environment of an AR capable mobile device, the digital data including a device location of the AR capable device and a virtual element attribute; determine at least one context related to the AR capable device and pertinent to the environment based at least on the device location; identify relevant AR objects from the AR repository representing available AR objects corresponding to the at least one context; determine whether to alter presence of a relevant AR object based on at least the device location and the virtual element attribute; and cause the AR capable device to render the relevant AR object according to its altered presence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An Augmented Reality (AR) server coupled with an AR object repository and configured to:
-
obtain digital data representative of an environment of an AR capable mobile device, the digital data including a device location of the AR capable device and a virtual element attribute; determine at least one context related to the AR capable device and pertinent to the environment based at least on the device location; identify relevant AR objects from the AR repository representing available AR objects corresponding to the at least one context; determine whether to make present relevant AR objects based on at least the device location and the virtual element attribute; and cause the AR capable device to render one or more of the relevant AR objects if they have been determined to be made present.
-
-
44. A non-transitory computer readable memory storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
obtaining digital data representative of an environment of an AR capable mobile device, the digital data including a device location of the AR capable device and a virtual element attribute; determining at least one context related to the AR capable device and pertinent to the environment based at least on the device location; identifying relevant AR objects from the AR repository representing available AR objects corresponding to the at least one context; determining whether to make present relevant AR objects based on at least the device location and the virtual element attribute; and causing the AR capable device to render one or more of the relevant AR objects if they have been determined to be made present.
-
Specification