IP Library Granted Patent US 12699548
Granted Patent B2
US 12699548 · App. 18/348,772 · Granted Aug 4, 2026

Non-transitory computer-readable storage medium with executable development program stored thereon, information processing system, information processing apparatus, and information processing method

Inventor: Kento Hoshi (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
G06F8/315G06F16/211
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 12699548
App. No.
18/348,772
Granted
Aug 4, 2026
Kind
B2
Abstract

A development program for development of an application program with a programming language in which an object is generated based on a type is provided. The development program includes instructions for generating or extracting a first type definition of an object from a source code of the application program and instructions for generating a schema file that describes a data structure of the first type definition.

Claims (41)

1 . A non-transitory computer-readable storage medium with an executable development program stored thereon, the development program being for development of an application program with a programming language in which an object is generated based on a type, the development program causing one or more processors of an information processing apparatus to perform:

generating or extracting a type definition of an object from a source code of the application program, where asset data corresponding to the object from the source code is to be generated in the information processing apparatus; and

generating a schema file that describes a data structure of the type definition, the schema file includes one or more property information including details on respective properties of the asset data, whereby the schema file enables editing and generation of the asset data independent from the application program.

2 . The non-transitory computer-readable storage medium according to claim 1 , wherein

the generating or extracting the type definition includes generating the type definition based on a predetermined description included in the source code.

3 . The non-transitory computer-readable storage medium according to claim 2 , wherein

the predetermined description includes a name of a property included in the type definition and a description that designates a data type of a value of the property.

4 . The non-transitory computer-readable storage medium according to claim 1 , wherein

the generating or extracting the type definition includes generating as the type definition for storage as the asset data, data corresponding to an object generated in accordance with another type definition, and

the schema file describes the data structure of the type definition for storage as the asset data.

5 . The non-transitory computer-readable storage medium according to claim 1 , wherein the development program causes one or more processors of an information processing apparatus to perform adding the type definition and a code that generates an object based on the type definition to the source code of the application program.

6 . The non-transitory computer-readable storage medium according to claim 5 , wherein

the code that generates the object, and the schema file are concurrently generated.

7 . The non-transitory computer-readable storage medium according to claim 1 , wherein

the one or more property information includes a name of a property included in the type definition and information indicating a data type of a value of the property.

8 . The non-transitory computer-readable storage medium according to claim 1 , wherein

the generating the schema file includes outputting the schema file in a general-purpose format.

9 . The non-transitory computer-readable storage medium according to claim 1 , wherein the development program causes one or more processors of an information processing apparatus to perform generating asset data for testing the application program.

10 . The non-transitory computer-readable storage medium according to claim 9 , wherein the development program causes one or more processors of an information processing apparatus to perform testing the application program using the asset data generated for testing.

11 . An information processing system that develops an application program with a programming language in which an object is generated based on a type, the information processing system comprising:

a memory which the application program under development is stored and in which asset data is stored; and

one or more processors configured to perform:

generating or extracting a type definition of an object from a source code of the application program, where the asset data corresponds to the object from the source code;

generating a schema file that describes a data structure of the type definition, the schema file includes one or more property information including details on respective properties of the asset data; and

edition processing comprising at least one of creation, edition, or presentation of the asset data independently from the application program based on the schema file.

12 . The information processing system according to claim 11 , wherein

the edition processing comprises creating or editing the asset data outputted from the application program in accordance with an operation by a user.

13 . The information processing system according to claim 11 , wherein

the edition processing comprises creating the asset data available to the application program in accordance with an operation by a user.

14 . The information processing system according to claim 11 , wherein

the edition processing comprises receiving the asset data outputted from a running application program and transmitting the asset data to the running application program.

15 . An information processing apparatus comprising:

one or more processors; and

a memory where a development program for development of an application program with a programming language in which an object is generated based on a type and asset data are stored, wherein

the information processing apparatus is configured to perform, by execution of the development program by the one or more processors,

generating or extracting a type definition of an object from a source code of the application program, where the asset data corresponds to the object from the source code, and

generating a schema file that describes a data structure of the type definition, the schema file includes one or more property information including details on respective properties of the asset data, whereby the schema file enables editing or generation of the asset data independent from the application program.

16 . An information processing method performed by a computer for development of an application program with a programming language in which an object is generated based on a type, the information processing method comprising:

generating or extracting a type definition of an object from a source code of the application program, where asset data corresponds to the object from the source code; and

generating a schema file that describes a data structure of the type definition, the schema file includes one or more property information including details on respective properties of the asset data,

whereby the schema file enables editing or generation of the asset data independent from the application program.