US 12,148,112 B2
Systems and methods for presenting digital assets within artificial environments via a loosely coupled relocalization service and asset management service
Alvaro Collet Romea, Seattle, WA (US); Jingming Dong, Bellevue, WA (US); Xiaoyang Gao, Los Altos, CA (US); Jiawen Zhang, San Mateo, CA (US); Yuheng Ren, Bellevue, WA (US); Raul Mur Artal, Saragossa (ES); Christopher Sweeney, Santa Barbara, CA (US); and Jakob Julian Engel, Seattle, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Apr. 20, 2023, as Appl. No. 18/304,212.
Application 18/304,212 is a continuation of application No. 17/409,490, filed on Aug. 23, 2021, granted, now 11,715,269.
Application 17/409,490 is a continuation of application No. 16/205,255, filed on Nov. 30, 2018, granted, now 11,132,841, issued on Sep. 28, 2021.
Prior Publication US 2023/0334798 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06F 16/538 (2019.01); G06T 7/73 (2017.01)
CPC G06T 19/006 (2013.01) [G06F 16/538 (2019.01); G06T 7/73 (2017.01); G06T 2207/30244 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
directing a client device to:
acquire, via an imaging device included in the client device an image of a real-world environment;
identify a feature ray associated with the imaging device and a detected image feature;
transmitting the feature ray to a relocalization service that relocalizes the client device within the real-world environment based on at least the feature ray;
receiving, from the relocalization service in response to feature ray:
information associated with an anchor point comprising a mapped position within the real-world environment; and
a determined position within the real-world environment of the client device relative to the mapped position of the anchor point;
sending, to an asset management service, a query comprising:
an identifier associated with the anchor point.