Back to results
US 11,688,145 B2Granted
Virtualizing content
AssigneeOutward, Inc.
InventorsClarence Chui, Marc Mignard
Life of this patent
Estimating the term…
Abstract
Techniques for virtualizing content are disclosed. Elements comprising source content are virtualized by mapping each to and representing each with a corresponding database object. A specification of the corresponding database objects is provided for rendering the source content instead of any original pixel information of the source content so that a virtualized version of the source content is rendered.
Claims66
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.
2 more elements
A system, comprising:
- a processor configured to:
- obtain source content comprising a first format;
- virtualize the source content by mapping elements in the source content to corresponding three-dimensional database objects;
- and
- store 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;
- and
- a memory coupled to the processor and configured to provide the processor with instructions;
- 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.
5 more elements
A computer program product embodied in a non-transitory computer usable storage medium comprising computer instructions for:
- 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.
2 more elements
Dependencies are inferred from the claim text.