Transmitting data including pieces of data
First Claim
Patent Images
1. A computer implemented method comprising:
- storing data in a repository memory of a repository server system;
selecting, by the repository server system, a block of data which is a portion of the stored data;
storing, by the repository server system, the selected block of data in a cache memory of the repository server system; and
transmitting over a communication network, by a signaler of the repository server system, to a client of a plurality of clients, a block availability signal which includes an identifier of the block of data and indicates that the block of data is stored in the cache memory and is available to be accessed by the client,wherein the block of data selected by the repository server system comprises an unrequested block of data for which the repository server system has not received a request from the plurality 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.
43 Citations
22 Claims
-
1. A computer implemented method comprising:
-
storing data in a repository memory of a repository server system; selecting, by the repository server system, a block of data which is a portion of the stored data; storing, by the repository server system, the selected block of data in a cache memory of the repository server system; and transmitting over a communication network, by a signaler of the repository server system, to a client of a plurality of clients, a block availability signal which includes an identifier of the block of data and indicates that the block of data is stored in the cache memory and is available to be accessed by the client, wherein the block of data selected by the repository server system comprises an unrequested block of data for which the repository server system has not received a request from the plurality of clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 21, 22)
-
-
8. A non-transitory computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to store data in a repository memory of a repository server system; second program instructions programmed to select, by the repository server system, a block of data which is a portion of the stored data; third program instructions programmed to store, by the repository server system, the selected block of data in a cache memory of the repository server system; and fourth program instructions programmed to transmit over a communication network, by a signaler of the repository server system, to a client of a plurality of clients, a block availability signal which includes an identifier of the block of data and indicates that the block of data is stored in the cache memory and is available to be accessed by the client, wherein the block of data selected by the repository server system comprises an unrequested block of data for which the repository server system has not received a request from the plurality of clients. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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, the program instructions including; first program instructions programmed to store data in a repository memory of a repository server system; second program instructions programmed to select, by the repository server system, a block of data which is a portion of the stored data; third program instructions programmed to store, by the repository server system, the selected block of data in a cache memory of the repository server system; and fourth program instructions programmed to transmit over a communication network, by a signaler of the repository server system, to a client of a plurality of clients, a block availability signal which includes an identifier of the block of data and indicates that the block of data is stored in the cache memory and is available to be accessed by the client, wherein the block of data selected by the repository server system comprises an unrequested block of data for which the repository server system has not received a request from the plurality of clients. - View Dependent Claims (15, 16, 17, 18)
-
Specification