Patent ID: 8645860

Claim:
A method for automatic resizing of an image in a document for display across a network, comprising: serving, to a client computing device, the document, the document containing instructions for a client document browser, executed on the client computing device, to (a) display the image in a component within the client document browser, the component being embedded in the document, being sized relative to a size of the client document browser, and being configured to await for and trap resize events fired by the client document browser in response to resizing of the client document browser, and, in response to trapping a resize event fired by the client document browser, (b) resize the component and the image to provide a temporary, resized image that is temporarily displayed within the component, (c) determine a size of the component resulting from the resize event fired by the client document browser, (d) determine a size of a resized image based on the size of the component, (e) transmit a request for the resized image, the request specifying only one parameter corresponding to the size of the resized image, and (f) replace the temporary, resized image within the component with the resized image when received; and receiving the request and, in response: scaling a stored image at a server based on the only one parameter specified in the request to generate the resized image, the stored image corresponding to the image; and serving, to the client computing device, the resized image in response to the request for the resized image from the client document browser.