US 11,843,755 B2
Cloud-based rendering of interactive augmented/virtual reality experiences
Clifford S. Champion, San Jose, CA (US); Jonathan J. Hosenpud, San Francisco, CA (US); Baifang Lu, San Jose, CA (US); Alex Shorey, Brooklyn, WI (US); and Robert D. Kalnins, San Jose, CA (US)
Assigned to ZSPACE, INC., San Jose, CA (US)
Filed by zSpace, Inc., San Jose, CA (US)
Filed on Jun. 7, 2021, as Appl. No. 17/340,901.
Prior Publication US 2022/0394225 A1, Dec. 8, 2022
Int. Cl. H04N 13/111 (2018.01); H04N 13/128 (2018.01); H04N 13/194 (2018.01); H04N 13/161 (2018.01); G02B 27/00 (2006.01); G06F 3/01 (2006.01)
CPC H04N 13/111 (2018.05) [G02B 27/0093 (2013.01); G06F 3/011 (2013.01); H04N 13/128 (2018.05); H04N 13/161 (2018.05); H04N 13/194 (2018.05)] 30 Claims
OG exemplary drawing
 
1. A non-transitory computer readable memory medium storing programming instructions executable by processing circuitry of a client device comprising a three-dimensional (3D) display to:
initiate execution of a content application on a server, including providing first information associated with the content application to the server via a network;
initialize, while awaiting a first notification from the server, local systems associated with the content application;
upon receipt of the first notification, provide, to the server via the network, second information associated with the local systems;
receive, from the server via the network, data associated with the content application, wherein the data is based on the second information;
receive, from the server, an indication that the content application supports local rendering of a virtual beam from an input device;
transmit, to the server, an indication that the client device intends to render the virtual beam;
receive, from the server, data associated with rendering of the virtual beam; and
render a 3D scene based on the received data and data associated with rendering of the virtual beam.