METHODS AND SYSTEMS FOR NOTIFYING A SERVER WITH CACHE INFORMATION AND FOR SERVING RESOURCES BASED ON IT
First Claim
1. A method of notifying a remote communication device with the availability of resources in cache memories of a local communication device, the method comprising:
- obtaining a first list of resources available in the cache memories of the local communication device;
filtering the first list according to at least one filtering criterion relating to a resource parameter, to obtain a filtered list of fewer resources available in the local communication device;
notifying the remote communication device with at least one data structure representing the filtered list of resources.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to the notification of a server device with the availability of resources in cache memories of a client device and to the serving of digital resources in such a client-server communication system. The notifying method comprises: obtaining a first list of resources available in the cache memories of the client device; filtering the first list according to filtering criteria relating to a resource parameter, to obtain a filtered list of fewer resources available in the client device or splitting the first list according to splitting criteria relating to a resource parameter, to obtain a plurality of sub-lists of resources available in the client device; and notifying the server device with data structures representing the filtered list or sub-lists of resources.
-
Citations
20 Claims
-
1. A method of notifying a remote communication device with the availability of resources in cache memories of a local communication device, the method comprising:
-
obtaining a first list of resources available in the cache memories of the local communication device; filtering the first list according to at least one filtering criterion relating to a resource parameter, to obtain a filtered list of fewer resources available in the local communication device; notifying the remote communication device with at least one data structure representing the filtered list of resources. - View Dependent Claims (3, 5, 7, 8, 9, 10, 11)
-
-
2. A method of notifying a remote communication device with the availability of resources in cache memories of a local communication device, the method comprising:
-
obtaining a first list of resources available in the cache memories of the local communication device; splitting the first list according to at least one splitting criterion relating to a resource parameter, to obtain a plurality of sub-lists of resources available in the local communication device; notifying the remote communication device with data structures, each representing a respective sub-list of resources. - View Dependent Claims (4, 6)
-
-
12. A method of serving digital resources in a client-server communication system, comprising, at a server device:
-
a) sequentially receiving, from a communication device, a plurality of data structures representing the availability of respective lists of resources in cache memories of the communication device; b) receiving, from the communication device, a request for a main resource; c) determining secondary resources associated with the requested main resource; d) processing the sorted secondary resources and the received data structures to determine the secondary resources available and those not available in the communication device; e) serving the main resource in response to the received request and pushing at least one secondary resource determined as not available to the communication device. - View Dependent Claims (13, 14)
-
-
15. A communication device in a client-server system, the communication device comprising:
-
cache memories storing resources; a resource collector for obtaining a first list of resources available in the cache memories; a resource filter for filtering the first list according to at least one filtering criterion relating to a resource parameter, to obtain a filtered list of fewer resources available in the local communication device; a notifying module for notifying a remote communication device of the client-server system with at least one data structure representing the filtered list of resources. - View Dependent Claims (17, 19)
-
-
16. A communication device in a client-server system, the communication device comprising:
-
cache memories storing resources; a resource collector for obtaining a first list of resources available in the cache memories; a resource splitter for splitting the first list according to at least one splitting criterion relating to a resource parameter, to obtain a plurality of sub-lists of resources available in the local communication device; a notifying module for notifying a remote communication device of the client-server system with data structures, each representing a respective sub-list of resources. - View Dependent Claims (18)
-
-
20. A server device for serving digital resources to a client device in a client-server communication system, the server device comprising:
-
a communication module for sequentially receiving, from a client device, a plurality of data structures representing the availability of respective lists of resources in cache memories of the communication device; and
for receiving, from the client device, a request for a main resource;a secondary resource module for determining secondary resources associated with the requested main resource; an availability check module for processing the sorted secondary resources and the received data structures to determine the secondary resources available and those not available in the client device; a serving and pushing module for serving the main resource in response to the received request and for pushing at least one secondary resource determined as not available to the client device.
-
Specification