IP Library Patent Application 19118175
Patent Application
App. No. 19/118,175

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

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 None
App. No.
19/118,175
Abstract

A module generation basis 10 includes: a data catalog 11 configured to retain schema information of data as a catalog; a function catalog 12 configured to retain input/output information of functions as a catalog; a management unit 16 configured to manage a data conversion module that outputs data in a format indicated by the schema information of the data, a function conversion module that inputs the data in a format indicated by the input/output information of the function and substitutes the data into arguments of the function, and a mapping module that maps data obtained from an output of the data conversion module to each of the arguments of the function and outputs the data in a format indicated by the input/output information of the function; and a flow generation unit 17 that supports generation of a flow in which the data conversion module, the function conversion module, and the mapping module are connected.

Claims (20)

1 . An information processing device comprising:

a data catalog, including one or more processors, configured to retain schema information of one or more pieces of data as a catalog;

a function catalog, including one or more processors, configured to retain input/output information of one or more functions as a catalog;

a management unit, including one or more processors, configured to manage a data conversion module that is configured to output the data in a format indicated by the schema information of the data;

a function conversion module, including one or more processors, configured to input the data in a format indicated by the input/output information of the function and substitute the data into arguments of the function; and

a mapping module, including one or more processors, configured to map data obtained from an output of the data conversion module to each of the arguments of the function and output the data in a format indicated by the input/output information of the function.

2 . The information processing device according to claim 1 , further comprising a flow generation unit, including one or more processors, configured to support generation of processing in which the data conversion module, the function conversion module, and the mapping module are connected.

3 . The information processing device according to claim 1 , wherein the schema information of the data includes a key, a type, a unit, and a meaning for each piece of the data, and wherein the input/output information of the function includes a key, a type, a unit, and a meaning for each of the arguments of the function.

4 . The information processing device according to claim 3 , wherein the data conversion module is configured to store a value of the data in a variable from which a value is acquirable with a key of the data, wherein the mapping module is configured to acquire a value of the data by designating a key of the data in an output of the data conversion module, and store the value of the data in a variable from which a value is acquirable with a key of an argument of the function, and

wherein the function conversion module is configured to acquire the value of the data by designating a key of the argument of the function in the output of the mapping module, and substitute the acquired value of the data into the argument of the function.

5 . The information processing device according to claim 4 , wherein the mapping module is configured to convert the value of the data acquired from the output of the data conversion module in accordance with the unit or type of the argument of the function.

6 . The information processing device according to claim 4 , further comprising a processing unit configured to input processing in which the data conversion module, the function conversion module, and the mapping module are connected, to generate an execution environment for executing the processing, to dispose the data and the function inside the execution environment, to process the data by the function in accordance with the processing, and to delete the execution environment along with the data and the function after the processing.

7 . An information processing method in which a computer is caused to execute:

retaining schema information of one or more pieces of data as a catalog;

retaining input/output information of one or more functions as a catalog;

outputting the data in a format indicated by the schema information of the data;

inputting the data in a format indicated by the input/output information of the function and substitutes the data into arguments of the function;

mapping data obtained from the output data to each of the arguments of the function; and

outputting the data in a format indicated by the input/output information of the function.

8 . A program causing a computer to operate as each unit of the information processing device according to claim 1 .

Assignments (3)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072412/0770 →
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072460/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: KAWAI, SAKIKO; KASHIWAGI, KEIICHIRO; KATAYAMA, SHOKO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 070833/0500 →