On-line image caching control for efficient image display
First Claim
1. A method for on-line controlling caching of an image in a cache memory on a viewing device to efficiently display the image on the viewing device, the method comprising the steps of:
- (a) sending from a server to the viewing device an image tag and one or more separate image tag attributes included in a hypertext language code, the image tag specifying the image on the server and the one or more separate image tag attributes specifying the image in the cache memory;
(b) parsing the hypertext language code including the image tag and one or more separate image tag attributes;
(c) searching for a copy of the image in a cache memory of the viewing device using the one or more separate image tag attributes;
(d) displaying the copy of the image if the copy of the image is found in the cache memory and is current;
(e) fetching the image from the server using the image tag if the copy of the image is not found in the cache memory or if the copy of the image is not current; and
(f) storing the fetched image and the one or more separate image tag attributes in the cache memory.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for on-line controlling caching of an image on a viewing device to efficiently display the image on the viewing device. The method comprises the following steps: (a) sending from a server to the viewing device an image tag included in a hypertext language code, the image tag having attributes, the attributes specifying the image; (b) parsing the hypertext language code including the image tag; (c) searching for a copy of the image in a cache memory of the viewing device using the image tag attributes; (d) displaying the copy of the image if the copy of the image is found in the cache memory and is current; (e) fetching the image from the server if the copy of the image is not found in the cache memory or if the copy of the image is not current; and (f) storing the fetched image and the image tag attributes in the cache memory.
168 Citations
12 Claims
-
1. A method for on-line controlling caching of an image in a cache memory on a viewing device to efficiently display the image on the viewing device, the method comprising the steps of:
-
(a) sending from a server to the viewing device an image tag and one or more separate image tag attributes included in a hypertext language code, the image tag specifying the image on the server and the one or more separate image tag attributes specifying the image in the cache memory;
(b) parsing the hypertext language code including the image tag and one or more separate image tag attributes;
(c) searching for a copy of the image in a cache memory of the viewing device using the one or more separate image tag attributes;
(d) displaying the copy of the image if the copy of the image is found in the cache memory and is current;
(e) fetching the image from the server using the image tag if the copy of the image is not found in the cache memory or if the copy of the image is not current; and
(f) storing the fetched image and the one or more separate image tag attributes in the cache memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for on-line controlling caching of an image in a cache memory on a viewing device to efficiently display the image on the viewing device, the system comprising:
-
(a) a server in electrical communication with the viewing device, the server sending to the viewing device a hypertext language code including an image tag and one or more separate image tag attributes, the image tag specifying the image on the server and the one or more separate image tag attributes specifying the image in the cache memory; and
(b) the viewing device for viewing the image, the viewing device including;
a display screen for displaying the image;
a cache memory;
a processor coupled to the cache memory and the display screen, the processor parsing the hypertext language code including the image tag and the one or more separate image tag attributes, searching for a copy of the image in the cache memory using the one or more separate image tag attributes, displaying the copy of the image if the copy of the image is found in the cache memory and is current, fetching the image from the server using the image tag if the copy of the image is not found in the cache memory or if the copy of the image is not current, and storing the fetched image and the one or more separate image tag attributes in the cache memory. - View Dependent Claims (11, 12)
-
Specification