System and method for optimizing the routing of multimedia content
First Claim
1. A system for optimizing the routing of data to a subscriber'"'"'s device comprising:
- first means for obtaining records on when each of a plurality of routing methods was available to said device during a predetermined period of time andsecond means for recommending a time and routing method to deliver said data to said device based on said records.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing the routing of data to a subscriber'"'"'s device. The novel system includes a first sub-system for obtaining records on when each of a plurality of routing methods was available to the device during a predetermined period of time and a second sub-system for recommending a time and routing method to deliver data to the device based on the records. In an illustrative embodiment, the first sub-system includes an applet stored in and executed by the device adapted to monitor what routing methods are available to the device and record what routing methods were available at what times in a data file. The second sub-system includes a neural network artificial intelligence engine adapted to analyze the recorded data to predict when routing methods will be available to the device and identify an optimum time and routing method that minimizes a cost for delivering the data.
-
Citations
17 Claims
-
1. A system for optimizing the routing of data to a subscriber'"'"'s device comprising:
-
first means for obtaining records on when each of a plurality of routing methods was available to said device during a predetermined period of time and second means for recommending a time and routing method to deliver said data to said device based on said records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for optimizing the routing of multimedia content to a media storage device comprising:
-
an applet stored in and executed by said media storage device adapted to monitor what routing methods are available to said media storage device and record what routing methods were available at what times in a data file; a first sub-system adapted to receive said recorded data from said applet; and a second sub-system for recommending a time and routing method to deliver said content to said media storage device based on said recorded data.
-
-
16. A system for delivering multimedia content to media storage devices comprising:
-
a database for storing profiles on a plurality of media storage devices; an applet stored in and executed by each of said media storage devices adapted to monitor what routing methods are available to said device and record what routing methods were available at what times in a data file; a subscriber-side sub-system for receiving said recorded data from said applets and updating said profiles accordingly; a provider-side sub-system for selecting media storage devices to receive multimedia content; a scheduling engine for selecting a playback time for said content; a routing engine for determining an optimum delivery time and optimum routing method to deliver said content for each selected media storage device based on said recorded data; and a delivery sub-system for delivering said content to each selected media storage device using said optimum routing method at said optimum delivery time.
-
-
17. A method for optimizing the routing of data to a subscriber'"'"'s device including the steps of:
-
obtaining records on when each of a plurality of routing methods was available to said device during a predetermined period of time and recommending a time and routing method to deliver said data to said device based on said records.
-
Specification