US 11,055,925 B1
Techniques for placement of extended reality objects relative to physical objects in an extended reality environment
Devin Bhushan, San Jose, CA (US); Jesse Chor, Saratoga, CA (US); Glen Wong, Santa Clara, CA (US); Stanislav Yazhenskikh, San Jose, CA (US); and Jim Zhu, Toronto (CA)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Jan. 31, 2020, as Appl. No. 16/779,451.
Int. Cl. G06F 3/0481 (2013.01); G06T 19/20 (2011.01); G06T 19/00 (2011.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01)
CPC G06T 19/006 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06T 19/20 (2013.01); G06T 2200/24 (2013.01); G06T 2219/008 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, via a client device, a selection of an extended reality (XR) object located within an XR environment;
receiving, via the client device, a request to move the selected XR object within the XR environment;
calculating a first distance between a first feature of the XR object and a first plane coplanar with an edge or a face of a first physical object within the XR environment;
determining, based on the first plane, a threshold distance for causing the XR object to be repositioned relative to the first physical object;
determining that the first distance is within the threshold distance; and
in response to determining that the first distance is within the threshold distance, positioning the first feature relative to the first physical object within the XR environment such that the first feature is coplanar with the first plane.