IP Library Granted Patent US 10,321,199
Granted Patent B2
US 10,321,199 · App. 15/808,412 · Granted Jun 11, 2019

Streaming with optional broadcast delivery of data segments

Inventors: Thorsten Lohmar (Aachen, DE); Daniel Catrein (Würselen, DE); Torbjörn Einarsson (Stockholm, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04N21/6408H04N21/2407H04N21/258H04N21/41407H04N21/472H04N21/6131H04N21/6405
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,321,199
App. No.
15/808,412
Granted
Jun 11, 2019
Kind
B2
Abstract

For streaming data in a mobile communication network, a descriptive file of a stream is provided. The descriptive file comprises a list of delivery source identifiers, e.g. URIs, for unicast delivery of data segments of the stream. A broadcast indicator is selectively added to the descriptive file so as to indicate whether broadcast delivery of the data segments is available. Adding the broadcast indicator and initiating the broadcast delivery may be accomplished on the basis of a popularity of the stream.

Claims (31)

1. A method of receiving streamed data in a mobile terminal, comprising:

receiving a descriptive file of a stream over a broadcast channel, the descriptive file comprising:

a list of delivery source identifiers for unicast delivery of data segments of the stream; and

a first broadcast indicator configured to indicate which of a plurality of different delivery options is available for delivery of the data segments, the delivery options comprising:

unicast-only delivery of the data segments; and

broadcast-only delivery of the data segments; and

a second broadcast indicator configured to indicate that broadcast delivery is not available; and

receiving the data segments over the broadcast channel responsive to determining that broadcast delivery is available.

2. The method of claim 1 wherein the plurality of different delivery options further comprises both unicast and broadcast delivery of the data segments.

3. The method of claim 1 wherein the first and second broadcast indicators are of different broadcast indicator types.

4. The method of claim 1 further comprising using unicast delivery to receive one of the data segments in response to broadcast delivery of that data segment failing.

5. The method of claim 1 further comprising receiving an updated version of the descriptive file using broadcast delivery.

6. The method of claim 1 further comprising using unicast delivery to receive an updated version of the descriptive file if the broadcast delivery of the updated version of the descriptive file fails.

7. The method of claim 1 further comprising sending a request for an updated version of the descriptive file in response to no updated version of the descriptive file being received for a given time.

8. The method of claim 1 wherein the descriptive file is a playlist file according to the HTTP Live Streaming protocol.

9. A mobile terminal for receiving streaming data in a mobile communications network, the mobile terminal comprising:

processing circuitry configured to:

receive a descriptive file of a stream over a broadcast channel, the descriptive file comprising:

a list of delivery source identifiers for unicast delivery of data segments of the stream; and

a first broadcast indicator configured to indicate which of a plurality of different delivery options is available for delivery of the data segments, the delivery options comprising:

unicast-only delivery of the data segments; and

broadcast-only delivery of the data segments; and

a second broadcast indicator configured to indicate that broadcast delivery is not available; and

receive the data segments over the broadcast channel responsive to determining that broadcast delivery is available.

10. The mobile terminal of claim 9 wherein the plurality of different delivery options further comprises both unicast and broadcast delivery of the data segments.

11. The mobile terminal of claim 9 wherein the first and second broadcast indicators are of different broadcast indicator types.

12. The mobile terminal of claim 9 wherein the processing circuitry is further configured to use unicast delivery to receive one of the data segments in response to the broadcast delivery of that data segment failing.

13. The mobile terminal of claim 9 wherein the processing circuitry is further configured to receive an updated version of the descriptive file using broadcast delivery.

14. The mobile terminal of claim 13 wherein the processing circuitry is further configured to use unicast delivery to receive the updated version of the descriptive file if the broadcast delivery of the updated version of the descriptive file fails.

15. The mobile terminal of claim 13 wherein the processing circuitry is further configured to send a request for the updated version of the descriptive file in response to determining that no updated version of the descriptive file has been received for a given time.

16. The mobile terminal of claim 9 wherein the descriptive file comprises a playlist file according to the HTTP Live Streaming protocol.

Assignments (2)
CHANGE OF NAME Recorded Nov 9, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 044416/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: EINARSSON, TORBJÖRN; LOHMAR, THORSTEN; CATREIN, DANIEL
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 044084/0752 →
Continuity (2)
Continuation 13500594
Related Publication 20180070149A1 · Mar 8, 2018