Interference based augmented reality hosting platforms
First 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, user attributes and virtual element attributes of virtual elements considered proximate to the AR capable device;
determine a 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 having common attributes germane to the context;
determine degrees of presence for relevant AR objects based on at least the device location, user attributes, and virtual element attributes; and
cause the AR capable device to render at least some of the relevant AR objects according to their corresponding degrees of presence.
1 Assignment
0 Petitions
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.
138 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, user attributes and virtual element attributes of virtual elements considered proximate to the AR capable device; determine a 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 having common attributes germane to the context; determine degrees of presence for relevant AR objects based on at least the device location, user attributes, and virtual element attributes; and cause the AR capable device to render at least some of the relevant AR objects according to their corresponding degrees of 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, user attributes and virtual element attributes of virtual elements considered proximate to the AR capable device; determine a 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 having common attributes germane to the context; determine degrees of presence for relevant AR objects based on at least the device location, user attributes, and virtual element attributes; and cause the AR capable device to render at least some of the relevant AR objects according to their corresponding degrees of presence.
-
-
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, user attributes and virtual element attributes of virtual elements considered proximate to the AR capable device; determining a context related to the AR capable device and pertinent to the environment based at least on the device location; identifying relevant AR objects from an AR repository representing available AR objects having common attributes germane to the context; determining degrees of presence for relevant AR objects based on at least the device location, user attributes, and virtual element attributes; and causing the AR capable device to render at least some of the relevant AR objects according to their corresponding degrees of presence.
-
Specification