Cross-platform video display
First Claim
1. A method for cross-platform video display, the method comprising:
- sending a request from a client device to a host device hosting an application, wherein the request concerns execution of the application and wherein the host device;
generates a display as a result of the execution of the application, the generated display on the host device including a video portion and one or more non-video portions,identifies the video portion of the generated display and the one or more non-video portions of the generated display, andgenerates a plurality of separate sets of display instructions,wherein one separate set of display instructions pertains to the identified video portion of the generated 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, andwherein 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;
receiving the plurality of separate sets of display instructions sent over the communication network from the host device; and
generating a single display on a client device display by executing the plurality of separate sets of display instructions in combination,wherein the single display on the client device corresponds to the display on the host device, the single display including 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 are based on the vector data, andwherein 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A request is sent from a client device to a host device hosting an application. A display associated with execution of the application on the host device may include a video portion and one or more non-video portions. Information may be sent from the host device to the client device over the communication network. Such information may include display information for the video portion as described by raster data and information for the non-video portions as described by vector data. Such information may be used by the client device to generate a display corresponding to the host display. The video portion of the client display may be based on the raster data, and the non-video portions of the client display may be based on the vector data.
-
Citations
15 Claims
-
1. A method for cross-platform video display, the method comprising:
-
sending a request from a client device to a host device hosting an application, wherein the request concerns execution of the application and wherein the host device; generates a display as a result of the execution of the application, the generated display on the host device including a video portion and one or more non-video portions, identifies the video portion of the generated display and the one or more non-video portions of the generated display, and generates a plurality of separate sets of display instructions, wherein one separate set of display instructions pertains to the identified video portion of the generated 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; receiving the plurality of separate sets of display instructions sent over the communication network from the host device; and generating a single display on a client device display by executing the plurality of separate sets of display instructions in combination, wherein the single display on the client device corresponds to the display on the host device, the single display including 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 are 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for cross-platform video display, the apparatus comprising:
-
a communication interface for; sending a request from a client device to a host device hosting an application, wherein the request concerns execution of the application and wherein the host device; generates a display as a result of the execution of the application, the generated display on the host device including a video portion and one or more non-video portions, identifies the video portion of the generated display and the one or more non-video portions of the generated display, and generates a plurality of separate sets of display instructions, wherein one separate set of display instructions pertains to the identified video portion of the generated 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; receiving the plurality of separate sets of display instructions sent over the communication network from the host device and a processor for executing the plurality of separate sets of display instructions in combination, wherein execution of the plurality of separate sets of display instructions in combination generates a single display on a client device display, wherein the single display on the client device corresponds to the display on the host device, the single display including 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 are 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for cross-platform video display, the method comprising:
-
sending a request from a client device to a host device hosting an application, wherein the request concerns execution of the application and wherein the host device; generates a display as a result of the execution of the application, the generated display on the host device including a video portion and one or more non-video portions, identifies the video portion of the generated display and the one or more non-video portions of the generated display, and generates a plurality of separate sets of display instructions, wherein one separate set of display instructions pertains to the identified video portion of the generated 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; receiving the plurality of separate sets of display instructions sent over the communication network from the host device; and generating a single display on a client device display by executing the plurality of sets of display instructions in combination, wherein the single display on the client device corresponds to the display on the host device, the single display including a video portion and one or more non-video portions, wherein the video portion of the client display is based on the raster data and the one or more non-video portions of the client display are 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification