IP Library Granted Patent US 12,536,279
Granted Patent B2
US 12,536,279 · App. 18/031,624 · Granted Jan 27, 2026

Extraction device, extraction method, and extraction program

Inventors: Hiroki Nakano (Musashino, JP); Daiki Chiba (Musashino, JP)
Assignee: NTT, Inc.
G06F21/554G06F16/9566H04L63/1483
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,536,279
App. No.
18/031,624
Granted
Jan 27, 2026
Kind
B2
Abstract

An extraction device includes processing circuitry configured to access an entrance URL described in user-generated content generated by a user in a plurality of services in a predetermined period to extract a feature quantity of the user-generated content, perform training by using the extracted feature quantity of the user-generated content generated by a normal user and a feature quantity of content generated by a malicious user, and determine whether or not the user-generated content has been generated by the malicious user using a trained model.

Claims (28)

1 . An extraction device comprising:

processing circuitry configured to:

access an entrance uniform resource locator (URL) described in first user-generated content generated by a user in a plurality of services in a predetermined period to extract a first feature quantity of first the user-generated content;

perform training on a model by using a second feature quantity extracted from second user-generated content generated by a normal user and a third feature quantity of third user-generated content generated by a malicious user; and

determine, in real time, whether or not the first user-generated content has been generated by the malicious user using the model after training,

wherein the first, second, and third feature quantities include a text feature quantity and a group feature quantity, and

the group feature quantity represents a degree of similarity among a group of words in user-generated content.

2 . The extraction device according to claim 1 , wherein the first, second, and third feature include quantities a feature quantity regarding Web content of a reached Web site, and a feature quantity regarding a plurality of pieces of the user-generated content generated in a predetermined period.

3 . The extraction device according to claim 1 ,

wherein the processing circuitry is further configured to output a feature of an attack of the first user-generated content as threat information when the first user-generated content is determined to be generated by the malicious user.

4 . The extraction device according to claim 1 , wherein the text feature quantity represents a combination of words co-occurring in user-generated content.

5 . The extraction device according to claim 1 , wherein at least the first user-generated content generated by the user is streaming content generated in real time.

6 . An extraction method executed by an extraction device, the extraction method comprising:

accessing an entrance uniform resource locator (URL) described in first user-generated content generated by a user in a plurality of services in a predetermined period to extract a first feature quantity of the first user-generated content;

performing training on a model by using a second feature quantity extracted from second user-generated content generated by a normal user and a third feature quantity extracted from third user-generated content generated by a malicious user; and

determining, in real time, whether or not the first user-generated content has been generated by the malicious user using the model after training,

wherein the first, second, and third feature quantities include a text feature quantity and a group feature quantity, and

the group feature quantity represents a degree of similarity among a group of words in user-generated content.

7 . The extraction method according to claim 6 , wherein the text feature quantity represents a combination of words co-occurring in user-generated content.

8 . The extraction method according to claim 6 , wherein at least the first user-generated content generated by the user is streaming content generated in real time.

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

accessing an entrance uniform resource locator (URL) described in first user-generated content generated by a user in a plurality of services in a predetermined period to extract a first feature quantity of the first user-generated content;

performing training on a model by using a second feature quantity extracted from second user-generated content generated by a normal user and a third feature quantity extracted from third user-generated content generated by a malicious user; and

determining, in real time, whether or not the first user-generated content has been generated by the malicious user using the model after training,

wherein the first, second, and third feature quantities include a text feature quantity and a group feature quantity, and

the group feature quantity represents a degree of similarity among a group of words in user-generated content.

10 . The non-transitory computer-readable recording medium according to claim 9 , wherein the text feature quantity represents a combination of words co-occurring in user-generated content.

11 . The non-transitory computer-readable recording medium according to claim 9 , wherein at least the first user-generated content generated by the user is streaming content generated in real time.

Assignments (2)
CHANGE OF NAME Recorded Aug 20, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072556/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: NAKANO, HIROKI; CHIBA, DAIKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 063309/0604 →
Continuity (1)
Related Publication 20230394142A1 · Dec 7, 2023
References Cited (32)
US 8356352B1 · Wawda · 2013 [cited by examiner]
US 8966582B1 · Ainslie · 2015 [cited by examiner]
US 9083729B1 · Doshi · 2015 [cited by examiner]
US 10685008B1 · Kurve · 2020 [cited by examiner]
US 10944789B2 · Correa Bahnsen · 2021 [cited by examiner]
US 11394722B2 · Price · 2022 [cited by examiner]
US 11595437B1 · Mushtaq · 2023 [cited by examiner]
US 11886597B2 · Vlissidis · 2024 [cited by examiner]
US 20120192277A1 · Jakobsson · 2012 [cited by examiner]
US 20120254333A1 · Chandramouli · 2012 [cited by examiner]
US 20140047413A1 · Sheive · 2014 [cited by examiner]
US 20140090055A1 · Palumbo · 2014 [cited by examiner]
US 20150264105A1 · V. · 2015 [cited by examiner]
US 20160173510A1 · Harris · 2016 [cited by examiner]
US 20170230320A1 · Knight · 2017 [cited by examiner]
US 20180097822A1 · Huang · 2018 [cited by examiner]
US 20180330244A1 · Morris · 2018 [cited by examiner]
US 20190141057A1 · Burgis · 2019 [cited by examiner]
US 20190230129A1 · Digiambattista · 2019 [cited by examiner]
US 20200036750A1 · Bahnsen · 2020 [cited by examiner]
US 20200204987A1 · Inaba · 2020 [cited by examiner]
US 20200213322A1 · Anand · 2020 [cited by examiner]
US 20200285737A1 · Kraus · 2020 [cited by examiner]
US 20200374313A1 · Manoselvam · 2020 [cited by examiner]
US 20210117552A1 · Vlissidis · 2021 [cited by examiner]
US 20210120035A1 · Onut · 2021 [cited by examiner]
US 20210185080A1 · Wang · 2021 [cited by examiner]
US 20210258791A1 · Jochem · 2021 [cited by examiner]
US 20210312041A1 · Gururajan · 2021 [cited by examiner]
US 20240056480A1 · Onut · 2024 [cited by examiner]
CN 109472027A · 2019 [cited by applicant]
Rafique et al., “It's Free for a Reason: Exploring the Ecosystem of Free Live Streaming Services”, NDSS, Available Online at: https://www.ndss-symposium.org/wp-content/uploads/2017/09/free-reason-exploring-ecosystem-fre… [cited by applicant]