Method and system for caching read requests from a shared image in a computer network
First Claim
Patent Images
1. A method of sharing images in a computer network comprising:
- providing a shared image file on a server;
from clients, requesting data from the shared image file on the server; and
upon receiving a request for data from a client, multicasting from the server the data to all clients sharing the image file.
2 Assignments
0 Petitions
Accused Products
Abstract
A shared image stored in a server is shared by a plurality of clients. The shared image includes data that may be downloaded over a computer network to each of the clients. To conserve network bandwidth when downloading the data, upon receiving a request from one of the clients to download the data, the server multicasts the data to all of the clients sharing the shared image.
31 Citations
19 Claims
-
1. A method of sharing images in a computer network comprising:
-
providing a shared image file on a server;
from clients, requesting data from the shared image file on the server; and
upon receiving a request for data from a client, multicasting from the server the data to all clients sharing the image file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer comprising:
-
a persistent storage device storing a shared image file;
a routine stored in memory which upon receiving a request from a client over a computer network for data from the shared image file, multicasts the data over a computer network to all clients sharing the image file. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a client computer comprising;
memory for storing data from the shared image file, upon receiving a request for data from a client over a computer network; and
a server computer comprising,;
a persistent storage device storing a shared image file; and
memory storing a routine for multicasting data from the shared image, the routine multicasts the data over a computer network to all clients sharing the image file. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for sharing images in a computer network comprising:
-
means for providing a shared image file on a server;
means on clients for requesting data from the saved image file on the server; and
upon receiving a request for data from a client, means for multicasting from the server the data to all clients sharing the image file.
-
Specification