Automatic display of resized images
First Claim
1. A method for automatic resizing of an image in a document for display across a network, comprising:
- providing the document containing instructions for a client document browser to (a) display the image within a component in the document, (b) resize the component upon resizing of the client document browser, and (c) request a resized version of the image upon resizing of the client document browser;
serving the document in response to a request for the document from the client document browser; and
serving the resized version of the image in response to the request for the resized image from the client document browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatic display of scaled and/or resized images that fit within pre-defined areas in a web browser are disclosed. The method may be implemented using an image scaling JavaScript component embedded within a HTML document. Upon resizing the a client document browser in which the document is displayed, the component is resized and requests, receives and redisplays a resized image within the resized component from a server. By having the server perform the resizing, the resized image not only fits within the resized component but also maintains the quality of the image without the need for special client-side software.
108 Citations
24 Claims
-
1. A method for automatic resizing of an image in a document for display across a network, comprising:
-
providing the document containing instructions for a client document browser to (a) display the image within a component in the document, (b) resize the component upon resizing of the client document browser, and (c) request a resized version of the image upon resizing of the client document browser;
serving the document in response to a request for the document from the client document browser; and
serving the resized version of the image in response to the request for the resized image from the client document browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automatic resizing and display of an image in a document received across a network, comprising:
-
requesting and receiving the document and image by a client document browser from a server across the network, the document containing a reference to the image on the server;
displaying the document in the client document browser;
displaying the image in a component within the client document browser; and
upon resizing of the client document browser;
resizing the component; and
requesting, receiving, and redisplaying a resized version of the image from the server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for automatic resizing of an image in a document for display across a network, comprising:
-
storage for storing a document, an image scaling component embedded within the document, and an image referenced by the document, the component containing instructions for a client document browser to resize the component upon resizing of the client document browser and to request a resized version of the image upon resizing of the client document browser;
an image scaler configured to generate a resized version of the image in response to the request for the resized version of the image;
a network interface configured to receive requests for the document and for resized versions of the image and to serve the document, the component, and resized versions of the image. - View Dependent Claims (16, 17)
-
-
18. A computer readable medium containing executable program instructions for automatic resizing of an image in a document for display across a network, the executable program instructions including instructions for:
-
serving the document across the network in response to a request for the document from the client document browser, the document containing instructions for a client document browser to (a) display the image within a component in the document, (b) resize the component upon resizing of the client document browser, and (c) request a resized version of the image upon resizing of the client document browser;
in response to the request for the resized image from the client document browser, retrieving from memory or generating a resized version of the image;
serving the resized version of the image across the network.
-
-
19. A computer readable medium containing executable program instructions for automatic resizing of an image in a document for display across a network, the executable program instructions including instructions for:
-
creating a component within the document for display on a client document browser;
requesting, receiving and displaying an image within the component from a server;
resizing the component upon resizing of the client document browser, and requesting, receiving and redisplaying a resized version of the image in the component from the server upon resizing of the client document browser. - View Dependent Claims (20, 22, 23, 24)
-
-
21. The computer readable medium of claim 21, wherein the JavaScript component is configured to await for and trap JavaScript resize events fired by the client document browser.
Specification