# US 11,115,306 B2 · Transmission device, available bandwidth estimation device, available bandwidth estimation system, method, and recording medium

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

- Number: US 11,115,306 B2
- Document ID: US11115306B2
- Status: Granted
- Kind: B2
- Application number: 16/610,146
- Filed: 2018-05-11
- Published: 2020-03-19
- Granted: 2021-09-07
- Earliest claimed: 2017-05-15
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Takashi Oshiba
- Web page: https://patentgrep.com/patent/US11115306B2

## CPC

- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 43/0858: {One way delays}
- H04L 43/0894: Packet rate
- H04L 47/00: Traffic control in data switching networks (arrangements for detecting or preventing errors in the information received H04L1/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In order to enable to reduce a communication load while maintaining estimation accuracy of available bandwidth estimation being high, a transmission method includes: transmitting estimation packets, a packet size of each of which successively increases, to an available bandwidth estimation device at equal intervals, and, when receiving a signal indicating that a reception interval between the estimation packets at the available bandwidth estimation device starts to increase, stopping the transmission of the estimation packets.

## Claims

### Claim 1

A transmission device comprising one or more memories storing instructions and one or more processors configured to execute the instructions to:
transmit estimation packets, a packet size of each of which successively increases, to an available bandwidth estimation device at equal intervals; and
stop the transmission of the estimation packets when receiving a signal indicating that a reception interval between the estimation packets at the available bandwidth estimation device starts to increase, wherein
the one or more processors configured to execute the instructions to determine that the response interval between the response packets starts to increase, when the response interval between the received response packet and the response packet received last is greater than the response interval between the response packet received second to last and the response packet received last.

### Claim 2

An available bandwidth estimation device comprising one or more memories storing instructions and one or more processors configured to execute the instructions to:
receive estimation packets which are transmitted by a transmission device at equal intervals, and a packet size of each of which successively increases; and
when the transmission of the estimation packets stops, estimate an available bandwidth, based on the estimation packets received up until then, wherein
the one or more processors configured to execute the instructions to request, to the transmission device, the stop of the transmission of the estimation packets when a reception interval between the estimation packets starts to increase, wherein
the one or more processors configured to execute the instructions to determine that the reception interval between the estimation packets starts to increase, when the reception interval between the received estimation packet and the estimation packet received last is greater than the reception interval between the estimation packet received second to last and the estimation packet received last.

### Claim 3

An available bandwidth estimation method comprising:
receiving estimation packets which are transmitted by a transmission device at equal intervals, and a packet size of each of which successively increases; and,
estimating an available bandwidth, when the transmission of the estimation packets stops, based on the estimation packets received up until then, further comprising
requesting, to the transmission device, the stop of the transmission of the estimation packets when a reception interval between the estimation packets starts to increase, further comprising
determining that the reception interval between the estimation packets starts to increase, when the reception interval between the received estimation packet and the estimation packet received last is greater than the reception interval between the estimation packet received second to last and the estimation packet received last.

### Claim 4

A transmission device comprising one or more memories storing instructions and one or more processors configured to execute the instructions to:
transmit estimation packets, a packet size of each of which successively increases, to an available bandwidth estimation device at equal intervals; and
stop the transmission of the estimation packets when receiving a signal indicating that a reception interval between the estimation packets at the available bandwidth estimation device starts to increase, wherein
the one or more processors configured to execute the instructions to receive, from the available bandwidth estimation device, a response packet responding to the estimation packet,
the one or more processors configured to execute the instructions to monitor a response interval between the response packets, and when the response interval starts to increase, output a notification indicating that the response interval starts to increase, and
the signal is a notification indicating that the response interval starts to increase, wherein,
when making the stop of the transmission, the one or more processors configured to execute the instructions to notify the available bandwidth estimation device of the stop of the transmission, wherein
the processor determines that the response interval between the response packets starts to increase, when the response interval between the received response packet and the response packet received last is greater than the response interval between the response packet received second to last and the response packet received last.
