IP Library Granted Patent US 12,414,095
Granted Patent B2
US 12,414,095 · App. 17/725,148 · Granted Sep 9, 2025

Bandwidth allocation device and bandwidth allocation method

Inventors: Hiroyuki Uzawa (Yokosuka, JP); Tatsuya Shimada (Yokosuka, JP); Daisuke Hisano (Yokosuka, JP); Hiroko Nomura (Yokosuka, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
H04W72/0453H04J3/1605H04J3/1682H04W72/0446H04W72/12
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 12,414,095
App. No.
17/725,148
Granted
Sep 9, 2025
Kind
B2
Abstract

A bandwidth allocation device is included in a communication system having a terminal station device and a terminal device and relaying upstream data, which is received from a communication terminal by a lower device connected to the terminal device, to an upper device connected to the terminal station device. The bandwidth allocation device includes a transmission-permitted period start position determining unit configured to estimate a start position of an arrival period in which the upstream data arrives at the terminal device from the lower device; a transmission-permitted period length determining unit configured to estimate a length of the arrival period based on an amount of upstream data to be transmitted from the lower device to the terminal device; and a bandwidth allocation unit configured to allocate a bandwidth to the terminal device based on the estimated start position and the estimated length of the arrival period.

Claims (36)

1. A bandwidth allocation device which allocates a bandwidth to a terminal device, the terminal device relays upstream data received from a communication terminal the bandwidth allocation device comprising:

at least one memory configured to store instructions; and

at least one processor configured to execute the instructions to:

receive, from a first device upstream to the bandwidth allocation device, resource information;

specify, from the resource information, a base time for transmitting by a second device the upstream data and an amount of upstream data for a time period during which the second device transmits the upstream data, the second device is downstream to the terminal device; and

allocate to the terminal device, a bandwidth for transmitting by the second device the upstream data on a basis of a time at which the base time and a processing latency spent for internal processing in the second device are added together, and the amount of upstream data.

2. The bandwidth allocation device according to claim 1 ,

wherein the at least one processor is configured to execute the instructions to:

allocate the bandwidth to multiple terminal devices in a distributed manner.

3. The bandwidth allocation device according to claim 1 ,

wherein the at least one processor is configured to execute the instructions to:

derive a traffic pattern; and

allocate the bandwidth to the terminal device on a basis of the traffic pattern.

4. The bandwidth allocation device according to claim 1 ,

wherein the at least one processor is configured to execute the instructions to:

allocate the bandwidth with an overhead amount.

5. The bandwidth allocation device according to claim 1 ,

wherein the bandwidth allocation device is an optical line terminal (OLT) in a passive optical network (PON), and the terminal device is an optical network unit (ONU) in the PON.

6. The bandwidth allocation device according to claim 1 , wherein the processing latency is determined based on a time spent for the internal processing in the second device.

7. The bandwidth allocation device according to claim 1 , wherein the processing latency indicates a time spent for the internal processing in the second device after receiving data.

8. The bandwidth allocation device according to claim 1 , wherein the processing latency is determined based on a time spent for the internal processing caused in the second device.

9. The bandwidth allocation device according to claim 1 , wherein the processing latency corresponds to a difference between receiving and transmitting based on the internal processing.

10. The bandwidth allocation device according to claim 1 , wherein the processing latency is caused by the internal processing in the second device.

11. The bandwidth allocation device according to claim 1 , wherein the processing latency is caused only in the second device.

12. A method executed by a bandwidth allocation device which allocates a bandwidth to a terminal device, the terminal device relays upstream data received from a communication terminal the method comprising:

receiving, from a first device upstream to the bandwidth allocation device, resource information;

specifying, from the resource information, a base time for transmitting by a second device the upstream data and an amount of upstream data for a time period during which the second device transmits the upstream data, the second device is downstream to the terminal device; and

allocating to the terminal device, a bandwidth for transmitting by the second device the upstream data on a basis of a time at which the base time and a processing latency spent for internal processing in the second device are added together, and the amount of upstream data.

13. A bandwidth allocation device which allocates a bandwidth to a terminal device, the terminal device relays upstream data received from a communication terminal, the bandwidth allocation device configured to:

receive, from a first device upstream to the bandwidth allocation device, resource information;

specify, from the resource information, a base time for transmitting by a second device the upstream data and an amount of upstream data for a time period during which the second device transmits the upstream data, the second device is downstream to the terminal device; and

allocate to the terminal device, a bandwidth for transmitting by the second device the upstream data on a basis of a time at which the base time and a processing latency spent for internal processing in the second device are added together, and the amount of upstream data,

wherein the bandwidth allocation device is implemented by:

i) computer executable instructions executed by at least one processor,

ii) at least one circuitry or

iii) a combination of computer executable instructions executed by at least one processor and at least one circuitry.

Assignments (1)
CHANGE OF NAME Recorded Oct 3, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072996/0032 →
Priority Claims (1)
JP 2017-023365 · Feb 10, 2017 · national
Continuity (2)
Continuation 16483715
Related Publication 20220263594A1 · Aug 18, 2022
References Cited (14)
US 20070019957A1 · Kim et al. · 2007 [cited by applicant]
US 20090202249A1 · Ogushi · 2009 [cited by applicant]
US 20120033963A1 · Nose · 2012 [cited by examiner]
US 20130077633A1 · Mizutani · 2013 [cited by examiner]
US 20150311980A1 · Kuwano · 2015 [cited by examiner]
EP 3567810A1 · 2019 [cited by applicant]
JP 2017011547A · 2017 [cited by applicant]
JP 2017022456A · 2017 [cited by applicant]
JP 2017017498A · 2017 [cited by applicant]
T. Tashiro, et.al., A Novel DBA Scheme for TDM-PON based Mobile Fronthaul, OFC 2014, Tu3F.3, 2014. [cited by applicant]
T. Kobayashi et al., Bandwidth Allocation scheme based on Simple Statistical Traffic Analysis for TDM-PON based Mobile Fronthaul, OFC 2016, W3C.7, 2016. [cited by applicant]
Shimada et al., A study on functions and requirements of optical-mobile cooperative IF toward low latency TDM-PON system, IEICE Technical Report, vol. 116, No. 293, p. 7-12, 2016. [cited by applicant]
International Search Report (English and Japanese) issued in International Application No. PCT/JP2018/004046, mailed May 1, 2018; ISA/JP. [cited by applicant]
Japanese Notice of Allowance from counterpart JP2018567443, dated Jan. 14, 2020. [cited by applicant]