US 11,699,271 B2
Beacons for localization and content delivery to wearable devices
Ashwani Arya, Cypress, CA (US); and Alex Feinman, San Mateo, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 17, 2022, as Appl. No. 17/746,020.
Claims priority of provisional application 63/190,663, filed on May 19, 2021.
Prior Publication US 2022/0375174 A1, Nov. 24, 2022
Int. Cl. G06T 19/00 (2011.01); H04W 4/029 (2018.01); G06F 16/9537 (2019.01); G06F 3/01 (2006.01); G06F 3/0354 (2013.01); G06F 3/0482 (2013.01); G06F 3/16 (2006.01); H04W 4/02 (2018.01); H04W 8/00 (2009.01); G06F 1/16 (2006.01); G10L 15/26 (2006.01)
CPC G06T 19/006 (2013.01) [G06F 3/012 (2013.01); G06F 3/03547 (2013.01); G06F 3/0482 (2013.01); G06F 3/167 (2013.01); G06F 16/9537 (2019.01); H04W 4/023 (2013.01); H04W 4/029 (2018.02); H04W 8/005 (2013.01); G06F 1/163 (2013.01); G06T 2200/24 (2013.01); G10L 15/26 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of presenting a virtual experience with an eyewear device, the eyewear device comprising a camera, a loudspeaker, a content delivery application, a localization system, and a display, the method comprising:
detecting a beacon broadcast by a beacon transmitter associated with a first object and a fixed beacon location in a physical environment, the beacon comprising a unique identifier, beacon data, and a device certificate;
determining whether the detected beacon satisfies a device certificate rule;
in response to the detected beacon satisfying the device certificate rule, determining, with the localization system and based on the detected beacon, a current eyewear location relative to the fixed beacon location;
retrieving content in accordance with the detected beacon;
curating a virtual experience based on the retrieved content, the beacon data, and a user profile;
presenting the curated virtual experience on the display in accordance with the determined current eyewear location and as an overlay relative to the physical environment;
detecting a subsequent beacon transmitter associated with a subsequent object; and
presenting a list within a sector located at a sector position on the display, the list comprising the first object and the subsequent object, in order based on relative proximity to the determined current eyewear location.