IP Library Granted Patent US 12,355,727
Granted Patent B2
US 12,355,727 · App. 17/431,713 · Granted Jul 8, 2025

Communication terminal device, communication control method, and communication control program

Inventors: Iifan Tyou (Musashino, JP); Takahiro Nukushina (Musashino, JP); Masaki Tanikawa (Musashino, JP); Yukio Nagafuchi (Musashino, JP); Shingo Kashima (Musashino, JP); Tetsuhiko Murata (Musashino, JP); Kenji Ota (Musashino, JP); Tsuyoshi Kondo (Musashino, JP); Koki Nomura (Musashino, JP); Akio Mukaiyama (Musashino, JP); Hiroki Nagayama (Musashino, JP); Koji Morishita (Musashino, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
H04L63/0245H04L63/0236H04L63/0263H04L63/1425
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,355,727
App. No.
17/431,713
Granted
Jul 8, 2025
Kind
B2
Abstract

A communication terminal apparatus includes processing circuitry configured to collect communication of an application and control the communication of the application based on a first control condition, analyze the communication collected to determine whether the application is a communication control target, and generate the first control condition based on a normal communication range of the application that is the communication control target, and transmit at least a part of first shared information including identification information about the application and the first control condition to a second communication terminal apparatus that is different from the communication terminal apparatus.

Claims (30)

1. A communication terminal apparatus comprising:

processing circuitry configured to:

collect communication of an application and control the communication of the application based on a first control condition, wherein the first control condition includes a packet size and a number of targets of transmission;

analyze the communication collected to determine whether the application is a communication control target, and generate the first control condition based on a normal communication range of the application that is the communication control target;

transmit first shared information including identification information about the application and the first control condition to a second communication terminal apparatus that is different from the communication terminal apparatus;

receive second shared information including identification information about an application on the second communication terminal apparatus, information indicating whether the application is the communication control target, a second control condition corresponding to a normal communication condition of the application, and an analysis result for the application, wherein the second shared information is set by the second communication terminal apparatus; and

when communication that does not satisfy the first control condition occurs, perform re-analysis to set the first control condition by referring to the first shared information and the second shared information, and re-analyze the communication of the application generating the communication.

2. The communication terminal apparatus according to claim 1 , wherein the processing circuitry is further configured to change a granularity of the first shared information according to a sharing condition for the first shared information with the second communication terminal apparatus, and select information to be included in the first shared information according to the sharing condition for the first shared information with the second communication terminal apparatus.

3. The communication terminal apparatus according to claim 1 , wherein the processing circuitry is further configured to:

present, to a user, information about the application, the analysis result, or the second shared information about the application, and receive an answer of the user regarding whether the application is the communication control target, and

determine whether the application is the communication control target based on the information about the application, the analysis result, the second shared information received, and the answer of the user.

4. The communication terminal apparatus according to claim 1 , wherein the processing circuitry is further configured to use a statistical technique or machine learning to collect communication patterns of the application that is the communication control target, classify the application whose communication pattern has not converged as the application that is not the communication control target, and classify the application whose communication pattern has converged as the application that is the communication control target to identify the normal communication range.

5. A communication control method performed by a communication terminal apparatus, the communication control method comprising:

collecting communication of an application and controlling the communication of the application based on a first control condition, wherein the first control condition includes a packet size and a number of targets of transmission;

analyzing the communication collected in the collecting and the controlling to determine whether the application is a communication control target, and generating the first control condition based on a normal communication range of the application that is the communication control target;

performing coordination by transmitting first shared information including identification information about the application and the first control condition to a second communication terminal apparatus that is different from the communication terminal apparatus;

receiving second shared information including identification information about an application on the second communication terminal apparatus, information indicating whether the application is the communication control target, a second control condition corresponding to a normal communication condition of the application, and an analysis result for the application, wherein the second shared information is set by the second communication terminal apparatus; and

when communication that does not satisfy the first control condition occurs, performing re-analysis to set the first control condition by referring to the first shared information and the second shared information, and re-analyzing the communication of the application generating the communication.

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

collecting communication of an application and controlling the communication of the application based on a first control condition, wherein the first control condition includes a packet size and a number of targets of transmission;

analyzing the communication collected in the collecting and the controlling to determine whether the application is a communication control target, and generating the first control condition based on a normal communication range of the application that is the communication control target;

performing coordination by transmitting first shared information including identification information about the application and the first control condition to a second communication terminal apparatus that is different from a communication terminal apparatus;

receiving second shared information including identification information about an application on the second communication terminal apparatus, information indicating whether the application is the communication control target, a second control condition corresponding to a normal communication condition of the application, and an analysis result for the application, wherein the second shared information is set by the second communication terminal apparatus; and

when communication that does not satisfy the first control condition occurs, performing re-analysis to set the first control condition by referring to the first shared information and the second shared information, and re-analyzing the communication of the application generating the communication.

7. The communication terminal apparatus according to claim 1 , wherein the application is a smartphone application.

8. The communication terminal apparatus according to claim 1 , wherein the first control condition includes a condition that a protocol is HTTPS.

9. The communication control method according to claim 5 , wherein the application is a smartphone application.

10. The communication control method according to claim 5 , wherein the first control condition includes a condition that a protocol is HTTPS.

11. The non-transitory computer-readable recording medium according to claim 6 , wherein the application is a smartphone application.

12. The non-transitory computer-readable recording medium according to claim 6 , wherein the first control condition includes a condition that a protocol is HTTPS.

Assignments (3)
CHANGE OF NAME Recorded Aug 20, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072556/0180 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF 6TH INVENTOR TETSUHIKO MURATA TO 03/01/2021 PREVIOUSLY RECORDED ON REEL 057209 FRAME 0194. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 28, 2021
From: TYOU, IIFAN; NUKUSHINA, TAKAHIRO; TANIKAWA, MASAKI; NAGAFUCHI, YUKIO; KASHIMA, SHINGO; MURATA, TETSUHIKO; OTA, KENJI; KONDO, TSUYOSHI; NOMURA, KOKI; MUKAIYAMA, AKIO; NAGAYAMA, HIROKI; MORISHITA, KOJI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 057872/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2021
From: TYOU, IIFAN; NUKUSHINA, TAKAHIRO; TANIKAWA, MASAKI; NAGAFUCHI, YUKIO; KASHIMA, SHINGO; MURATA, TETSUHIKO; OTA, KENJI; KONDO, TSUYOSHI; NOMURA, KOKI; MUKAIYAMA, AKIO; NAGAYAMA, HIROKI; MORISHITA, KOJI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 057209/0194 →
Priority Claims (1)
JP 2019-030887 · Feb 22, 2019 · national
Continuity (1)
Related Publication 20220141185A1 · May 5, 2022
References Cited (5)
US 20150163121A1 · Mahaffey et al. · 2015 [cited by applicant]
US 20160088520A1 · Oyama · 2016 [cited by examiner]
US 20170118089A1 · Hur · 2017 [cited by examiner]
Tyou et al., “A Study of Decentralized IoT Security Controller”, The Institute of Electronics, Information and Communication Engineers, IEICE Technical Report ICSS2017-58, Mar. 2018, pp. 43-48 (6 pages including English… [cited by applicant]
Bhunia Suman Sankar et al: “Dynamic attack detection and mitigation in IoT using SDN”, 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), IEEE, Nov. 22, 2017, pp. 1-6, XP033278982, D… [cited by applicant]