| CPC G06F 21/629 (2013.01) [G06K 7/1417 (2013.01); G06T 3/40 (2013.01); G06T 7/70 (2017.01)] | 20 Claims |

|
1. An apparatus configured to be externally coupled to a computing device, comprising:
at least one processor circuit; and
at least one memory that stores program code configured to be executed by the at least one processor circuit, the program code comprising:
a graphical representation analyzer configured to:
receive, from the computing device, a video signal comprising a graphical representation rather than a content item, the content item to be rendered via a display device coupled to the apparatus;
analyze an encoding of the graphical representation to determine characteristics specified in the encoding, the specified characteristics including characteristics of a display region of the application window, display characteristics of the graphical representation, and a network address at which the content item is located;
retrieve the content item based on the network address; and
render the content item over the display region of the application window in accordance with the characteristics determined for the display region of the application window and the display characteristics determined for the graphical representation.
|