Methods And Apparatus For Image Delivery With Time Limits
2 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 to the client.
6 Citations
100 Claims
-
1-78. -78. (canceled)
-
79. A computer implemented method, comprising:
-
receiving a maximum time limit for image delivery; receiving a request for an image from a client; sending data for the image to the client; monitoring an elapsed delivery time during the sending of data for the image; upon the elapsed delivery time reaching the maximum time limit, stopping the sending of data for the image to the client. - View Dependent Claims (80, 81, 82, 83, 84)
-
-
85. Apparatus, comprising:
one or more computer comprising one or more hardware processors and memory storing instructions that, when executed by the one or more hardware processors, will cause the one or more computers to; receive a maximum time limit for image delivery; receive a request for an image from a client; send data for the image to the client; monitor an elapsed delivery time during the sending of data for the image; upon the elapsed delivery time reaching the maximum time limit, stopping the sending of data for the image to the client. - View Dependent Claims (86, 87, 88, 89, 90)
-
91. A computer implemented method, comprising:
-
receiving a maximum time limit for image delivery; receiving a request for an image from a client; sending one of a plurality of layers for the image to the client; determining whether an elapsed delivery time has exceeded the maximum time limit; if the elapsed delivery time has not exceeded the maximum time limit, sending another one of the plurality of layers for the image to the client. - View Dependent Claims (92, 93, 94, 95)
-
-
96. Apparatus, comprising:
one or more computers comprising one or more hardware processors and memory storing instructions that, when executed by the one or more hardware processors, will cause the one or more computers to; receive a maximum time limit for image delivery; receive a request for an image from a client; send one of a plurality of layers for the image to the client; determine whether an elapsed delivery time has exceeded the maximum time limit; if the elapsed delivery time has not exceeded the maximum time limit, sending another one of the plurality of layers for the image to the client. - View Dependent Claims (97, 98, 99, 100)
Specification