IP Library Granted Patent US 12,518,238
Granted Patent B2
US 12,518,238 · App. 18/553,772 · Granted Jan 6, 2026

Information processing apparatus, information processing method, and program

Inventors: Miwaka Otani (Musashino-shi, JP); Shingo Omata (Musashino-shi, JP); Ken Kanishima (Musashino-shi, JP)
Assignee: NTT, Inc.
G06Q10/067
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,518,238
App. No.
18/553,772
Granted
Jan 6, 2026
Kind
B2
Abstract

An information processing device 1 generates an application architecture model and a data architecture model on the basis of a business architecture model in which a process and an object have been modeled on the basis of a business requirement. The information processing device 1 includes an API information storage unit 15 that holds information regarding industry standard APIs. For each business process included in the business architecture model, a recommended AA/DA calculation unit 19 extracts information regarding a business process and information regarding a business object used by the business process from the business architecture model. A recommended API calculation unit 20 calculates recommendation of the business process for each industry standard API. The recommended AA/DA calculation unit 19 generates an application architecture model and a data architecture model by building an AA element based on a name of the industry standard API having the highest recommendation, associating the AA element with the business process, building a DA element based on a name of a resource used by the industry standard API having the highest recommendation, and associating the DA element with the business object.

Claims (18)

1 . An information processing device configured to generate an application architecture model and a data architecture model on the basis of a business architecture model in which a process and an object have been modeled on the basis of a business requirement, the information processing device comprising:

a memory configured to hold information regarding industry standard application programming interfaces (APIs); and

a processor configured to generate the application architecture model and the data architecture model by extracting, for each process included in the business architecture model, information regarding the process and information regarding the object used by the process from the business architecture model, calculating recommendation for each of the industry standard APIs, building an application architecture (AA) element based on a name of the industry standard API having the highest recommendation, associating the AA element with the process, building a data architecture (DA) element based on a name of a resource used by the industry standard API having the highest recommendation, and associating the DA element with the object.

2 . The information processing device according to claim 1 , wherein

the processor is configured to calculate the recommendation for each of the industry standard APIs on the basis of similarity between the information regarding the process and the information regarding the industry standard API, similarity between the information regarding the object and the resource used by the industry standard API, and a relationship between a use relationship between the process and the object and an operation of the industry standard API.

3 . The information processing device according to claim 1 , wherein the processor is further configured to:

input a current application architecture model and a current data architecture model and associates a current AA element and a current DA element included in the current application architecture model and the current data architecture model with the process and the object included in the business architecture model; and

match the application architecture model generated by the processor, the current DA element included in the data architecture model, and the resource used by the industry standard API with one another.

4 . The information processing device according to claim 3 , wherein the processor is further configured to

extract the process that uses the object associated with the current DA element, extract the AA element built based on the industry standard API from the AA elements associated with the process, and match the resource used by the industry standard API corresponding to the extracted AA element with the current DA element.

5 . The information processing device according to claim 4 , wherein the processor is further configured to

replace the current DA element with a new DA element built based on the resource used by the industry standard API and give correspondence information between information that the new DA element has and information that the current DA element has to the new DA element.

6 . An information processing method of generating an application architecture model and a data architecture model on the basis of a business architecture model in which a process and an object have been modeled on the basis of a business requirement, the method comprising:

holding information regarding industry standard application programming interfaces (APIs), and

generating the application architecture model and the data architecture model by extracting, for each process included in the business architecture model, information regarding the process and information regarding the object used by the process from the business architecture model, calculating recommendation for each of the industry standard APIs, building an application architecture (AA) element based on a name of the industry standard API having the highest recommendation, associating the AA element with the process, building a data architecture (DA) element based on a name of a resource used by the industry standard API having the highest recommendation, and associating the DA element with the object.

7 . One or more processors coupled to a memory storing instructions that, when executed, cause the one or more processors to perform operations comprising:

storing information regarding industry standard application programming interfaces (APIs) in the memory; and

generating the application architecture model and the data architecture model by extracting, for each process included in the business architecture model, information regarding the process and information regarding the object used by the process from the business architecture model, calculating recommendation for each of the industry standard APIs, building an application architecture (AA) element based on a name of the industry standard API having the highest recommendation, associating the AA element with the process, building a data architecture (DA) element based on a name of a resource used by the industry standard API having the highest recommendation, and associating the DA element with the object.

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 Nov 16, 2023
From: OTANI, MIWAKA; OMATA, SHINGO; KANISHIMA, KEN
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 065585/0129 →
Continuity (1)
Related Publication 20240185164A1 · Jun 6, 2024
References Cited (9)
US 10021138B2 · Gill · 2018 [cited by examiner]
US 10067749B2 · Birkenhauer · 2018 [cited by examiner]
US 20080140601A1 · Mital · 2008 [cited by examiner]
US 20090037197A1 · McCrae · 2009 [cited by examiner]
US 20120011079A1 · Kumaran · 2012 [cited by examiner]
US 20150082271A1 · Damonte · 2015 [cited by examiner]
CN 111694555A · 2020 [cited by examiner]
18553772_2025-09-06_CN_111694555_A_M (Year: 2020). [cited by examiner]
Opengroup.org [online], “Welcome to the TOGAF® Standard, Version 9.2, a standard of The Open Group—1. Introduction” available on or before Apr. 8, 2011, retrieved on Mar. 5, 2021, retrieved from URL<https://pubs.opengro… [cited by applicant]