Patent ID: 6510469
Filing Date: 2003-01-21
Classification: G06F,G06K,G06T,H04L

Abstract:
A proxy system for distributing data objects, comprising:a proxy server, said proxy server operates to receive from a network browser an object request for a requested object and to manage the forwarding of the requested object to the network browser, said proxy server being connected to a network, and the requested object is accessible by said proxy server via the network; and an acceleration unit coupled to said proxy server, said acceleration unit being connected to the network, said acceleration unit operates to identify the requested object, pre-fetch the requested object having an original size from a content provider coupled to the network, reduce the size of the retrieved object to a reduced size, and provide the requested object with the reduced size to said proxy server; and said acceleration unit comprises: an observer, said observer operates to review the object request to determine whether the requested object is likely capable of being accelerated by said acceleration unit; an object manager operatively coupled to said observer, said object manager operates to manage the retrieval of the requested object having the original size from the content provider via the network, and to examine the requested object to determine whether acceleration would be advisable; an accelerator operatively coupled to said object manager, said accelerator operates when acceleration has been determined to be advisable to receive the requested object having the original size from said object manager and then to reduce the size of the requested object with the original size so as to produce the requested object with the reduced size; and an object store operatively coupled to said accelerator and said object manager, said object store operates to store at least the requested object with the reduced size.