Patent ID: 8776152
Filing Date: 2014-07-08
Classification: H04N

Abstract:
1. A method for cross-platform video display, the method comprising: sending a request from a cloud server to a host device hosting an application, wherein the request concerns execution of the application; receiving information sent from the host device to the cloud server concerning the execution of the application resulting in generation of a display on the host device that 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 based on the received information regarding the host device display, wherein one separate set of the display instructions pertains to the identified video portion 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 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 from the cloud server over a communication network to a 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 single client display is based on the raster data and the one or more non-video portions of the single client display is based on the vector data, 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.