METHOD OF STREAMING MULTIMEDIA DATA OVER A NETWORK
First Claim
1. A method of streaming multimedia data over a network to a client device, comprising the steps of:
- downloading at least one playlist file using a transfer protocol over the network from a streaming server for a selected multimedia presentation;
subscribing to an update event notification service with respect to the at least one playlist file for the selected multimedia presentation;
receiving an update event notification with respect to the at least one playlist file for the selected multimedia presentation; and
after said receiving step, downloading an updated version of the at least one playlist file using the transfer protocol over the network from the streaming server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of streaming multimedia data over a network to a client device is provided. At least one playlist file is downloaded using a transfer protocol, such as HLS, from a streaming server over the network for a selected multimedia presentation. The client device subscribes to an update event notification service with the streaming server or an intermediate server with respect to the at least one playlist file for the selected multimedia presentation and then listens for an update event notification. Only when such a notification is transmitted by the streaming server or the intermediate server to the client device is an updated version of the at least one playlist file downloaded by the client device from the streaming server over the network using the transfer protocol.
-
Citations
20 Claims
-
1. A method of streaming multimedia data over a network to a client device, comprising the steps of:
-
downloading at least one playlist file using a transfer protocol over the network from a streaming server for a selected multimedia presentation; subscribing to an update event notification service with respect to the at least one playlist file for the selected multimedia presentation; receiving an update event notification with respect to the at least one playlist file for the selected multimedia presentation; and after said receiving step, downloading an updated version of the at least one playlist file using the transfer protocol over the network from the streaming server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of streaming multimedia data from a streaming server over a network to a population of client devices, comprising the steps of:
-
providing at least one playlist file for a selected multimedia presentation for being downloaded by the population of client devices with a transfer protocol over the network; receiving a subscription request from at least one of the population of client devices to an update event notification service with respect to updates made to the at least one playlist file for the selected multimedia presentation; and transmitting an update event notification to the at least one of the population of client devices from which a subscription request was received when an updated version of the at least one playlist file is available for being downloaded by the population of client devices with the transfer protocol over the network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of streaming multimedia data over a network to a population of client devices, comprising the steps of:
-
downloading at least one playlist file from a streaming server for a selected multimedia presentation over the network using a transfer protocol; periodically reloading the at least one playlist file from the streaming server for the selected multimedia presentation over the network using the transfer protocol; determining if a version of the at least one playlist file obtained by said reloading step has been updated relative to a previously loaded version; receiving a subscription request from at least one of the population of client devices to an update event notification service with respect to updates made to the at least one playlist file for the selected multimedia presentation; and transmitting an update event notification to the at least one of the population of client devices from which a subscription request was received when an updated version of the at least one playlist file is available for being downloaded by the population of client devices from the streaming server. - View Dependent Claims (19, 20)
-
Specification