US 12,439,013 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 May 16, 2023, as Appl. No. 18/197,983.
Application 18/197,983 is a continuation of application No. 17/340,901, filed on Jun. 7, 2021, granted, now 11,843,755.
Prior Publication US 2023/0308623 A1, Sep. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 13/111 (2018.01); G02B 27/00 (2006.01); G06F 3/01 (2006.01); H04N 13/128 (2018.01); H04N 13/161 (2018.01); H04N 13/194 (2018.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)] 20 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, tracking sub-systems of the client device, including initializing one or more cameras of the tracking sub-systems and rendering a local stereoscopic-enabled window on the 3D display of the client device;
upon receipt of the first notification, provide, to the server via the network, second information associated with local systems, including the tracking sub-systems, initialized while awaiting the first notification from the server;
receive, from the server via the network, data associated with the content application, wherein the data is based on the second information; and
render a 3D scene based on the received data.