Method for content delivery involving a policy database
First Claim
1. A first content delivery system for delivering content to at least one client, said first content delivery system comprising:
- a processor;
a memory area, andat least one mobile object adapted to be stored in the memory area and to be executed in the first content delivery system and in at least one second content delivery system and where the mobile object comprises the following parts;
a first media file accessible by clients;
a policy data base; and
execution logic comprising program code and a data area where the data area comprises client access data related to the clients'"'"' access of the first media file and where the execution logic is adapted to determine capabilities of the second content delivery system and to monitor the client access data, to interrogate the policy data base, to copy the mobile object excluding the first media file to the second content delivery system when certain conditions stored in the policy data base are met by the client access data and create a reference to the copied mobile object in the mobile object; and
wherein the first content delivery system further comprises a transcoder unit, adapted to transcode the first media file into a second media file prior to sending the second media file to the copied mobile object in the second content delivery system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention comprises a content delivery system for delivering content to clients. The content delivery system comprises at least one mobile object adapted to be executed on the content delivery system and on other content delivery systems or multimedia devices adapted for mobile objects. Each mobile object comprises a media file and is further adapted to determine the capabilities of the other content delivery systems or multimedia devices and to monitor data related to the clients'"'"' access of the media file. The content delivery system also comprises a transcoder unit for transcoding the media file to another media file prior sending it to the other content delivery system or multimedia device. The invention solves problems that can arise when sending large media files to content delivery systems or multimedia devices having limited capabilities.
53 Citations
11 Claims
-
1. A first content delivery system for delivering content to at least one client, said first content delivery system comprising:
-
a processor; a memory area, and at least one mobile object adapted to be stored in the memory area and to be executed in the first content delivery system and in at least one second content delivery system and where the mobile object comprises the following parts; a first media file accessible by clients; a policy data base; and execution logic comprising program code and a data area where the data area comprises client access data related to the clients'"'"' access of the first media file and where the execution logic is adapted to determine capabilities of the second content delivery system and to monitor the client access data, to interrogate the policy data base, to copy the mobile object excluding the first media file to the second content delivery system when certain conditions stored in the policy data base are met by the client access data and create a reference to the copied mobile object in the mobile object; and wherein the first content delivery system further comprises a transcoder unit, adapted to transcode the first media file into a second media file prior to sending the second media file to the copied mobile object in the second content delivery system. - View Dependent Claims (2)
-
-
3. A content delivery system for delivering content to at least one client, said content delivery system comprising:
-
a processor, a memory area, and at least one mobile object adapted to be stored in the memory area and to be executed in the content delivery system and in at least one multimedia device adapted to execute mobile objects and comprising the client and where the mobile object comprises the following parts; a first media file accessible by the client; a policy data base; execution logic comprising program code and a data area and where the data area comprises client access data related to the client'"'"'s access of the first media file and where the execution logic is adapted to receive a request for the first media file from the client, to determine capabilities of the multimedia device, to copy the mobile object excluding the first media file to the multimedia device when certain conditions stored in the policy data base are met by the client access data and create a reference to the copied mobile object in the mobile object; and where the content delivery system further comprises a transcoder unit adapted to transcode the first media file into a second media file prior to the sending of the second media file to the copied mobile object in the multimedia device. - View Dependent Claims (4)
-
-
5. A method for placing content in a content delivery network comprising the steps of:
-
executing in a first content delivery system a first mobile object comprising execution logic, a policy data base and a first media file accessible by at least one client and where the execution logic comprises client access data related to the clients'"'"' access of the first media file; monitoring the client access data; when certain conditions stored in the policy data base are met by the client access data, sending a copy of and created by the first mobile object excluding the first media file to a second content delivery system; determining capabilities of the second content delivery system for receiving the first media file; creating a reference to the copied first mobile object in the first mobile object; transcoding the first media file into a second media file if the second content delivery system is not capable of receiving the first media file; and sending the second media file to the copied first mobile object in the second content delivery system. - View Dependent Claims (6, 7, 8)
-
-
9. A method for placing content in a multimedia device comprising the steps of:
-
executing in a content delivery system a first mobile object comprising execution logic, a policy data base and a first media file accessible by a client in the multimedia device and where the execution logic comprises client access data related to the client'"'"'s access of the first media file; receiving a request from the client to access the first media file; when certain conditions stored in the policy data base are met by the client access data, sending a copy of and created by the first mobile object excluding the first media file to the multimedia device; determining capabilities in the multimedia device for receiving the first media file; creating a reference to the copied first mobile object in the first mobile object; transcoding the first media file into a second media file if the multimedia device is not capable of receiving the first media file; and sending the second media file to the copied first mobile object in the multimedia device. - View Dependent Claims (10, 11)
-
Specification