Method and system for delivering and monitoring an on-demand playlist over a network
First Claim
1. A method for delivering and monitoring the performance of an on-demand multimedia playlist over a network, comprising:
- determining attributes of a requesting device;
creating a template based on the determined attributes that includes instructions to retrieve and play the multimedia playlist related to the requesting device;
delivering the template to the requesting device;
determining when a trigger associated with the playlist is executed, and when executed;
requesting the playlist from a location based on the template; and
delivering the playlist to the requesting device.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention delivers a playlist to a requesting device over a network and monitors their performance on the device. Attributes of the requesting device are determined to increase performance of the playlist. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. Media instructions are generated that direct the performance of the playlist on the requesting device and are based on the determined attributes. The playlist is retrieved from a location on the network picked to optimize performance. The playlist may be generated in real time or may be cached and stored at various locations on a network. The performance of the playlist is monitored to help ensure the proper performance of the playlist.
-
Citations
20 Claims
-
1. A method for delivering and monitoring the performance of an on-demand multimedia playlist over a network, comprising:
-
determining attributes of a requesting device;
creating a template based on the determined attributes that includes instructions to retrieve and play the multimedia playlist related to the requesting device;
delivering the template to the requesting device;
determining when a trigger associated with the playlist is executed, and when executed;
requesting the playlist from a location based on the template; and
delivering the playlist to the requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A modulated data signal embodied in a carrier wave and representing computer executable instructions for delivering and monitoring the performance of an on-demand playlist over a network, comprising:
-
determining attributes of a requesting device;
creating instructions based on the attributes that correspond to a performance of the playlist;
delivering the instructions to the requesting device;
determining when a trigger associated with the playlist is executed, and when executed;
requesting the playlist from a location based on the instructions;
delivering the playlist to the requesting device;
performing the playlist; and
monitoring the performance of the playlist. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for delivering and monitoring the performance of an on-demand playlist over a network, comprising:
-
(a) a processor and a computer-readable medium;
(b) an operating environment stored on the computer-readable medium and executing on the processor;
(c) a communication connection device operating under the control of the operating environment;
(d) a media device operating under the control of the operating environment and operative to perform actions, including;
determining attributes of a requesting device;
creating instructions based on the attributes that correspond to a performance of the playlist;
delivering the instructions to the requesting device;
determining when a trigger associated with the playlist is executed, and when executed;
determining a location from which to deliver the playlist;
delivering the playlist;
performing the playlist; and
monitoring the performance of the playlist. - View Dependent Claims (17, 18, 19, 20)
-
Specification