IP Library Granted Patent US 12,452,180
Granted Patent B2
US 12,452,180 · App. 18/579,918 · Granted Oct 21, 2025

System, method and program for collecting data

Inventors: Ryohei Tsugami (Musashino, JP); Tatsuya Fukui (Musashino, JP)
Assignee: NTT, Inc.
H04L47/20H04L45/70
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,452,180
App. No.
18/579,918
Granted
Oct 21, 2025
Kind
B2
Abstract

An object of the present disclosure is to provide a system that does not require a large amount of network resources even in a case where data is collected from a large number of data sources. The present disclosure provides a system that collects data from a plurality of data sources to a server, wherein each of the data sources sends data transfer requirements to a controller, the controller determines a transmission policy of each of the data sources on the basis of the data transfer requirements, each of the data sources autonomously sends a request for generating a communication path on the basis of the transmission policy, the controller generates a communication path on the basis of the request for generating a communication path from each of the data sources, and each of the data sources transmits data by use of the generated communication path.

Claims (25)

1. A computer network system configured to collect data from a plurality of data sources to a server, the computer network system comprising:

a controller configured to determine transmission policies to be distributed to the plurality of data sources, wherein

each of the data sources is configured to send, to the controller, data transfer requirements when the data is sent to the server, wherein the data transfer requirements include an allowable delay time and a data generation frequency of each of the data sources,

the controller is configured to determine a transmission policy of each of the data sources on a basis of the allowable delay time and the data generation frequency of each of the data sources,

each of the data sources is configured to autonomously transmit a request for generating a communication path on a basis of the transmission policy,

the controller is configured to generate the communication path from each of the data sources to the server on a basis of the request for generating the communication path from each of the data sources, and

each of the data sources is configured to transmit data by use of the generated communication path.

2. The computer network system according to claim 1 , wherein

the transmission policies include:

a transmission policy of generating the communication path immediately after generation of data, transferring the data, and releasing the communication path immediately after completion of the data transfer;

a transmission policy of generating the communication path after a certain amount of data is accumulated, transferring the data, and releasing the communication path immediately after completion of the data transfer; and

a transmission policy of generating the communication path immediately after generation of the data, transferring the data, and continuously holding the communication path for a certain period of time after completion of the data transfer.

3. The computer network system according to claim 1 , wherein

the controller is configured to:

determine a transmission policy of generating the communication path immediately after generation of data, transferring the data, and releasing the communication path immediately after completion of the data transfer in a case where the allowable delay time is equal to or less than a set time and the data generation frequency is equal to or less than a set value,

determine a transmission policy of generating the communication path after a certain amount of data is accumulated, transferring the data, and releasing the communication path immediately after completion of the data transfer in a case where the allowable delay time exceeds the set time and the data generation frequency is equal to or less than the set value, and

determine a transmission policy of generating the communication path immediately after generation of the data, transferring the data, and continuously holding the communication path for a certain period of time after completion of the data transfer in a case where the allowable delay time is equal to or less than the set time and the data generation frequency exceeds the set value.

4. A method for collecting data from a plurality of data sources to a server, comprising:

sending, by the data sources, data transfer requirements when the data is sent to the server to a controller, wherein the data transfer requirements include an allowable delay time and a data generation frequency of each of the data sources;

determining, by the controller, a transmission policy of each of the data sources on a basis of the allowable delay time and the data generation frequency of each of the data sources;

autonomously transmitting, by each of the data sources, a request for generating a communication path on a basis of the transmission policy;

generating, by the controller, the communication path from each of the data sources to the server on a basis of the request for generating the communication path from each of the data sources; and

transmitting, by each of the data sources, data by use of the generated communication path.

5. A non-transitory computer readable medium storing a program,

wherein execution of the program causes a computer to be implemented as each functional unit included in the controller according to claim 1 .

Assignments (3)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072460/0605 →
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073460/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: TSUGAMI, RYOHEI; FUKUI, TATSUYA
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 066161/0636 →
Continuity (1)
Related Publication 20240356855A1 · Oct 24, 2024
References Cited (7)
US 6671760B1 · Kawasaki · 2003 [cited by examiner]
US 6886044B1 · Miles · 2005 [cited by examiner]
US 10644988B2 · Tanaka · 2020 [cited by examiner]
US 11765016B2 · Park · 2023 [cited by examiner]
US 20190166042A1 · Hu · 2019 [cited by examiner]
US 20210006324A1 · Wong · 2021 [cited by examiner]
Tsuchiya, “Ultra-low latency with 100Gbps out of TCP/IP with one wavelength per person,” Nikkei Electronics, Feb. 2021, 40-47, 17 pages (with machine translation). [cited by applicant]