Image hosting for cross-platform display over a communication network
First Claim
1. A method for image hosting for cross-platform display, the method comprising:
- receiving data sent over a communication network from a remote host device, the received data including information regarding a display of the host device to be processed prior to rendering by an identified remote client device having one or more identified browsers, wherein the display of the host device includes a plurality of types of data, wherein at least one type is image data;
executing instructions stored in memory, wherein execution of instructions by a processor;
identifies one or more images included in the image data from the plurality of data types in the display of the host device,provides each of the identified one or more images in the received image data to memory for storage, wherein each image is encoded in a manner compatible with an identified browser of the identified client device prior to storage,automatically assigns a uniform resource locator (URL) to each image encoded for the identified browser of the identified client device, each URL identifying a location where the associated image is stored for access by the identified browser of the identified client device, andgenerates a bitstream regarding the display of the host device, wherein the bitstream refers to the one or more URLs associated with the stored images that have been encoded for the identified browser of the identified client device; and
providing the bitstream to the identified client device, wherein rendering the bitstream comprises using the identified browser of the client device to retrieve the images associated with the URLs and stored in memory.
4 Assignments
0 Petitions
Accused Products
Abstract
Data including information regarding a display of the host device may be received. A display of a client device may correspond to the display of the host device. Information regarding the display of the host device may be received and evaluated identify the images in the display. The identified images may be stored in memory and associated with a uniform resource locator (URL). A bitstream describing the display may be generated in which each image is referenced using the associated URL. The bitstream may then be provided to a client device, where rendering of the bitstream results in a display corresponding to the host device. Rendering the display may include retrieving the images associated with the URLs in the bitstream.
83 Citations
15 Claims
-
1. A method for image hosting for cross-platform display, the method comprising:
-
receiving data sent over a communication network from a remote host device, the received data including information regarding a display of the host device to be processed prior to rendering by an identified remote client device having one or more identified browsers, wherein the display of the host device includes a plurality of types of data, wherein at least one type is image data; executing instructions stored in memory, wherein execution of instructions by a processor; identifies one or more images included in the image data from the plurality of data types in the display of the host device, provides each of the identified one or more images in the received image data to memory for storage, wherein each image is encoded in a manner compatible with an identified browser of the identified client device prior to storage, automatically assigns a uniform resource locator (URL) to each image encoded for the identified browser of the identified client device, each URL identifying a location where the associated image is stored for access by the identified browser of the identified client device, and generates a bitstream regarding the display of the host device, wherein the bitstream refers to the one or more URLs associated with the stored images that have been encoded for the identified browser of the identified client device; and providing the bitstream to the identified client device, wherein rendering the bitstream comprises using the identified browser of the client device to retrieve the images associated with the URLs and stored in memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for image hosting for cross-platform display, the system comprising:
-
a communication interface for receiving data sent over a communication network from a remote host device, the data including information regarding a display of a host device to be processed prior to rendering by an identified remote client device having or more identified browsers, wherein the display of the host device includes a plurality of types of data, wherein at least one type is image data; and a processor for executing instructions stored in memory, wherein execution of instructions by the processor; identifies one or more images included in the image data from the plurality of data types in the display of the host device, provides each of the identified one or more images in the received image data to memory for storage, wherein each image is encoded in a manner compatible with an identified browser of the identified client device prior to storage, automatically assigns a uniform resource locator (URL) to each image encoded for the identified browser of the identified client device, each URL identifying a location where the associated image is stored for access by the identified browser of the identified client device, and generates a bitstream regarding the display of the host device, wherein the bitstream refers to the one or more URLs associated with the stored images that have been encoded for the identified browser of the identified client device; and wherein the communication interface provides the bitstream to the identified client device, wherein rendering the bitstream comprises using the identified browser of the client device to retrieve the images associated with the URLs and stored in memory. - 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 image hosting for cross-platform display, the method comprising:
-
receiving data sent over a communication network from a remote host device, the received data including information regarding a display of the host device to be processed prior to rendering by an identified remote client device having one or more identified browsers, wherein the display of the host device includes a plurality of types of data, wherein at least one type is image data; and identifying one or more images included in the image data from the plurality of data types in the display of the host device; providing each of the identified one or more images in the image data to memory for storage, wherein each image is encoded in a manner compatible with an identified browser of the identified client device prior to storage; automatically assigning a uniform resource locator (URL) to each of the one or more images encoded for the identified browser of the identified client device, each URL identifying a location where the associated image is stored for access by the identified browser of the identified client device; and generating a bitstream regarding the display of the host device, wherein the bitstream refers to the one or more URLs associated with the stored images; and providing the bitstream to the identified client device, wherein rendering the bitstream comprises using the identified browser of the client device to retrieve the images associated with the URLs and stored in memory. - View Dependent Claims (12, 13, 14, 15)
-
Specification