System For Delivery Of Content To Be Played Autonomously
First Claim
1. A content delivery system (210) for delivering content to at least one client (230) said system (210) comprising a processor (410) and a memory area (420), and characterized by at least one mobile object (212) adapted to be stored in the memory area (420) and to be executed in the content delivery system (210) and in at least one second content delivery system (220) and where the mobile object (212) comprises:
- a media file (213) accessible by the client (230);
a policy data base (217) andexecution logic (214) adapted to monitor data related to the client'"'"'s (230) access of the media file (213), to interrogate the policy data base (217) and to move or copy the mobile object (212) to the second content delivery system (220) or to delete the mobile object (212) when certain conditions stored in the policy data base (217) are met.
1 Assignment
0 Petitions
Accused Products
Abstract
The dynamicity of current content delivery environments demands the use of highly complex algorithms. A content delivery system for delivering content to clients in a content delivery network is disclosed and further comprises a method for placing the content in the content delivery network. The content delivery system comprises at least one mobile object adapted to be executed on the content delivery system but also adapted to be executed on other content delivery systems. Each mobile object comprises a media file and is adapted to monitor data related to the clients access of the media file. When certain conditions are met, e.g. when many clients that are accessing the media file are closer to another content delivery system, the mobile object can decide to move or copy itself to the other content delivery system.
-
Citations
14 Claims
-
1. A content delivery system (210) for delivering content to at least one client (230) said system (210) comprising a processor (410) and a memory area (420), and characterized by at least one mobile object (212) adapted to be stored in the memory area (420) and to be executed in the content delivery system (210) and in at least one second content delivery system (220) and where the mobile object (212) comprises:
-
a media file (213) accessible by the client (230); a policy data base (217) and execution logic (214) adapted to monitor data related to the client'"'"'s (230) access of the media file (213), to interrogate the policy data base (217) and to move or copy the mobile object (212) to the second content delivery system (220) or to delete the mobile object (212) when certain conditions stored in the policy data base (217) are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for placing content in a content delivery network (100) characterized by the steps of:
-
executing (301) in a first content delivery system (210) a mobile object (212) comprising execution logic (214), a policy data base (217) and a media file (213) accessible by at least one client (230); monitoring (302) data related to the client'"'"'s (230) access of the media file (213) and when certain conditions stored in the policy data base (217) are met, moving (307) or sending (312) a copy (222) of the mobile object (212) to a second content delivery system (220) or deleting (304) the mobile object (212). - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for creating a content delivery system (210) for delivering content to at least one client (230) characterized by the step of:
receiving, by a non-content delivery system being a server and having an execution environment (211) adapted for mobile objects, a mobile object (212) comprising a media file (213) accessible by the client (230).
Specification