Transmitting data including pieces of data
First Claim
Patent Images
1. A computer implemented method comprising:
- storing data in a server;
selecting a block of data from the stored data;
storing the selected block of data in a cache memory of the server; and
transmitting a block availability signal to a client, the block availability signal including an identifier of the selected block of data and indicating that the selected block of data is stored in the cache memory and is available to be accessed by the client,wherein the client comprises a plurality of clients and the transmitting of the block availability signal comprises transmitting the block availability signal to the plurality of clients over a communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method includes storing data in a server, selecting a block of data from the stored data, storing the selected block of data in a cache memory of the server, and transmitting a block availability signal to a client, the block availability signal including an identifier of the selected block of data and indicating that the selected block of data is stored in the cache memory and is available to be accessed by the client.
42 Citations
20 Claims
-
1. A computer implemented method comprising:
-
storing data in a server; selecting a block of data from the stored data; storing the selected block of data in a cache memory of the server; and transmitting a block availability signal to a client, the block availability signal including an identifier of the selected block of data and indicating that the selected block of data is stored in the cache memory and is available to be accessed by the client, wherein the client comprises a plurality of clients and the transmitting of the block availability signal comprises transmitting the block availability signal to the plurality of clients over a communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20)
-
-
9. A non-transitory computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to store data in a server; second program instructions programmed to select a block of data from the stored data; third program instructions programmed to store the selected block of data in a cache memory of the server; and fourth program instructions programmed to transmit a block availability signal to a client, the block availability signal including an identifier of the selected block of data and indicating that the selected block of data is stored in the cache memory and is available to be accessed by the client, wherein the client comprises a plurality of clients and the transmitting of the block availability signal comprises transmitting the block availability signal to the plurality of clients over a communication network. - View Dependent Claims (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 server; second program instructions programmed to select a block of data from the stored data; third program instructions programmed to store the selected block of data in a cache memory of the server; and fourth program instructions programmed to transmit a block availability signal to a client, the block availability signal including an identifier of the selected block of data and indicating that the selected block of data is stored in the cache memory and is available to be accessed by the client, wherein the client comprises a plurality of clients and the transmitting of the block availability signal comprises transmitting the block availability signal to the plurality of clients over a communication network. - View Dependent Claims (15, 16)
-
Specification