US 11,688,145 B2
Virtualizing content
Clarence Chui, Los Altos Hills, CA (US); and Marc Mignard, San Jose, CA (US)
Assigned to Outward, Inc., San Jose, CA (US)
Filed by Outward, Inc., San Jose, CA (US)
Filed on May 27, 2021, as Appl. No. 17/332,045.
Application 17/332,045 is a continuation of application No. 16/231,035, filed on Dec. 21, 2018, granted, now 11,055,916.
Application 16/231,035 is a continuation of application No. 14/741,295, filed on Jun. 16, 2015, granted, now 10,210,658, issued on Feb. 19, 2019.
Application 14/741,295 is a continuation of application No. 14/069,040, filed on Oct. 31, 2013, granted, now 9,111,378, issued on Aug. 18, 2015.
Claims priority of provisional application 61/720,857, filed on Oct. 31, 2012.
Prior Publication US 2021/0287448 A1, Sep. 16, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06T 11/00 (2006.01); H04N 21/2343 (2011.01); H04N 21/4223 (2011.01); H04N 21/81 (2011.01); G06V 20/64 (2022.01); H04N 23/80 (2023.01); H04N 7/01 (2006.01)
CPC G06T 19/006 (2013.01) [G06T 11/00 (2013.01); G06V 20/64 (2022.01); H04N 7/0125 (2013.01); H04N 21/234318 (2013.01); H04N 21/4223 (2013.01); H04N 21/8126 (2013.01); H04N 23/80 (2023.01)] 66 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining source content comprising a first format;
virtualizing the source content by mapping elements in the source content to corresponding three-dimensional database objects; and
storing a specification of the virtualized version of the source content, wherein the specification of the virtualized version of the source content comprises a second format and facilitates rendering of the virtualized version of the source content according to different rendering capabilities of any of a plurality of types of output devices;
wherein providing the specification of the virtualized version of the source content comprising the second format instead of the source content comprising the first format in response to a request for the source content uses less communication bandwidth than providing the source content comprising the first format, wherein the specification of the virtualized version of the source content is used to render the virtualized version of the source content at an output device in a third format, and wherein the third format comprises more information than the first format.