Dynamic Image Delivery System
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving a client'"'"'s request for an image file at an image caching server;
determining, by the image caching server, whether the client'"'"'s network access speed is stored in a local storage device, when the client'"'"'s network access speed is not found in the local storage device, determining the client'"'"'s network access speed and storing the client'"'"'s network access speed on the local storage device; and
sending, by the image caching server, an appropriate rendered copy of the requested image that is rendered for the client'"'"'s network access speed.
3 Assignments
0 Petitions
Accused Products
Abstract
A dynamic image delivery system receives a client request for an image at an image caching server. The image caching server measures the client'"'"'s network access speed and looks for an appropriate pre-rendered copy of the requested image that is rendered for the client'"'"'s network access speed in local storage. If the appropriate rendered copy is found, then the image caching server sends the rendered image to the client. If it is not found, then the image caching server dynamically renders a copy of the image and sends it tot he client.
-
Citations
36 Claims
-
1. A computer implemented method, comprising:
-
receiving a client'"'"'s request for an image file at an image caching server; determining, by the image caching server, whether the client'"'"'s network access speed is stored in a local storage device, when the client'"'"'s network access speed is not found in the local storage device, determining the client'"'"'s network access speed and storing the client'"'"'s network access speed on the local storage device; and sending, by the image caching server, an appropriate rendered copy of the requested image that is rendered for the client'"'"'s network access speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium carrying one or more sequences of instructions for dynamic image delivery, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of, comprising:
-
receiving a client'"'"'s request for an image file at an image caching server; determining, by the image caching server, whether the client'"'"'s network access speed is stored in a local storage device, when the client'"'"'s network access speed is not found in the local storage device, determining the client'"'"'s network access speed and storing the client'"'"'s network access speed on the local storage device; and sending, by the image caching server, an appropriate rendered copy of the requested image that is rendered for the client'"'"'s network access speed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a client request receiving subsystem on an image caching server that receives a client'"'"'s request for an image file; a network access determining subsystem that determines whether the client'"'"'s network access speed is stored in a local storage device, when the client'"'"'s network access speed is not found in the local storage device, determines the client'"'"'s network access speed and stores the client'"'"'s network access speed on the local storage device; and an image sending subsystem that sends an appropriate rendered copy of the requested image that is rendered for the client'"'"'s network access speed. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification