IP Library › Granted Patent US 12,619,858
Granted Patent B2
US 12,619,858 · App. 18/037,972 · Granted May 5, 2026

Processing system, processing method, and processing program

Inventors: Akira Sakamoto (Tokyo, JP); Ichiro Morinaga (Tokyo, JP); Kyoku Shi (Tokyo, JP); Shohei Enomoto (Tokyo, JP); Takeharu Eda (Tokyo, JP)
Assignee: NTT, Inc.
G06N3/0464
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,619,858
App. No.
18/037,972
Granted
May 5, 2026
Kind
B2
Abstract

A processing system is performed by using an edge device and a server device, wherein the edge device includes first processing circuitry configured to input divided data obtained by dividing processing data into a plurality of pieces to a corresponding first model among a plurality of first models, and cause inference in each of the first models to be executed, and output, to the server device, only the divided data for which it is determined that an inference result in the corresponding first model matches a predetermined condition among a plurality of pieces of the divided data, and the server device includes second processing circuitry configured to execute inference processing on the divided data output from the edge device by using a second model having a higher amount of computation than that of the first model.

Claims (46)

1 . A processing system performed by using an edge device and a server device, wherein

the edge device includes:

first processing circuitry configured to:

input divided data obtained by dividing processing data into a plurality of pieces to a corresponding first model among a plurality of first models, and cause inference in each of the first models to be executed; and

output, to the server device, only the divided data for which it is determined that an inference result in the corresponding first model matches a predetermined condition among a plurality of pieces of the divided data, and

the server device includes

second processing circuitry configured to

execute inference processing on the divided data output from the edge device by using a second model having a higher amount of computation than that of the first model.

2 . The processing system according to claim 1 , wherein the first processing circuitry is further configured to:

input the divided data divided to the corresponding first model among the plurality of first models, and cause object detection in each of the first models to be executed, and

output, to the server device, the divided data determined in the corresponding first model that at least a predetermined object is included, among the plurality of pieces of the divided data.

3 . The processing system according to claim 2 , wherein the first processing circuitry is further configured to output, to the server device, the divided data that includes the predetermined object and in which a certainty factor, which is a degree of certainty that a result of the object detection by the first model is correct, is greater than or equal to a predetermined threshold, among the plurality of pieces of the divided data.

4 . The processing system according to claim 2 , wherein the first processing circuitry is further configured to:

perform object detection and moving object detection on the divided data, and

output, to the server device, the divided data that includes the predetermined object and in which moving object detection is made, among the plurality of pieces of the divided data.

5 . The processing system according to claim 2 , wherein

the second processing circuitry is further configured to integrate inference results for the respective pieces of the divided data and output an integrated inference result as an inference result for the processing data.

6 . The processing system according to claim 2 , wherein

the processing data is one image, and

the first processing circuitry is further configured to:

input each of a plurality of divided images obtained by dividing the one image to a corresponding first model among the plurality of first models, and cause subject recognition in each of the first models to be executed, and

output, to the server device, the divided images determined in the respective first models that at least a predetermined subject is included, among the plurality of divided images.

7 . The processing system according to claim 2 , wherein

the processing data is a plurality of images captured along a time series, and

the first processing circuitry is further configured to:

input each of the plurality of images to a corresponding first model among the plurality of first models, and cause subject recognition in each of the first models to be executed, and

output, to the server device, the images determined in the respective first models that at least a predetermined subject is included, among the plurality of images.

8 . The processing system according to claim 2 , wherein

the processing data is a plurality of images captured along a time series, and

the first processing circuitry is further configured to:

input each of the plurality of images to a corresponding first model among the plurality of first models, and cause subject recognition in each of the first models to be executed,

select an image recognized in the corresponding first model that at least a predetermined subject is included, among the plurality of images,

input each of a plurality of divided images obtained by dividing the image selected to a corresponding first model among the plurality of first models, and cause subject recognition in each of the first models to be executed, and

output, to the server device, the divided images determined in the respective first models that at least a predetermined subject is included, among the plurality of divided images.

9 . The processing system according to claim 2 , wherein

the first processing circuitry is further configured to respectively encode the pieces of the divided data determined to be output to the server device and output the encoded pieces of the divided data to the server device, and

the second processing circuitry is further configured to respectively decode the pieces of the divided data encoded.

10 . A processing method executed by a processing system performed by using an edge device and a server device,

the processing method comprising:

inputting divided data obtained by dividing processing data into a plurality of pieces to a corresponding first model among a plurality of first models, and causing inference in each of the first models to be executed;

outputting, to the server device, only the divided data for which it is determined that an inference result in the corresponding first model matches a predetermined condition among a plurality of pieces of the divided data; and

executing inference processing on the divided data output from the edge device by using a second model having a higher amount of computation than that of the first model.

11 . A non-transitory computer-readable recording medium storing therein a processing program that causes a computer to execute a process comprising:

inputting divided data obtained by dividing processing data into a plurality of pieces to a corresponding first model among a plurality of first models, and causing inference in each of the first models to be executed;

outputting only the divided data for which it is determined that an inference result in the corresponding first model matches a predetermined condition among a plurality of pieces of the divided data; and

executing inference processing on the divided data output from the edge device by using a second model having a higher amount of computation than that of the first model.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073007/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: SAKAMOTO, AKIRA; MORINAGA, ICHIRO; SHI, KYOKU; ENOMOTO, SHOHEI; EDA, TAKEHARU
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 063708/0164 →
Continuity (1)
Related Publication 20230409884A1 · Dec 21, 2023
References Cited (8)
US 20160307074A1 · Shen · 2016 [cited by examiner]
US 20200342258A1 · Uno · 2020 [cited by examiner]
US 20210117717A1 · Ha · 2021 [cited by examiner]
US 20210173707A1 · Kou et al. · 2021 [cited by applicant]
US 20210374618A1 · Miyazaki · 2021 [cited by examiner]
JP 2001005967A · 2001 [cited by applicant]
WO 2020000383A1 · 2020 [cited by applicant]
Okoshi et al. (2018) “Proposal and Evaluation of DNN Model Operation Method with Cloud/Edge Collaboration” Proceedings of the 80th National Convention, 2018(1), 3-4. [cited by applicant]