RENDERING OF TWO-DIMENSIONAL MARKUP MESSAGES
First Claim
Patent Images
1. A method comprising:
- virtually rendering, by a rendering module of a computing device, a message in a non-displayed image;
rendering, by a rendering module of the computing device, a three-dimensional (3D) object in a two-dimensional (2D) display environment, including texturing the non-displayed image on a surface of the 3D object to render the message;
tracking, by a tracking module of the computing device, a position of the rendered message textured on the 3D object;
determining, by the tracking module, one or more metrics corresponding to a viewability of the rendered message; and
transmitting, by the computing device, the determined one or more metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, and apparatuses configured to receive or retrieve markup data associated with a message formatted for two-dimensional (2D) rendering, virtually render, by a first rendering module, the message in a non-displayed image in accordance with the markup data, and render, by a second rendering module, a three-dimensional (3D) object in a 2D display environment including texturing the non-displayed image on a surface of the 3D object in order to render the message. Other embodiments are also described.
-
Citations
20 Claims
-
1. A method comprising:
-
virtually rendering, by a rendering module of a computing device, a message in a non-displayed image; rendering, by a rendering module of the computing device, a three-dimensional (3D) object in a two-dimensional (2D) display environment, including texturing the non-displayed image on a surface of the 3D object to render the message; tracking, by a tracking module of the computing device, a position of the rendered message textured on the 3D object; determining, by the tracking module, one or more metrics corresponding to a viewability of the rendered message; and transmitting, by the computing device, the determined one or more metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitive computer-readable media comprising instructions configured, in response to execution by a computing device, to cause the computing device to:
-
virtually render a message in a non-displayed image; render a three-dimensional (3D) object in a two-dimensional (2D) display environment, wherein the instructions are further configured to cause the computing device to apply the non-displayed image as a texture on a surface of the 3D object to render the message; track a position of the rendered message textured on the 3D object; determine one or more metrics corresponding to a viewability of the rendered message; and transmit the determined one or more determined metrics. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitive computer-readable media comprising instructions configured, in response to execution by a computing device, to cause the computing device to:
-
virtually render a message in a non-displayed image; render a three-dimensional (3D) object in a two-dimensional (2D) display environment, wherein the instructions are further configured to cause the computing device to apply the non-displayed image as a texture on a surface of the 3D object to render the message; determine whether the rendered message has been viewed by a user viewing the 2D display environment; generate one or more metrics relating to the user viewing the rendered message; and report the one or more metrics relating to the user viewing the rendered message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification