# US 2019/0174205 A1 · Receiving device and receiving method, reproducing device and reproducing method, supply device and supply method, and program

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

- Number: US 2019/0174205 A1
- Document ID: US20190174205A1
- Status: Published application
- Kind: A1
- Application number: 16/306,330
- Filed: 2017-05-25
- Published: 2019-06-06
- Earliest claimed: 2016-06-08
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Yasuaki YAMAGISHI
- Web page: https://patentgrep.com/patent/US20190174205A1

## CPC

- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/612: for unicast
- H04L 65/752: adapting media to network capabilities
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04N 21/2183: Cache memory {(caches in web servers or browsers G06F16/9574; intermediate storage and caching in data networks H04L67/568)}
- H04N 21/222: Secondary servers, e.g. proxy server, cable television Head-end {(provisioning of proxy services in data packet switching networks H04L67/56)}
- H04N 21/23439: {for generating different versions}
- H04N 21/2353: {specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata}
- H04N 21/438: Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/8543: using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML] {(information retrieval of semistructured data, the underlying structure being taken into account, e.g. mark-up language structure data G06F16/80)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A receiving device includes a receiving unit configured to receive a segment file constituting a stream of content, a reproducing unit configured to acquire and reproduce the received segment file, and a proxy server unit configured to generate supply availability information including a probability at which the segment file can be supplied to the reproducing unit, in which the proxy server unit generates the supply availability information in response to a request for the segment file from the reproducing unit and supplies the segment file received by the receiving unit to the reproducing unit, and the reproducing unit requests the proxy server unit to transmit a segment file to be reproduced next on the basis of the generated supply availability information. The device can be applied to stream delivery systems.

## Claims

### Claim 1

A receiving device, comprising:
a receiving unit configured to receive a segment file constituting a stream of content;
a reproducing unit configured to acquire and reproduce the segment file received by the receiving unit; and
a proxy server unit configured to generate supply availability information including a probability at which a segment file possibly requested by the reproducing unit can be supplied to the reproducing unit on the basis of a reception state of the segment file by the receiving unit,
wherein the proxy server unit generates the supply availability information in response to a request for the segment file from the reproducing unit and supplies the segment file received by the receiving unit to the reproducing unit, and
the reproducing unit requests the proxy server unit to transmit a segment file to be reproduced next on the basis of the generated supply availability information.

### Claim 2 (depends on 1)

The receiving device according to claim 1, wherein the receiving unit receives the segment file via a broadcasting network, a two-way communication network, or a mobile telephone communication network.

### Claim 3 (depends on 2)

The receiving device according to claim 2, wherein the proxy server unit includes a caching unit configured to cache the segment file received by the receiving unit, and supplies the segment file cached in the caching unit to the reproducing unit in a case where the segment requested from the reproducing unit is cached in the caching unit.

### Claim 4 (depends on 2)

The receiving device according to claim 2, wherein the proxy server unit generates the supply availability information further including reception metrics for a data path in which the segment file possibly requested by the reproducing unit is received and values of the reception metrics on the basis of the reception state of the segment file by the receiving unit.

### Claim 5 (depends on 2)

The receiving device according to claim 2, wherein the proxy server unit generates the supply availability information obtained by extending a ResourceStatus message according to a SAND protocol.

### Claim 6 (depends on 2)

The receiving device according to claim 2, wherein the proxy server unit generates the supply availability information obtained by extending a DaneResourceStatus message according to a SAND protocol.

### Claim 7 (depends on 2)

The receiving device according to claim 2, wherein the proxy server unit stores acquisition destination information of the supply availability information in a header of a response according to the request of the segment file from the reproducing unit and stores binary data of the segment file in a body of the response.

### Claim at position 8

8-9. (canceled)

### Claim 10

A reproducing device connected to a supply device that supplies content via a predetermined network, comprising:
a requesting unit configured to request the supply device to transmit a segment file constituting the content on the basis of supply availability information generated by the supply device; and
a reproducing unit configured to reproduce the segment file supplied from the supply device in response to the request,
wherein the supply device comprises
a receiving unit configured to receive the segment file constituting a stream of the content, and
a proxy server unit configured to generate the supply availability information including a probability at which the segment file possibly requested by the reproducing device can be supplied to the reproducing device on the basis of a reception state of the segment file by the receiving unit.

### Claim 11 (depends on 10)

The reproducing device according to claim 10, wherein the predetermined network is a LAN.

### Claim at position 11

12-13. (canceled)

### Claim 14

A supply device that supplies content to a reproducing device via a predetermined network, comprising:
a receiving unit configured to receive a segment file constituting a stream of the content; and
a proxy server unit configured to generate supply availability information including a probability at which the segment file possibly requested by the reproducing device can be supplied to the reproducing device on the basis of a reception state of the segment file by the receiving unit in response to a request for the segment file from the reproducing device and supply the segment file received by the receiving unit to the reproducing device.

### Claim at position 13

15-16. (canceled)
