# US 10,321,199 B2 · Streaming with optional broadcast delivery of data segments

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,321,199 B2
- Document ID: US10321199B2
- Status: Granted
- Kind: B2
- Application number: 15/808,412
- Filed: 2017-11-09
- Published: 2018-03-08
- Granted: 2019-06-11
- Earliest claimed: 2017-11-09
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Thorsten Lohmar; Daniel Catrein; Torbjörn Einarsson
- Web page: https://patentgrep.com/patent/US10321199B2

## CPC

- H04N 21/6408: Unicasting
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04N 21/258: Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data {(arrangements for services using the result on the distributing side of broadcast systems H04H60/66; profiles in network data switching protocols H04L67/30)}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/6131: {involving transmission via a mobile phone network (wireless downlink channel access H04W74/006)}
- H04N 21/6405: Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 8 (depends on 1)

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

### Claim 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.

### Claim 10 (depends on 9)

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

### Claim 11 (depends on 9)

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

### Claim 12 (depends on 9)

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.

### Claim 13 (depends on 9)

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.

### Claim 14 (depends on 13)

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.

### Claim 15 (depends on 13)

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.

### Claim 16 (depends on 9)

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