IP Library Granted Patent US 12,437,069
Granted Patent B2
US 12,437,069 · App. 18/273,978 · Granted Oct 7, 2025

Information processing device, information processing method and information processing program for extracting a static file from a file group on the basis of a learning model

Inventors: Reika Arakawa (Musashino, JP); Yuki Yamanaka (Musashino, JP); Seishi Ouchi (Musashino, JP); Manami Ito (Musashino, JP); Nobuhiro Chiba (Musashino, JP); Hiroyoshi Takiguchi (Musashino, JP)
Assignee: NTT, Inc.
G06F21/565G06F21/64G06F2221/033G06N20/00
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,437,069
App. No.
18/273,978
Granted
Oct 7, 2025
Kind
B2
Abstract

An information processing device having a memory and a processor. The processor is coupled to the memory and programmed to execute a process including learning each feature of a dynamic file and a static file to generate a learning model; acquiring a predetermined file group at a reference point of time from an external device that uses the predetermined file group; and extracting a determination target file, which is the static file, from the predetermined file group on the basis of the learning model.

Claims (30)

1. An information processing device, comprising:

a memory; and

a processor coupled to the memory and programmed to execute a process comprising:

learning each feature of a dynamic file and a static file to generate a learning model;

acquiring a predetermined file group at a reference point of time from an external device that uses the predetermined file group; and

extracting a determination target file, which is the static file, from the predetermined file group on the basis of the learning model,

wherein the learning includes learning using teacher data for a plurality of Operating System (OS) domain types.

2. The information processing device according to claim 1 , wherein the learning performs learning of each feature of the dynamic file and the static file by using binary data of the static file and the dynamic file.

3. The information processing device according to claim 1 , wherein the learning includes learning using teacher data for each Operating System (OS) domain type.

4. The information processing device according to claim 1 , wherein the extracting includes receiving an input of the predetermined file group, classifying the input predetermined file group into the static file or the dynamic file based on the learning model, and extracting the static file.

5. The information processing device according to claim 1 , the process further comprising:

calculating a first hash value of the determination target file extracted by the extracting; and

acquiring, from the external device, a second hash value of the determination target file after a lapse of time from the reference point of time that the external device has, comparing the first hash value with the second hash value, and verifying whether or not the predetermined file group has been falsified.

6. The information processing device according to claim 1 , wherein the learning includes creating a feature vector representing a number of appearances of one-byte characters expressed in hexadecimal for each of the dynamic file and the static file.

7. The information processing device according to claim 1 , wherein the static file includes file data stored under a directory designated for invariable files in a file system hierarchy.

8. The information processing device according to claim 1 , wherein the dynamic file includes file data stored under a directory designated for transient or temporary files in a file system hierarchy.

9. The information processing device according to claim 7 , wherein the dynamic file includes file data stored under a directory designated for transient or temporary files in the file system hierarchy.

10. The information processing device according to claim 5 , wherein the verifying determines that falsification has occurred when the first hash value does not match the second hash value.

11. The information processing device according to claim 5 , wherein the verifying determines that no falsification has occurred when the first hash value matches the second hash value.

12. The information processing device according to claim 10 , wherein the verifying determines that no falsification has occurred when the first hash value matches the second hash value.

13. An information processing method, comprising the steps of:

generating a learning model by learning each feature of a dynamic file and a static file;

acquiring a predetermined file group at a reference point of time from an external device that uses the predetermined file group; and

extracting a determination target file, which is the static file, from the predetermined file group on the basis of the learning model,

wherein the learning includes learning using teacher data for a plurality of Operating System (OS) domain types.

14. A non-transitory computer-readable recording medium having stored therein an information processing program for causing a computer to execute a process comprising:

generating a learning model by learning each feature of a dynamic file and a static file;

acquiring a predetermined file group at a reference point of time from an external device that uses the predetermined file group; and

extracting a determination target file, which is the static file, from the predetermined file group on the basis of the learning model,

wherein the learning includes learning using teacher data for a plurality of Operating System (OS) domain types.

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 Jul 25, 2023
From: ARAKAWA, REIKA; YAMANAKA, YUKI; OUCHI, SEISHI; ITO, MANAMI; CHIBA, NOBUHIRO; TAKIGUCHI, HIROYOSHI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 064366/0132 →
Continuity (1)
Related Publication 20240411879A1 · Dec 12, 2024
References Cited (11)
US 20040220975A1 · Carpentier · 2004 [cited by examiner]
US 20160366158A1 · Feng · 2016 [cited by examiner]
US 20170147543A1 · Ben-Harrush · 2017 [cited by examiner]
US 20180063169A1 · Zhao · 2018 [cited by examiner]
US 20200274895A1 · Kulaga · 2020 [cited by examiner]
US 20220012230A1 · Miyamoto et al. · 2022 [cited by applicant]
US 20220188698A1 · Halecky · 2022 [cited by examiner]
CN 109960729A · 2019 [cited by applicant]
JP 2019008377A · 2019 [cited by applicant]
JP 2020071560A · 2020 [cited by applicant]
Carreras, Robert. “MLFAT: A Machine Learning File Archival Tool”. California State University. 2012. (Year: 2012). [cited by examiner]