Patent ID: 8763055

Claim:
A method for cross-platform display, the method comprising: receiving a request concerning application display information from a client device to a host device hosting an application; executing the application on the host device, wherein a host device display associated with execution of the application on the host device includes a video portion and one or more non-video portions; identifying the video portion of the generated display and the one or more non-video portions of the generated display; generating a plurality of separate sets of display instructions, wherein one separate set of the display instructions pertains to the identified video portion of the host device display and uses raster data to describe the identified video portion, wherein at least a second separate set of display instructions pertains to the identified one or more non-video portions of the generated display and uses vector data to describe the identified one or more non-video portions, and wherein a third separate set of display instructions pertains to placement of the identified video portion in relation to the identified one or more non-video portions when the identified video portion and the identified one or more non-video portions are combined into a single page; and transmitting the plurality of separate sets of display instructions over a communication network to the client device, wherein the client device executes the plurality of separate sets of display instructions in combination to generate a single display corresponding to the host device display, wherein the single display includes a video portion and one or more non-video portions, wherein the video portion of the client display is based on the raster data in the first separate set of display instructions and the one or more non-video portions of the client display is based on the vector data in the at least one second separate set of display instructions, and wherein the video portion of the single client display is placed in relation to the one or more non-video portions of the single client display based on the separate set of display instructions pertaining to placement.