Back to results
US 12,718,500 B2Granted
Delivering virtualized content
AssigneeOutward, Inc.
InventorClarence Chui
Life of this patent
Estimating the term…
Abstract
Techniques for delivering virtualized content are disclosed. In some embodiments, elements in source content are mapped to a set of corresponding database objects, and the set of database objects is modified to generate a virtualized version of the source content. A specification of the virtualized version of the source content is provided to an output device in response to a request from the output device for the source content.
Claims54
A method, comprising:
- generating a three-dimensional version of two-dimensional source content at least in part by mapping elements in the two-dimensional source content to a set of three-dimensional objects, wherein the three-dimensional version of the two-dimensional source content comprises an augmented and enhanced version of the two-dimensional source content and wherein the three-dimensional version of the two-dimensional source content does not comprise any original data comprising the two-dimensional source content and comprises more and different data than the two-dimensional source content;
- and
- providing a specification of the three-dimensional version of the two-dimensional source content to an output device in response to a request from the output device for the two-dimensional source content, wherein the specification of the three-dimensional version of the two-dimensional source content facilitates generating a rendering of the three-dimensional version of the two-dimensional source content at the output device in a native format and quality supported by the output device and wherein the three-dimensional version of the two-dimensional source content is rendered at the output device with performance criteria associated with up to a maximum rendering capability of the output device.
A system, comprising:
- a processor configured to:
- generate a three-dimensional version of two-dimensional source content at least in part by mapping elements in the two-dimensional source content to a set of three-dimensional objects, wherein the three-dimensional version of the two-dimensional source content comprises an augmented and enhanced version of the two-dimensional source content and wherein the three-dimensional version of the two-dimensional source content does not comprise any original data comprising the two-dimensional source content and comprises more and different data than the two-dimensional source content;
- and
- provide a specification of the three-dimensional version of the two-dimensional source content to an output device in response to a request from the output device for the two-dimensional source content, wherein the specification of the three-dimensional version of the two-dimensional source content facilitates generating a rendering of the three-dimensional version of the two-dimensional source content at the output device in a native format and quality supported by the output device and wherein the three-dimensional version of the two-dimensional source content is rendered at the output device with performance criteria associated with up to a maximum rendering capability of the output device;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
3 more elements
A computer program product embodied in a non-transitory computer usable storage medium, comprising computer instructions for:
- generating a three-dimensional version of two-dimensional source content at least in part by mapping elements in the two-dimensional source content to a set of three-dimensional objects, wherein the three-dimensional version of the two-dimensional source content comprises an augmented and enhanced version of the two-dimensional source content and wherein the three-dimensional version of the two-dimensional source content does not comprise any original data comprising the two-dimensional source content and comprises more and different data than the two-dimensional source content;
- and
- providing a specification of the three-dimensional version of the two-dimensional source content to an output device in response to a request from the output device for the two-dimensional source content, wherein the specification of the three-dimensional version of the two-dimensional source content facilitates generating a rendering of the three-dimensional version of the two-dimensional source content at the output device in a native format and quality supported by the output device and wherein the three-dimensional version of the two-dimensional source content is rendered at the output device with performance criteria associated with up to a maximum rendering capability of the output device.
Dependencies are inferred from the claim text.