Transmitting data including pieces of data
First Claim
Patent Images
1. A computer program product comprising a non-transitory computer readable storage medium having stored thereon:
- first program instructions programmed to store a plurality of image files including a first image file, with each image file including an operating system and a set of application(s), on a disk included in an image file repository server system;
second program instructions programmed to select, by the image file repository server system, a block of data which is a portion of image file data of the first image file;
third program instructions programmed to copy the block from the disk of the image file repository server system to a first cache memory of a set of cache memory(ies) included in the image file repository server system; and
fourth program instructions programmed to cause a signaler included in the image file repository server system to transmit over a communication network and to a set of client(s), a block availability signal which includes an identifier of the block and indicates that the block is stored in the cache of the image file repository server system and is available to be accessed by the set of client(s),wherein the block of data selected by the image file repository server system comprises an unrequested block of data for which the image file repository server system has not received a request from the set of clients.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
-
Citations
20 Claims
-
1. A computer program product comprising a non-transitory computer readable storage medium having stored thereon:
-
first program instructions programmed to store a plurality of image files including a first image file, with each image file including an operating system and a set of application(s), on a disk included in an image file repository server system; second program instructions programmed to select, by the image file repository server system, a block of data which is a portion of image file data of the first image file; third program instructions programmed to copy the block from the disk of the image file repository server system to a first cache memory of a set of cache memory(ies) included in the image file repository server system; and fourth program instructions programmed to cause a signaler included in the image file repository server system to transmit over a communication network and to a set of client(s), a block availability signal which includes an identifier of the block and indicates that the block is stored in the cache of the image file repository server system and is available to be accessed by the set of client(s), wherein the block of data selected by the image file repository server system comprises an unrequested block of data for which the image file repository server system has not received a request from the set of clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; first program instructions programmed to store a plurality of image files including a first image file, with each image file including an operating system and a set of application(s), on a disk included in an image file repository server system, second program instructions programmed to select, by the image file repository server system, a block of data which is a portion of image file data of the first image file, third program instructions programmed to copy the block from the disk of the image file repository server system to a first cache memory of a set of cache memory(ies) included in the image file repository server system, and fourth program instructions programmed to cause a signaler included in the image file repository server system to transmit over a communication network and to a set of client(s), a block availability signal which includes an identifier of the block and indicates that the block is stored in the cache of the image file repository server system and is available to be accessed by the set of client(s), wherein the block of data selected by the image file repository server system comprises an unrequested block of data for which the image file repository server system has not received a request from the set of clients. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A server system comprising:
-
an image data repository which stores image data; an interface, the image data in the image data repository being accessible to a client via the interface; a cache memory for storing image data from the image data repository; and a signaler that; selects an image data in the image data repository and stores the selected image data in the cache memory; and signals to the client that the selected image data is available to be accessed, wherein the image data selected by the signaler comprises unrequested image data for which the server system has not received a request from the client. - View Dependent Claims (19, 20)
-
Specification