Management of Content Download
First Claim
1. A network-based method for managing the download of content from a server to a client through a proxy residing within a communications network that acts as a content gateway, comprising the steps of:
- receiving a request from a client for content download and passing the request to a server;
receiving content from the server and processing the content within the content gateway according to a predetermined subscriber service to which the client has subscribed; and
, providing the client with a download management entity (DME) which, subsequent to the request for content download from the client, receives feedback from the content gateway on the status of the download as it is processed by the content gateway, wherein the content is streamed from the content gateway to a secure store on the client before content processing has been completed, and wherein the content gateway sends a message to the DME when content processing has been completed, the DME thereafter deleting or releasing to a download area the downloaded content from the secure store depending on the nature of said message.
2 Assignments
0 Petitions
Accused Products
Abstract
A proxy acting as a content gateway manages the download of content data from a server to a client PC. Rather than serving the content data directly to the client, the proxy intercepts the download and instead passes a download management entity (DME) to the client PC. A range of content management services can be applied to the downloaded content data (e.g. the data can be scanned for viruses). The DME, meanwhile, reflects the status of the download to the client PC: it may for example display the percentage downloaded or the fact that the downloaded data is being scanned for viruses. In one particular embodiment, having established that the downloaded data is clear of undesirable content (e.g. viruses, pornographic content etc.), the DME then streams the downloaded data to the client PC.
-
Citations
20 Claims
-
1. A network-based method for managing the download of content from a server to a client through a proxy residing within a communications network that acts as a content gateway, comprising the steps of:
-
receiving a request from a client for content download and passing the request to a server;
receiving content from the server and processing the content within the content gateway according to a predetermined subscriber service to which the client has subscribed; and
,providing the client with a download management entity (DME) which, subsequent to the request for content download from the client, receives feedback from the content gateway on the status of the download as it is processed by the content gateway, wherein the content is streamed from the content gateway to a secure store on the client before content processing has been completed, and wherein the content gateway sends a message to the DME when content processing has been completed, the DME thereafter deleting or releasing to a download area the downloaded content from the secure store depending on the nature of said message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network-based content gateway device for managing the download of content from a server to a client comprising:
-
means for receiving a request from a client for content download and for passing the request to a server;
means for receiving content from the server and for processing the content within the content gateway according to a predetermined subscriber service to which the client has subscribed;
means for serving the client with a download management entity (DME) as a substitute for the requested content;
means for communicating with the DME to provide feedback from the content gateway device on the status of the content download as it is processed by the content gateway;
means for forwarding the content to a secure store on the client before content processing has been completed; and
,means for sending a message to the DME when content processing has been completed, the message indicating whether the DME should delete or release the downloaded content from the secure store.
-
-
20. A computer program product for installation within a networked-based content gateway device comprising computer executable instructions for carrying out the steps of:
-
receiving a request from a client for content download and passing the request to a server;
receiving content from the server and processing the content within the content gateway device according to a predetermined subscriber service to which the client has subscribed;
serving the client with a download management entity (DME) subsequent to the request for content download from the client as a substitute for the requested content;
communicating with the DME to provide feedback from the content gateway device on the status of the download as it is processed by the content gateway device;
forwarding the content to a secure store on the client before content processing has been completed; and
,means for sending a message to the DME when content processing has been completed, the message indicating whether the DME should delete or release the downloaded content from the secure store.
-
Specification