Resizing images to improve network throughput
First Claim
1. A method to resize an image on a server comprising the steps of:
- hosting multimedia content on a server, wherein said server is coupled to one or more client systems capable of rendering multimedia content, wherein said multimedia content includes at least one image;
receiving user requests on to transmit user selected multimedia content;
searching on a server for one or more embedded HTML image tags including any related display size directives for each image referenced in said HTML image tag in said user selected multimedia content;
dynamically scaling said image on said server prior to transmission to said size specified in said one or more embedded HTML image tags, without the need to use any further information from said server or from said client systems or from an author of said multimedia system; and
transmitting said user selected multimedia content with said image scaled to said size directive.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to resize an image on a server comprising the steps of: hosting multimedia content on a server, wherein said server is coupled to one or more client systems capable of rendering multimedia content, wherein said multimedia content includes at least one image; receiving user requests to transmit user selected multimedia content; determining the display size directives of each image referenced on said user selected multimedia content; scaling said image referenced to the size specified in said multimedia content; and transmitting said user selected multimedia content with said image scaled to said size directive. A server for hosting multimedia content is electrically connected to one or more client systems for rendering multimedia content.
-
Citations
15 Claims
-
1. A method to resize an image on a server comprising the steps of:
-
hosting multimedia content on a server, wherein said server is coupled to one or more client systems capable of rendering multimedia content, wherein said multimedia content includes at least one image;
receiving user requests on to transmit user selected multimedia content;
searching on a server for one or more embedded HTML image tags including any related display size directives for each image referenced in said HTML image tag in said user selected multimedia content;
dynamically scaling said image on said server prior to transmission to said size specified in said one or more embedded HTML image tags, without the need to use any further information from said server or from said client systems or from an author of said multimedia system; and
transmitting said user selected multimedia content with said image scaled to said size directive. - View Dependent Claims (2, 3, 4, 5)
removing said size of each image referenced on said user selected Web page.
-
-
3. The method to resize an image of claim 1 wherein said step of searching on a server includes searching for an ASCII key word “
- img”
.
- img”
-
4. The method to resize an image of claim 3 wherein said step of searching on a server includes searching for one of one or more ASCII key words “
- width”
or “
height”
or “
src”
.
- width”
-
5. The method to resize an image of claim 4 wherein said step of dynamically scaling said image on said server to said size associated with at least one of said ASCII keywords “
- width”
.
- width”
-
6. A server for listing multimedia content electrically connected to one or more client systems for rendering multimedia content, wherein said multimedia content includes at least one image, said server to resize an image comprising:
-
a receiving means for receiving on a server, user requests to transmit user selected multimedia content;
a searching means for searching on said server for one or more embedded HTML image tags including any related display size directives for each image referenced in said HTML image tag in said user selected multimedia content;
scaling means for dynamically scaling said image on said server prior to transmission to the size specified in said one or more embedded HTML image tags, without the need to use any further information from said server or from said client systems or from an author of said multimedia system; and
a transmitting means for transmitting said user selected multimedia content with said image scaled to said size directive. - View Dependent Claims (7, 8, 9, 10)
a removal means for removing said size of each image referenced on said user selected web page.
-
-
8. The system to resize an image of claim 6 wherein said searching means for searching on a server includes searching for an ASCII key word “
- img”
.
- img”
-
9. The system to resize an image of claim 8 wherein said searching means for searching on said server includes searching for searching for one of said ASCII key words “
- width”
or “
height”
or “
src”
.
- width”
-
10. The system to resize an image of claim 9 wherein said scaling means for dynamically scaling said image on said server to said size associated with at least one of said ASCII keywords “
- width”
or “
height”
.
- width”
-
11. A computer readable storage medium containing program instructions for resizing image on a server, said program instructions comprising instructions for:
-
hosting multimedia content on a server, wherein said server is coupled to one or more client systems capable of rendering multimedia content, wherein said multimedia content includes at least one image;
receiving user requests to transmit user selected multimedia content;
searching on said server one or more embedded HTML image tags including any related display size directives for each image referenced in said HTML image tag in said user selected multimedia content;
dynamically scaling said image referenced on said server prior to transmission to said size specified in said one or more embedded HTML image tags, without the need to use any further information from said server or from said client systems or from an author of said multimedia system; and
transmitting said user selected multimedia content with said image scaled to said size directive. - View Dependent Claims (12, 13, 14, 15)
removing said size of each image referenced on said user selected web page.
-
-
13. The computer readable storage medium of claim 11, wherein said instruction of searching on a server includes searching for an ASCII key word “
- img”
.
- img”
-
14. The computer readable storage medium of claim 13, wherein said instruction of searching on a server includes searching for one of one or more ASCII key words “
- width”
or “
height”
or “
src”
.
- width”
-
15. The computer readable storage medium of claim 14, wherein said instruction of dynamically scaling said image on said server to said size associated with at least one of said ASCII key words “
- width”
or “
height”
.
- width”
Specification