US 11,670,050 B1
Multi-environment networked remote collaboration system
Devin Bhushan, San Jose, CA (US); Seunghee Han, San Jose, CA (US); Caelin Thomas Jackson-King, Gormley (CA); Jamie Kuppel, Sunnyvale, CA (US); Sammy Lee, San Jose, CA (US); Derek Sykes, East Palo Alto, CA (US); Stanislav Yazhenskikh, Santa Clara, CA (US); and Jim Jiaming Zhu, Scarborough (CA)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Oct. 30, 2020, as Appl. No. 17/86,325.
Claims priority of provisional application 63/093,123, filed on Oct. 16, 2020.
Claims priority of provisional application 63/093,143, filed on Oct. 16, 2020.
Claims priority of provisional application 63/093,111, filed on Oct. 16, 2020.
Int. Cl. G06T 19/00 (2011.01); G06T 17/10 (2006.01); G06T 19/20 (2011.01); H04L 65/4053 (2022.01); G06T 17/20 (2006.01); H04L 67/131 (2022.01)
CPC G06T 19/003 (2013.01) [G06T 17/10 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); H04L 65/4053 (2013.01); H04L 67/131 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a remote device from a host device, geometry data representing a physical space including a real-world asset that is remote to a location of the remote device, wherein the geometry data comprises (i) a set of vertices, (ii) a set of faces comprising edges between pairs of vertices, and (iii) texture data;
constructing, based on the geometry data, an adaptable three-dimensional (3D) representation of the physical space for display at the location of the remote device, wherein the adaptable 3D representation is not displayed at a location of the host device;
displaying, at the location of the remote device, an avatar representation of the host device, wherein a position of the avatar representation of the host device relative to the adaptable 3D representation corresponds to a position of the host device relative to the physical space;
receiving, by the remote device, an input representing an interaction with a representation of the real-world asset in the adaptable 3D representation; and
transmitting, to the host device, data corresponding to the interaction, wherein the host device, based on the data, displays the interaction with the representation of the real-world asset in a host extendable reality (XR) environment representing the physical space at a corresponding position relative to the real-world asset.