Patent ID: 7860948

Claim:
A method for dynamically managing cached information in a communication network with network nodes related in a hierarchical architecture with at least one server on the top, at least one host at the bottom of the hierarchical architecture and with at least one cache engine for caching the information between the at least one server and the at least one host, comprising: establishing access statistics for the cached information at a location within the hierarchical architecture; responsive to receiving a request for the cached information from the at least one host, checking the access statistics of at least one other location; and evaluating the access statistics of both locations to determine the location of the cached information relative to the at least one host and nearby hosts; optimizing access for the at least one host and nearby hosts by moving the cached information up or down within the hierarchical architecture; accessing the cached information by the at least one host sending a request message for information towards at least one server; the next passed cache engine checking if it has the requested information; the requested information, being available, is returned and the access statistics of the information by other hosts is checked, whereupon a decision is taken and the next passed cache engine having a pointer to the location of the requested information, forwarding the request message to the location of the requested information, else the requested message being forwarded to a next cache engine and retrieving the information from the location closest to the at least one host.