Patent ID: 7870245
Filing Date: 2011-01-11
Classification: H04L

Abstract:
1. A networkable resource server adapted in use to serve out resources to client devices of a network, the server having delivery context aware activity software to tailor the delivery and presentation of the resources according to a specific client device delivery context, wherein running the delivery context aware activity software on a processor of the server causes a report to be produced containing data related to and indicative of a level of delivery context aware requests, received by the server, for resources, wherein the report includes information concerning characteristics of the server, network characteristics linking the server and the client devices, characteristics of the client devices, and characteristics of any intermediary devices in a network path between the client devices and the server, wherein the report is sent out periodically to a master monitoring processor, to thereby notify the master monitoring processor of context delivery related information that has changed since the master monitoring processor was last updated, and wherein the resources served to the client devices comprise at least one of data works, files, e-mails, or software for use by a client device independently of the server; wherein the server further comprises a profile resolver which receives from at least one of the clients details of a profile difference, and details of a reference profile related to the at least one of the clients, and which references a cache memory to create a profile of the at least one client device using a profile-diff transmitted to the server by the at least one client device and the reference profile retrieved from the cache memory: and wherein the server is configured to modify the cache memory in response to the delivery context aware software, and wherein modifying the cache memory includes changing the size of the cache memory, and wherein the report is a first report and the server is a component of a system for serving out resources to client devices of the network, the system further comprising: a second server adapted to produce a second context aware activity report; and a network-wide delivery context aware activity monitor for processing the first report and the second report; wherein the network-wide delivery context aware activity monitor produces a common report based on the first report and the second report.