# US 10,320,872 B2 · Method and apparatus for transmitting and receiving media segments using adaptive streaming

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

- Number: US 10,320,872 B2
- Document ID: US10320872B2
- Status: Granted
- Kind: B2
- Application number: 14/440,038
- Filed: 2013-10-31
- Published: 2015-10-15
- Granted: 2019-06-11
- Earliest claimed: 2012-10-31
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Hyungho Lee; Jicheol Lee
- Web page: https://patentgrep.com/patent/US10320872B2

## CPC

- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- H04L 65/612: for unicast
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are a method and apparatus for transmitting and receiving media. A method of transmitting and receiving media segments for a base station may include: receiving a segment request message from a user equipment; checking whether the segment request message contains a segment selection delegation indicator through analysis of the segment request message; obtaining, when the segment request message contains a segment selection delegation indicator, play position information from the segment request message; selecting one of two or more segments corresponding to the play position information; and receiving the selected segment from an external server and delivering the received segment to the user equipment. Embodiments of the present invention enable efficient adaptive streaming.

## Claims

### Claim 1

A method to transmit and receive media segments by a base station, the method comprising:
receiving a segment request message from a user equipment;
identifying whether the segment request message contains a segment selection delegation indicator for delegating a segment selection to the base station, the segment selection delegation indicator being associated with a start position for segment selection;
selecting a segment among two or more segments located after the start position, based on a network condition; and
transmitting a uniform/universal resource locator (URL) of the selected segment to the user equipment.

### Claim 2 (depends on 1)

The method of claim 1, further comprising transmitting a modified segment request message containing the URL of the selected segment to an external server after selecting the segment.

### Claim 3 (depends on 2)

The method of claim 2, further comprising receiving the selected segment from an external server to deliver the received segment to the user equipment.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
transmitting the received segment to the user equipment via a hypertext transfer protocol (HTTP) server push; and
repeating the selection of the one or more segments, the transmitting of the modified segment request message, the receiving of the segment, and the transmitting of the received segment according to a preset cycle.

### Claim 5

A base station (BS) configured to transmit and receive media segments, the BS comprising:
a communication unit configured to transmit and receive signals; and
a control unit configured to:
control the communication unit to receive a segment request message from a user equipment,
identify whether the segment request message contains a segment selection delegation indicator for delegating a segment selection to the BS, the segment selection delegation indicator being associated with a start position for segment selection,
select a segment among two or more segments located after the start position, based on a network condition, and
control the communication unit to transmit a uniform/universal resource locator (URL) of the selected segment to the user equipment.

### Claim 6 (depends on 5)

The BS of claim 5, wherein the control unit is further configured to control the communication unit to transmit a modified segment request message containing the URL of the selected segment to an external server after selecting the segment.

### Claim 7 (depends on 6)

The BS of claim 6, wherein the control unit is further configured to control the communication unit to receive the selected segment from an external server to deliver the received segment to the user equipment.

### Claim 8 (depends on 7)

The BS of claim 7, wherein the control unit is further configured to control the communication unit to transmit the received segment to the user equipment via a hypertext transfer protocol (HTTP) server push, wherein the control unit is further configured to repeat the selection of the one or more segments according to a present cycle, and wherein the communication unit is controlled to repeat the transmitting of the modified segment request message, the receiving of the segment, and the transmitting of the received segment according to a preset cycle.

### Claim 9

A method to receive media by a user equipment, the method comprising:
transmitting, in case that the user equipment is configured to delegate segment selection to a base station, a segment request message containing a segment selection delegation indicator to the base station, the segment selection delegation indicator being associated with a start position for segment selection; and
receiving a uniform/universal resource locator (URL) of a segment selected, by the base station, among two or more segments located after the start position from the base station.

### Claim 10 (depends on 9)

The method of claim 9, further comprising outputting a media corresponding to the selected segment based on the URL.

### Claim 11

A user equipment (UE) capable of receiving media, comprising:
a communication unit configured to transmit and receive signals; and
a control unit configured to:
control the communication unit to transmit, in case that the UE is configured to delegate segment selection to a base station, a segment request message containing a segment selection delegation indicator to the base station, the segment selection delegation indicator being associated with a start position for segment selection, and
control the communication unit to receive a uniform/universal resource locator (URL) of a segment selected, by the base station, among two or more segments located after the start position from the base station.

### Claim 12 (depends on 11)

The UE of claim 11, wherein the control unit is further configured to output a media corresponding to the selected segment based on the URL.
