System

The system uses generative AI to assist users in creating and commercializing new games, addressing the challenges of time and expertise requirements, allowing for efficient and affordable game development and distribution.

JP2026038260APending Publication Date: 2026-03-06SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024141595
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Conventional game generation systems require significant time, effort, and specialized knowledge, making it difficult for general users to create and commercialize new games, especially due to the lack of an efficient process for incorporating user feedback, which is costly and time-consuming.

Method used

A system that utilizes a generative AI to assist users in creating game ideas, generates detailed game rules and item lists, incorporates user feedback, and facilitates the production and sale of games through an online store, enabling general users to easily develop and market new games.

Benefits of technology

Enables general users to quickly and cost-effectively create and sell new games by leveraging generative AI for idea generation, feedback integration, and streamlined production processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026038260000001_ABST
    Figure 2026038260000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system including a means for receiving a request for generation of a new game from a user, a means for generating a new game idea using a generation AI, a means for creating a detailed game rule and a necessary game item list based on the generated game idea, a means for presenting the details of the generated game to the user and acquiring feedback from the user, a means for reflecting the feedback of the user and finalizing a design of a game item, a means for starting a productization process based on the finalized design, and a means for notifying the user that the product is completed and selling the completed game in an online store.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional game generation systems require a great deal of time and effort to create a new game, and require specialized knowledge, especially when formulating rules and designing items, making them difficult for general users to use. Furthermore, there was no established process for quickly commercializing games while incorporating feedback, which resulted in a long lead time for new games to be released on the market. Furthermore, the high costs of these processes made it difficult for small and medium-sized enterprises and individual creators to develop and sell new games. [Means for solving the problem]

[0005] The present invention provides a system that includes: means for accepting a request from a user to create a new game; means for generating a new game idea using a generative AI; means for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to the user and obtaining feedback from the user; means for finalizing the design of the game items by incorporating the user feedback; means for starting the productization process based on the finalized design; and means for notifying the user that the product is complete and selling the completed game in an online store. This system enables even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to market quickly and at low cost.

[0006] A "user" is someone who uses this system to request the creation of a new game.

[0007] "Generative AI" is artificial intelligence that uses algorithms to automatically generate new game ideas.

[0008] A "game idea" is a proposal that includes basic elements such as the rules, concept, and items used in a new game.

[0009] "Game rules" are the specific procedures and rules that players must follow to progress through the game.

[0010] A "game item list" is a list of physical or digital items required to play a game.

[0011] "Feedback" refers to opinions and requests for modifications provided by users regarding proposed game ideas and rules.

[0012] "Design confirmation" refers to the act of determining the final specifications and design of game items after incorporating feedback.

[0013] The "production process" refers to the series of procedures for actually manufacturing and distributing game items based on the final design.

[0014] "Online Store" means an internet sales platform where users can purchase completed games. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0016] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0017] First, the terms used in the following description will be explained.

[0018] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0019] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0020] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0021] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0022] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0023] [First embodiment]

[0024] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0025] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0026] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0027] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0028] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0029] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0030] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0031] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0032] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0033] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0034] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0035] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0036] This invention is a system that allows users to easily create new games and efficiently execute the process up to commercialization. This system is composed of users, terminals, and a server, each of which performs a series of processes.

[0037] System operation flow

[0038] The system of the present invention creates and produces new games through the following steps.

[0039] Accepting requests to create a game

[0040] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[0041] Game idea generation

[0042] Based on the request data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[0043] Creating Rules and Item Lists

[0044] Based on the generated game idea, the server creates detailed game rules and a list of required game items, allowing users to understand the specific steps in the game and the physical items required.

[0045] Presenting to the user and getting feedback

[0046] The device displays detailed game information obtained from the server on the user interface. The user checks the details and submits their opinions or correction requests in the feedback form. The feedback data is then sent from the device to the server.

[0047] Finalizing the design and starting the production process

[0048] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0049] Notification and sale of finished products

[0050] After the product is completed, the server notifies the user. The device receives the notification and displays it to the user. Finally, the user can purchase the new game from the online store.

[0051] Specific examples

[0052] For example, if a user requests the creation of a new board game from their device, the server will use generative AI to create a new board game called "Future Strategy." In this game, the pieces have special abilities, so a different strategy is required than in regular strategy games.

[0053] The server describes the rules of "Future Strategy" in detail and generates the necessary pieces and board design. The device then presents this to the user and collects feedback. If the user requests a simpler game board design, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Future Strategy" is sold in an online store. Users can then purchase this new board game and enjoy it at home.

[0054] This invention enables even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to the market quickly and at low cost.

[0055] The processing flow will be explained below.

[0056] Step 1:

[0057] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This sends the request data from the terminal to the server.

[0058] Step 2:

[0059] The server analyzes the received request data. Specifically, the server analyzes the request content and extracts necessary parameters (for example, the game genre and theme). This prepares the information necessary for generative AI processing.

[0060] Step 3:

[0061] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[0062] Step 4:

[0063] The server creates detailed game rules and a list of required items based on the generated game idea. Specifically, it analyzes the generated idea and clearly describes the game procedure, types of items, and quantities. The generated results are saved on the server.

[0064] Step 5:

[0065] The device receives detailed game information from the server and displays it on the user interface. Specifically, detailed game rules and item lists are displayed on the device screen. The user can check these and enter their opinions or correction requests in the feedback form.

[0066] Step 6:

[0067] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[0068] Step 7:

[0069] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[0070] Step 8:

[0071] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[0072] Step 9:

[0073] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[0074] Step 10:

[0075] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[0076] Example 1

[0077] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0078] In today's world, game development requires a significant amount of time and expertise, making it difficult for ordinary users to realize new game ideas. Furthermore, the process of quickly commercializing a game while incorporating user feedback is complex and costly. Thus, there is a need for an efficient system that allows ordinary users to easily create new games and quickly commercialize them while incorporating user feedback.

[0079] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0080] In this invention, the server includes means for accepting a request to generate a new game from a user, means for generating a new game idea using a generative AI model, means for creating detailed game rules and a list of necessary game elements based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game elements by incorporating the user feedback, means for starting a productization process based on the finalized design, means for notifying the user that the product is complete and selling the completed game on an e-commerce site, and means for automatically generating prompt text and inputting it into the generative AI model. This enables general users to easily generate and sell new games and bring them to market quickly and at low cost.

[0081] "User" refers to a person who uses the system to request the creation of a new game.

[0082] "Server" refers to a device or system that receives requests from users, generates game ideas using a generative AI model, and then creates detailed game rules and a list of required game elements.

[0083] A "generative AI model" refers to an artificial intelligence algorithm that generates new game ideas based on input prompts.

[0084] A "prompt sentence" is a text that is input to a generative AI model and contains specific instructions based on a user request.

[0085] "Game idea" refers to an outline of a new game, including its basic rules, concept, and elements, generated by a generative AI model.

[0086] "Game rules" refers to specific play guidelines, such as how the generated game will proceed and the conditions for victory.

[0087] "Game element list" refers to a list of items and materials required to play the generated game.

[0088] "Feedback" refers to opinions and requests for corrections provided by users after reviewing the details of the generated game.

[0089] "Design" refers to the final form of the game, which defines its specific appearance and specifications and is used when it is actually produced.

[0090] The "productization process" refers to the series of procedures that involve actually manufacturing a finalized design to create a finished product that can be purchased by users.

[0091] "E-Commerce Site" means a web platform through which users can purchase completed Game Products online.

[0092] This invention is a system that allows general users to create new games and commercialize them. This system is primarily composed of a server, terminals, and users. These cooperate to efficiently carry out the process from game creation to commercialization.

[0093] Configuration and Operation Procedures

[0094] First, a user uses a terminal to request the creation of a new game. The user enters details such as the game's theme, genre, difficulty level, and special features into an input form on the terminal and presses the submit button. This input data is sent from the terminal to the server. The terminal can be a digital device such as a PC, tablet, or smartphone.

[0095] The server analyzes the received request data. Specifically, the server automatically generates a prompt sentence to be input to the generative AI model based on the request data. This prompt sentence is generated as follows:

[0096] Example prompt sentence:

[0097] "Generate ideas for a board game with a futuristic strategic warfare theme, medium difficulty, and pieces with special abilities."

[0098] The generated prompt sentences are input into a generative AI model, which generates a game idea. This generative AI model uses an advanced natural language processing model such as GPT-4 (registered trademark), which outputs the basic rules, concept, and items to be used in a specific game. The generated game idea is then further refined into detailed game rules and a list of required game elements. This process involves the use of databases and algorithms within the server.

[0099] The server sends the details of the generated game to the terminal, which displays the information through a user interface. The user checks the details and inputs feedback if necessary. This feedback is sent from the terminal to the server.

[0100] The server analyzes the received feedback and modifies the game design based on user requirements. After the final game design is confirmed, the server starts the production process, which includes creating a manufacturing plan, estimating costs, and coordinating with manufacturers.

[0101] Once the product is complete, the server notifies the user, who then displays the notification on their device. The user can then purchase the completed new game from the online store. This process allows even users without specialized knowledge to easily create new games and bring them to market quickly and at low cost.

[0102] Specific examples

[0103] For example, if a user inputs the theme "Future Strategic Warfare" into a device and specifies the difficulty level as "Intermediate" and the element "Pieces with Special Abilities," the server sends prompts to the generative AI model to generate a new board game called "Future Strategy." This game idea includes a strategic system based on the special abilities of the pieces. Based on this idea, the server creates detailed rules and a list of necessary game elements and sends them to the device.

[0104] Users can provide feedback such as "I want the board design to be a little simpler," and the server will reflect this and revise the design again. After that, the production process will begin, and the completed "Future Strategy" will be sold in the online store.

[0105] This system allows ordinary users to easily create new games, incorporate user feedback into the product development, and quickly bring them to market.

[0106] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0107] Step 1:

[0108] The user uses the terminal to request the creation of a new game.

[0109] Input: The user fills in the device's input form with the game's theme, genre, difficulty level, special features, etc.

[0110] Action: The user presses the send button.

[0111] Output: The entered data is sent to the server.

[0112] Step 2:

[0113] The server receives the request data.

[0114] Input: User request data sent from the device.

[0115] Action: The server saves the request data in a database and begins analyzing the data.

[0116] Output: Generates a prompt sentence to input into the generative AI model based on the request data.

[0117] Step 3:

[0118] The server sends the prompt to the generative AI model.

[0119] Input: Prompt statement generated by data analysis.

[0120] How it works: The server sends a prompt to the generative AI model.

[0121] Output: New game ideas are generated from the generative AI model.

[0122] Step 4:

[0123] A server receives the generated game ideas.

[0124] Input: The game idea returned by the generative AI model.

[0125] How it works: The server stores game ideas in a database.

[0126] Output: Create detailed game rules and a list of game elements based on the game idea.

[0127] Step 5:

[0128] The server sends detailed game rules and a list of game elements to the terminal.

[0129] Input: Game rules and element list created from the game idea.

[0130] Action: The server sends this data to the device.

[0131] Output: Detailed game information is displayed on the device.

[0132] Step 6:

[0133] The user reviews the details and provides feedback.

[0134] Input: Game rules and element list displayed on the device.

[0135] How it works: A user fills in a feedback form with their opinion or correction request and submits it.

[0136] Output: The feedback data is sent to the server.

[0137] Step 7:

[0138] The server analyzes the feedback and adjusts the game design.

[0139] Input: Feedback data submitted by the user.

[0140] Action: The server analyzes the feedback and implements any necessary modifications.

[0141] Output: Final game design is finalized.

[0142] Step 8:

[0143] The server initiates the production process.

[0144] Input: Confirmed game design.

[0145] How it works: The server creates manufacturing plans, estimates costs, and coordinates with manufacturers.

[0146] Output: Production of the actual game product begins.

[0147] Step 9:

[0148] The server notifies the user when the product is complete.

[0149] Input: Product completion information.

[0150] Action: The server sends a notification to the user that the product is complete.

[0151] Output: A notification will be displayed on the device.

[0152] Step 10:

[0153] A user purchases a new game from an online store.

[0154] Input: Product completion notification displayed on terminal.

[0155] What happens: A user purchases a game from an online store.

[0156] Output: The user gets a new game and can enjoy it.

[0157] The above are the specific processing steps of this system, the operations performed at each step, and the input and output flow.

[0158] (Application example 1)

[0159] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0160] In today's game market, it is extremely difficult for ordinary users to create new games and then commercialize and bring them to market. One reason for this is the complex, time-consuming and costly process of coming up with new game ideas, the detailed process of game design and rules, and the procedures leading up to commercialization. Furthermore, the difficulty of smoothly previewing the created games and gathering feedback can lead to a risk of lowering the quality of the final product and user satisfaction.

[0161] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0162] In this invention, the server includes means for accepting a request to create a new game from a user, means for generating a new game idea using a generative AI, means for creating detailed game rules and a list of required game items based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game items by incorporating the user feedback, means for starting a production process based on the finalized design, means for notifying the user that the product is complete and selling the completed game in an online store, means for allowing the user to check a virtual preview of the generated game using a 3D viewer, and means for the user to purchase the new game in the virtual store. This enables users to easily create new games from home, visually preview them, provide feedback, and ultimately produce and purchase the games.

[0163] "User" refers to an individual or organization that intends to use this system to create a new game.

[0164] A "generation request" is a procedure in which a user requests the system to generate a new game.

[0165] "Generative AI" refers to artificial intelligence technology that generates new game ideas based on user input.

[0166] A "game idea" is a basic idea that includes the concept, rules, items to be used, etc. of the generated game.

[0167] "Game rules" are detailed descriptions of the procedures, objectives, and methods of playing the generated game.

[0168] A "game item list" is a list of physical or digital items required to progress through a game.

[0169] "Feedback" refers to the process by which users provide the system with opinions and requests for corrections regarding the details of the generated game.

[0170] "Design confirmation" refers to the process of determining the final game design by incorporating user feedback.

[0171] The "production process" refers to the series of steps that are taken to bring a game to market as a product based on a finalized design.

[0172] "Virtual Preview" is a feature that allows users to check a visual sample of the generated game using a 3D viewer.

[0173] "Online Store" means an e-commerce platform that allows users to purchase products over the Internet.

[0174] A "virtual store" is a digital shopping environment where users can browse and purchase products in a virtual space.

[0175] A "3D viewer" is a display device or software that displays a virtual preview of a generated game in three dimensions.

[0176] This invention is a system that allows users to create new games and efficiently execute the process from creation to commercialization. The system includes the following main components:

[0177] System configuration

[0178] The system consists of a server, a terminal, and a user. The role and processing of each component are as follows:

[0179] User

[0180] A user uses a terminal to request the creation of a new game. The user fills out an input form on the terminal with detailed information such as theme, genre, and difficulty level, and sends it to the server.

[0181] Terminal

[0182] The device provides a user interface and has the ability to send user input to the server. It also presents detailed information and a virtual preview of the generated game to the user. Possible hardware options include smartphones, tablets, and head-mounted displays (HMDs). In particular, the virtual preview function of the generated game uses a 3D viewer, allowing users to visually check it.

[0183] server

[0184] The server performs the following main tasks:

[0185] 1. Accepting a game generation request: Receive the request data sent by the user and input it as a prompt to the generative AI model. For example, the prompt text is as follows:

[0186] Theme: Future

[0187] Genre: Strategy

[0188] Difficulty: Intermediate

[0189] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[0190] 2. Game idea generation: Using a generative AI (e.g., OpenAI's GPT model) installed on the server, a new game idea is generated based on the user's request. This generated game idea includes basic rules, concepts, and items to be used.

[0191] 3. Creating rules and item lists: Based on the generated game ideas, an automatic generation algorithm is used to create detailed game rules and a list of required items, allowing users to understand the specific steps to play the game and the physical items required.

[0192] 4. Present to the user and obtain feedback: The detailed game information obtained from the server is sent to the device and presented to the user. The user checks the details and enters their opinions or correction requests in the feedback form, which is then sent to the server.

[0193] 5. Finalize the design and begin the production process: Analyze user feedback and make any necessary modifications to finalize the design of the final game item. Then, begin the production process based on the finalized design. This process includes creating a production plan, estimating costs, and working with manufacturers.

[0194] 6. Notification and sale of completed product: After the product is completed, the server will notify the user. The user can receive this notification through their device and purchase the game in the virtual store.

[0195] Specific examples

[0196] For example, if a user requests the creation of a new board game, the server uses generative AI to generate a new game idea called "Future Strategy." In this game, the pieces have special abilities, and a different strategy is required than in ordinary strategy games. The server generates detailed game rules and an item list and presents them to the user via their device. The user reviews them and sends feedback such as "I would like the piece design to be a little simpler." The server reflects this feedback and finalizes the game design. The completed game is then sold in a virtual store, where users can purchase and play it.

[0197] This concludes the "Mode for Carrying Out the Invention." Through this mode, users can easily create and produce new games and ultimately offer them on the market as products.

[0198] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0199] Step 1:

[0200] The user inputs a request to create a new game on the device. The user inputs details such as theme, genre, difficulty level, etc. into the input form on the device and presses the send button. The input data is detailed information such as theme, genre, difficulty level, etc., and is sent from the device to the server.

[0201] Step 2:

[0202] The server receives a generation request from the user. The server analyzes the received request data and generates a new game idea using a generative AI model. At this time, the following sentence is input to the AI ​​model as a prompt:

[0203] Theme: Future

[0204] Genre: Strategy

[0205] Difficulty: Intermediate

[0206] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[0207] The generative AI model generates game ideas based on prompts and outputs data including basic rules, concepts, and items to be used.

[0208] Step 3:

[0209] The server creates detailed game rules and a list of required game items based on the generated game idea. It analyzes the output data of the generative AI model and specifies the game progression procedures and required items. Through this process, detailed game rules and a list of items are created.

[0210] Step 4:

[0211] The server sends detailed information about the generated game to the terminal. The terminal receives this data and displays it on the user interface, allowing the user to check the details of the generated game. The output data includes the game rules, item list, and concept details.

[0212] Step 5:

[0213] The user checks the details of the generated game and sends feedback. The user enters their opinions or correction requests into the feedback form on the device and presses the send button. The entered feedback data is sent from the device to the server.

[0214] Step 6:

[0215] The server receives feedback from users and modifies the game design as necessary. The received feedback data is analyzed and reflected in the game ideas and design. The modified design is finalized.

[0216] Step 7:

[0217] The server starts the production process based on the finalized game design. The finalized design data is sent to the manufacturing department and manufacturers to create a production plan, estimate costs, and start the manufacturing process. The output data are detailed blueprints and instructions for manufacturing.

[0218] Step 8:

[0219] After the product is completed, the server notifies the user. The server generates a product completion notification and sends it to the terminal. The terminal receives this notification and displays it to the user. The user can check this notification and purchase the completed game in the virtual store.

[0220] Step 9:

[0221] A user purchases a game from a virtual store. Using the purchasing function in the virtual store, the user orders the game online. Once the purchase process is complete, the game is delivered to the user. The data input during this process is purchase information (user information, payment information), and the data output is purchase confirmation information.

[0222] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0223] This invention is a system for generating new games while recognizing user emotions and efficiently executing the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[0224] System operation flow

[0225] The system of the present invention creates and produces new games through the following steps.

[0226] Accepting requests to create a game

[0227] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[0228] Acquiring emotion data

[0229] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions. The acquired emotion data is sent to the server.

[0230] Game idea generation

[0231] Based on the request data and emotion data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[0232] Creating Rules and Item Lists

[0233] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[0234] Presenting to the user and getting feedback

[0235] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[0236] Finalizing the design and starting the production process

[0237] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0238] Notification and sale of finished products

[0239] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the device. The device displays the notification on the screen to notify the user. Finally, the user can purchase the new game from the online store.

[0240] Specific examples

[0241] For example, when a user requests the creation of a new card game from a device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game, "Mystery Quest," based on the generative AI and the emotional data. This game combines specific detective cards with puzzle-solving conditions. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[0242] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays proposals in a more user-acceptable format. For example, if the user is dissatisfied, the server will re-propose the game with more options. If the user requests a slightly more difficult version, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[0243] This invention uses an emotion engine to enable customization according to the user's emotional state, resulting in the creation of more personalized games. This allows even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to market quickly and at low cost.

[0244] The processing flow will be explained below.

[0245] Step 1:

[0246] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. The request data is sent from the terminal to the server.

[0247] Step 2:

[0248] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions, and the emotion data is sent from the device to the server.

[0249] Step 3:

[0250] The server analyzes the request data and emotional data it receives. Specifically, the server analyzes the request content and emotional data and extracts the necessary parameters. This prepares the information necessary for generative AI processing.

[0251] Step 4:

[0252] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[0253] Step 5:

[0254] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[0255] Step 6:

[0256] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user can review it and enter their opinions or correction requests in the feedback form.

[0257] Step 7:

[0258] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[0259] Step 8:

[0260] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[0261] Step 9:

[0262] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[0263] Step 10:

[0264] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[0265] Step 11:

[0266] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[0267] Example 2

[0268] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0269] Conventional game generation systems lacked customization that took user emotions into consideration, making it difficult to generate personalized games that met user expectations. Furthermore, the process from creating a new game to commercialization was complex and time-consuming, making it difficult for users without specialized knowledge to use. Furthermore, there was a lack of a means to effectively incorporate user feedback, making it difficult to increase user satisfaction.

[0270] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0271] In this invention, the server

[0272] means for receiving a request from a user to generate a new game;

[0273] A means for generating new game ideas using generative artificial intelligence;

[0274] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[0275] A means for acquiring user emotion data;

[0276] a means for adjusting game rules and difficulty based on user emotion data using an emotion engine;

[0277] means for presenting details of the generated game to a user and obtaining feedback from the user;

[0278] A means to reflect user feedback and finalize the design of game items;

[0279] A means to start the production process based on the finalized design;

[0280] a means of notifying users that the product is complete and selling the completed game in an online store;

[0281] This allows for personalized game generation according to the user's emotional state.

[0282] "User" refers to an entity that uses the system to create games and provide feedback.

[0283] "Terminal" refers to a hardware device (e.g., a smartphone, a personal computer, etc.) that a user uses to make a game generation request.

[0284] A "server" refers to a computer system that receives a game generation request, generates game ideas using generative artificial intelligence, and then uses an emotion engine to make adjustments based on the user's emotions.

[0285] "Generative AI" refers to an AI model that takes data as input and uses it to generate new game ideas, rules, and item lists.

[0286] "Emotion engine" refers to a software component used to analyze a user's emotional data and adjust game rules and difficulty based on that data.

[0287] "Emotional data" refers to data on the user's emotional state analyzed based on facial expressions, tone of voice, heart rate, etc.

[0288] "Game Idea" refers to a basic outline of the basic concept, rules, setting, and items used in a new game, generated by a generative artificial intelligence.

[0289] "Game rules" refers to a set of detailed instructions, such as how to proceed with the game and the conditions for victory, that are created based on the generated game idea.

[0290] "Game Item List" refers to a list of specific items required to play the game.

[0291] "Feedback" refers to data that users enter after checking the details of the generated game, along with suggestions for improvement and opinions.

[0292] The "productization process" refers to a series of procedures, such as planning, cost estimation, and collaboration with manufacturers, for producing an actual product based on a finalized game design.

[0293] "Online Store" refers to an online sales platform for selling completed game products to users.

[0294] This invention relates to a system that generates new games based on the user's emotional state and efficiently executes the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[0295] Hardware and Software Configuration

[0296] Terminal

[0297] Hardware: Includes a camera, microphone, and sensors to capture user emotion data.

[0298] Software: Runs a form-filling tool and emotion recognition software that collects user-provided data and transmits it to a server as emotion data.

[0299] server

[0300] Hardware: High-performance servers are used.

[0301] Software: This software runs generative AI models (e.g., OpenAI's GPT-4) and emotion engines, and also includes a database management system.

[0302] System operation flow

[0303] 1. The user uses the input form on the device to fill in the theme, genre, difficulty level, etc. of a new game and presses the submit button. The device then sends this to the server via an HTTP POST request.

[0304] 2. The device uses the camera, microphone, and sensors to capture the user's emotional data, including facial expressions, tone of voice, heart rate, etc. The captured data is sent to the server in JSON format.

[0305] 3. The server sends a prompt to the generative AI based on the request data and emotion data. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[0306] 4. The generative AI generates new game ideas, and the server creates detailed game rules and item lists based on those ideas. For example, there are three types of detective cards, each with different skills.

[0307] 5. The server uses an emotion engine to adjust the game rules and difficulty based on the user's emotional data. For example, if the user is relaxed, the server increases the number of puzzles.

[0308] 6. The server sends the generated game details to the device, which displays them in the user interface. The user reviews this information and enters their comments and correction requests in the feedback form.

[0309] 7. The device sends the user's feedback to the server as an HTTP POST request, and the server analyzes it. For example, it reflects a request for a higher difficulty level.

[0310] 8. The server finalizes the game design and then begins the production process, which includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0311] 9. The server sends a notification of the completed product to the device, which then displays the notification to the user, who can then purchase the new game from the online store.

[0312] Specific examples

[0313] When a user requests the creation of a new card game from their device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game called "Mystery Quest" based on the emotional data and a generative AI (e.g., OpenAI's GPT-4). This game combines detective cards with puzzle-solving requirements. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[0314] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays suggestions in a way that is more user-friendly. For example, if the user is dissatisfied, the server will resuggest a new game with more options. If the user requests a slightly more difficult game, the server will reflect this and finalize the design again. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[0315] Prompt Sentence Examples

[0316] I want to create a new card game. The theme is "Detective and Mystery", the genre is "Puzzle", and the difficulty level is "Intermediate". I want to customize the game details based on the user's preferences.

[0317] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0318] Step 1: The user fills in the details of the game, such as theme, genre, and difficulty level, into the input form on the device and presses the submit button.

[0319] Input: Details about the game, such as theme, genre, difficulty level, etc.

[0320] What it does: The user accesses a form provided in the device's browser, enters the required information in each field, and when they click the submit button, the entered data is sent to the server as an HTTP POST request.

[0321] Output: The request data to the server.

[0322] Step 2: The device acquires the user's emotion data using the camera, microphone, and sensors.

[0323] Input: Emotional data such as the user's facial expressions, tone of voice, and heart rate.

[0324] How it works: The device captures the user's facial expressions with a camera, detects the tone of their voice with a microphone, and measures their heart rate with a sensor. Emotion recognition software analyzes each piece of data and compiles it into emotional data.

[0325] Output: Parsed emotion data.

[0326] Step 3: The device sends the acquired emotion data to the server.

[0327] Input: Parsed emotion data.

[0328] Specific operation: The device converts the emotion data into JSON format and sends it to the server as an HTTP POST request.

[0329] Output: Emotion data to the server.

[0330] Step 4: The server analyzes the request data and emotion data and sends a prompt to the generative AI.

[0331] Input: Request data and emotion data.

[0332] Specific behavior: The server receives the request data and emotion data, analyzes them, and generates an appropriate generative AI prompt. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[0333] Output: A prompt to the generative AI.

[0334] Step 5: The generative AI generates new game ideas, and the server creates detailed game rules and item lists.

[0335] Input: A prompt for the generative AI.

[0336] How it works: The generative AI generates new game ideas based on prompts and returns the results to the server, which then creates detailed game rules and a list of required items based on the game idea.

[0337] Output: Detailed game rules and item list.

[0338] Step 6: The server uses the emotion engine to adjust the game rules and difficulty based on the user's emotion data.

[0339] Input: Game rules, item list, emotion data.

[0340] How it works: The server uses the emotion engine to analyze the user's emotional data and adjust the game rules and difficulty level accordingly. For example, if the user is relaxed, the difficulty level is increased, and if the user is tense, the difficulty level is decreased.

[0341] Output: Adjusted game rules and item list.

[0342] Step 7: The server sends the adjusted game details to the terminal, which displays them on the user interface.

[0343] Input: Adjusted game rules and item list.

[0344] Specific operation: The server sends the adjusted game details data to the device. The device receives this data and displays it on the user interface. The user confirms it.

[0345] Output: Details of the game presented to the user.

[0346] Step 8: The user enters their opinions or correction requests into the feedback form, and the terminal sends them to the server.

[0347] Input: Feedback data from users.

[0348] Specific operation: The user enters their opinion or correction request in the feedback form and presses the submit button. The device sends the feedback data to the server as an HTTP POST request.

[0349] Output: Feedback data to the server.

[0350] Step 9: The server analyzes the feedback data and finalizes the game design with any necessary modifications.

[0351] Input: Feedback data, adjusted game rules and item list.

[0352] What it does: The server analyzes the feedback data and modifies and finalizes the game design based on user requirements.

[0353] Output: The final game design.

[0354] Step 10: The server starts the production process and sends a notification of the completed product to the terminal.

[0355] Input: The final game design.

[0356] Specific operation: The server creates a production plan based on the final game design, estimates costs, and coordinates with manufacturers. Once the product is complete, it sends a notification to the device.

[0357] Output: Completion notification to the terminal.

[0358] Step 11: The device displays a notification to the user, allowing the user to purchase the new game from the online store.

[0359] Input: Completion Notice.

[0360] Specific behavior: The device displays the completion notification received from the server on the screen, and the user confirms it. The user then accesses the online store to purchase the new game.

[0361] Output: Available for purchase in the online store.

[0362] The above is the specific processing flow of the program.

[0363] (Application example 2)

[0364] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0365] Conventional game generation systems generate games without taking into account the user's emotional state, which can lead to low user satisfaction. Furthermore, the process of efficiently commercializing new games and proposing them to users requires a lot of time and effort, making it difficult to quickly bring them to market. Furthermore, virtual stores are unable to offer personalized product recommendations that reflect the user's emotions, which prevents them from fully motivating users to purchase.

[0366] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for accepting a request to create a new game from a user; means for generating a new game idea using a generative AI; means for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to the user and obtaining feedback from the user; means for finalizing the design of the game items by incorporating the user feedback; means for starting the productization process based on the finalized design; means for notifying the user that the product is completed and selling the completed game in an online store; means for obtaining emotion data using an input device for recognizing the user's emotions; and means for adjusting the game idea and proposal content generated using an emotion engine based on the obtained emotion data to match the user's emotional state. This enables personalized games and product proposals based on the user's emotions, and allows them to be quickly and efficiently brought to market.

[0367] A "game creation request" is a request by a user to notify the system that they wish to create a new game.

[0368] "Generative AI" is a type of artificial intelligence that uses data and algorithms to automatically generate new game ideas and concepts.

[0369] "Emotion data" is information about the emotional state of the user obtained from facial expressions, voice, etc.

[0370] The "emotion engine" is a system that analyzes emotional data and uses the results to adjust the game's difficulty and suggestions.

[0371] "Detailed game rules" are explanations that refer to specific and clear ways of playing and conditions for winning or losing based on the generated game idea.

[0372] The "game item list" is a list of cards, boards, accessories, etc. required to play the game.

[0373] A "user interface" is a system that includes a screen and operating means for a user to interact with a system.

[0374] The "productization process" refers to the complete procedure for turning a generated game idea into an actual product, which is then manufactured and sold.

[0375] A "virtual store" is a store operated virtually on the Internet, where users can browse and purchase products online.

[0376] An "input device" is a device such as a camera or microphone that is used to acquire emotion data from a user.

[0377] An "online store" is a website or system for selling products over the Internet.

[0378] This invention is a system that generates and proposes new games and products in a virtual store while recognizing the user's emotions, and quickly commercializes them. This system is composed of users, terminals, a server, and an emotion engine. The specific operation of each part of this system will be explained below.

[0379] First, the user requests the creation of a new game via their device. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the device and presses the send button. This request data is sent from the device to the server.

[0380] Next, the device acquires emotion data using an input device (camera, microphone, sensor, etc.) for recognizing the user's emotion, and transmits the acquired emotion data to the server.

[0381] The server uses generative AI to generate new game ideas based on the received request data and emotion data. The generated game ideas include basic rules, concepts, and items to be used.

[0382] The server then creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated content is stored on the server.

[0383] Next, the device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[0384] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications, after which the production process begins, including creating a manufacturing plan, estimating costs, and working with manufacturers.

[0385] Finally, after the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user. The user can then purchase the new game from the online store.

[0386] For example, if a user is looking for new sneakers, they can feed the generative AI model a prompt like this:

[0387] Example prompt sentence:

[0388] Generate a personalized product recommendation list for a user who is looking for new sneakers. The user is feeling excited and happy. The list should include comfortable casual sneakers that the user is likely to enjoy based on their current emotional state.

[0389] OpenCV and EmotionRecognizer (emotion recognition model) are used to recognize user emotions, and RecommendationEngine is used as the recommendation engine.Smart glasses and head-mounted displays are used for AR display, providing a virtual product experience.The online store API is used to obtain product information provided by the online store.

[0390] This system enables personalized games and product suggestions based on user emotions, and can be brought to market quickly and efficiently.

[0391] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0392] Step 1:

[0393] A user requests the creation of a new game via a terminal.

[0394] Specific actions: The user enters details such as the game's theme, genre, and difficulty into the device's input form and presses the submit button.

[0395] Input: Game details entered by the user

[0396] Output: Request data sent from the device to the server

[0397] Step 2:

[0398] The terminal acquires emotion data using an input device for recognizing the user's emotion.

[0399] Specific operation: Using the device's built-in camera and microphone, the user's facial expressions and voice are captured, and the emotional data is analyzed using emotion recognition software (OpenCV and EmotionRecognizer).

[0400] Input: Real-time facial expression and voice data of the user

[0401] Output: Send the analyzed emotion data to the server

[0402] Step 3:

[0403] Based on the request data and emotional data received by the server, new game ideas are generated using generative AI.

[0404] Specific operation: The server calls the generative AI, inputs request data and emotion data, and generates a game idea. The generative AI creates a prompt sentence and generates the basic concept and rules of a new game based on it.

[0405] Input: Request data and emotion data

[0406] Output: Generated game ideas

[0407] Step 4:

[0408] Based on the generated game idea, the server creates detailed game rules and a list of required game items.

[0409] How it works: Based on the generated game idea, the server's automatic generation algorithm creates detailed game rules and an item list. The emotion engine adjusts the rules and difficulty based on the user's emotional state.

[0410] Input: Generated game ideas

[0411] Output: Detailed game rules and item list

[0412] Step 5:

[0413] The terminal receives detailed game information from the server and displays it on the user interface.

[0414] Specific operation: The device receives detailed game information from the server and displays it on the user interface. The emotion engine customizes the display content based on the user's emotional data.

[0415] Input: Detailed game rules and item list

[0416] Output: Detailed game information displayed in a user interface

[0417] Step 6:

[0418] The user enters their opinions and correction requests into the feedback form and submits it.

[0419] What happens: The user checks the game details, enters feedback, and presses the submit button.

[0420] Input: User feedback data

[0421] Output: Feedback data sent from the device to the server

[0422] Step 7:

[0423] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications.

[0424] What it does: The server analyzes the feedback data, uses the generative AI again to generate game ideas with necessary modifications, and finalizes the game design.

[0425] Input: Feedback data

[0426] Output: Final, confirmed game design

[0427] Step 8:

[0428] The server will then begin the production process based on the finalized design.

[0429] Specific operation: The server creates a manufacturing plan, performs cost estimation, and works with manufacturers to bring the product to market.

[0430] Input: Final Game Design

[0431] Output: Progression of the productization process

[0432] Step 9:

[0433] The server notifies the user that the product is complete and sells the completed game in an online store.

[0434] Specific behavior: The server generates a completion notification and sends it to the device, which displays it to the user and provides a link to the online store.

[0435] Input: Completion Notice

[0436] Output: Notification displayed to the user and a link to buy the game in the online store

[0437] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0438] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0439] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0440] [Second embodiment]

[0441] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0442] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0443] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0444] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0445] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0446] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0447] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0448] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0449] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0450] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0451] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0452] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0453] This invention is a system that allows users to easily create new games and efficiently execute the process up to commercialization. This system is composed of users, terminals, and a server, each of which performs a series of processes.

[0454] System operation flow

[0455] The system of the present invention creates and produces new games through the following steps.

[0456] Accepting requests to create a game

[0457] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[0458] Game idea generation

[0459] Based on the request data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[0460] Creating Rules and Item Lists

[0461] Based on the generated game idea, the server creates detailed game rules and a list of required game items, allowing users to understand the specific steps in the game and the physical items required.

[0462] Presenting to the user and getting feedback

[0463] The device displays detailed game information obtained from the server on the user interface. The user checks the details and submits their opinions or correction requests in the feedback form. The feedback data is then sent from the device to the server.

[0464] Finalizing the design and starting the production process

[0465] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0466] Notification and sale of finished products

[0467] After the product is completed, the server notifies the user. The device receives the notification and displays it to the user. Finally, the user can purchase the new game from the online store.

[0468] Specific examples

[0469] For example, if a user requests the creation of a new board game from their device, the server will use generative AI to create a new board game called "Future Strategy." In this game, the pieces have special abilities, so a different strategy is required than in regular strategy games.

[0470] The server describes the rules of "Future Strategy" in detail and generates the necessary pieces and board design. The device then presents this to the user and collects feedback. If the user requests a simpler game board design, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Future Strategy" is sold in an online store. Users can then purchase this new board game and enjoy it at home.

[0471] This invention enables even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to the market quickly and at low cost.

[0472] The processing flow will be explained below.

[0473] Step 1:

[0474] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This sends the request data from the terminal to the server.

[0475] Step 2:

[0476] The server analyzes the received request data. Specifically, the server analyzes the request content and extracts necessary parameters (for example, the game genre and theme). This prepares the information necessary for generative AI processing.

[0477] Step 3:

[0478] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[0479] Step 4:

[0480] The server creates detailed game rules and a list of required items based on the generated game idea. Specifically, it analyzes the generated idea and clearly describes the game procedure, types of items, and quantities. The generated results are saved on the server.

[0481] Step 5:

[0482] The device receives detailed game information from the server and displays it on the user interface. Specifically, detailed game rules and item lists are displayed on the device screen. The user can check these and enter their opinions or correction requests in the feedback form.

[0483] Step 6:

[0484] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[0485] Step 7:

[0486] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[0487] Step 8:

[0488] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[0489] Step 9:

[0490] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[0491] Step 10:

[0492] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[0493] Example 1

[0494] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0495] In today's world, game development requires a significant amount of time and expertise, making it difficult for ordinary users to realize new game ideas. Furthermore, the process of quickly commercializing a game while incorporating user feedback is complex and costly. Thus, there is a need for an efficient system that allows ordinary users to easily create new games and quickly commercialize them while incorporating user feedback.

[0496] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0497] In this invention, the server includes means for accepting a request to generate a new game from a user, means for generating a new game idea using a generative AI model, means for creating detailed game rules and a list of necessary game elements based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game elements by incorporating the user feedback, means for starting a productization process based on the finalized design, means for notifying the user that the product is complete and selling the completed game on an e-commerce site, and means for automatically generating prompt text and inputting it into the generative AI model. This enables general users to easily generate and sell new games and bring them to market quickly and at low cost.

[0498] "User" refers to a person who uses the system to request the creation of a new game.

[0499] "Server" refers to a device or system that receives requests from users, generates game ideas using a generative AI model, and then creates detailed game rules and a list of required game elements.

[0500] A "generative AI model" refers to an artificial intelligence algorithm that generates new game ideas based on input prompts.

[0501] A "prompt sentence" is a text that is input to a generative AI model and contains specific instructions based on a user request.

[0502] "Game idea" refers to an outline of a new game, including its basic rules, concept, and elements, generated by a generative AI model.

[0503] "Game rules" refers to specific play guidelines, such as how the generated game will proceed and the conditions for victory.

[0504] "Game element list" refers to a list of items and materials required to play the generated game.

[0505] "Feedback" refers to opinions and requests for corrections provided by users after reviewing the details of the generated game.

[0506] "Design" refers to the final form of the game, which defines its specific appearance and specifications and is used when it is actually produced.

[0507] The "productization process" refers to the series of procedures that involve actually manufacturing a finalized design to create a finished product that can be purchased by users.

[0508] "E-Commerce Site" means a web platform through which users can purchase completed Game Products online.

[0509] This invention is a system that allows general users to create new games and commercialize them. This system is primarily composed of a server, terminals, and users. These cooperate to efficiently carry out the process from game creation to commercialization.

[0510] Configuration and Operation Procedures

[0511] First, a user uses a terminal to request the creation of a new game. The user enters details such as the game's theme, genre, difficulty level, and special features into an input form on the terminal and presses the submit button. This input data is sent from the terminal to the server. The terminal can be a digital device such as a PC, tablet, or smartphone.

[0512] The server analyzes the received request data. Specifically, the server automatically generates a prompt sentence to be input to the generative AI model based on the request data. This prompt sentence is generated as follows:

[0513] Example prompt sentence:

[0514] "Generate ideas for a board game with a futuristic strategic warfare theme, medium difficulty, and pieces with special abilities."

[0515] The generated prompt sentences are input into a generative AI model, which generates a game idea. This generative AI model uses an advanced natural language processing model such as GPT-4, and outputs the basic rules, concept, and items to be used in a specific game. The generated game idea is then further refined into detailed game rules and a list of required game elements. This process involves the use of databases and algorithms within the server.

[0516] The server sends the details of the generated game to the terminal, which displays the information through a user interface. The user checks the details and inputs feedback if necessary. This feedback is sent from the terminal to the server.

[0517] The server analyzes the received feedback and modifies the game design based on user requirements. After the final game design is confirmed, the server starts the production process, which includes creating a manufacturing plan, estimating costs, and coordinating with manufacturers.

[0518] Once the product is complete, the server notifies the user, who then displays the notification on their device. The user can then purchase the completed new game from the online store. This process allows even users without specialized knowledge to easily create new games and bring them to market quickly and at low cost.

[0519] Specific examples

[0520] For example, if a user inputs the theme "Future Strategic Warfare" into a device and specifies the difficulty level as "Intermediate" and the element "Pieces with Special Abilities," the server sends prompts to the generative AI model to generate a new board game called "Future Strategy." This game idea includes a strategic system based on the special abilities of the pieces. Based on this idea, the server creates detailed rules and a list of necessary game elements and sends them to the device.

[0521] Users can provide feedback such as "I want the board design to be a little simpler," and the server will reflect this and revise the design again. After that, the production process will begin, and the completed "Future Strategy" will be sold in the online store.

[0522] This system allows ordinary users to easily create new games, incorporate user feedback into the product development, and quickly bring them to market.

[0523] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0524] Step 1:

[0525] The user uses the terminal to request the creation of a new game.

[0526] Input: The user fills in the device's input form with the game's theme, genre, difficulty level, special features, etc.

[0527] Action: The user presses the send button.

[0528] Output: The entered data is sent to the server.

[0529] Step 2:

[0530] The server receives the request data.

[0531] Input: User request data sent from the device.

[0532] Action: The server saves the request data in a database and begins analyzing the data.

[0533] Output: Generates a prompt sentence to input into the generative AI model based on the request data.

[0534] Step 3:

[0535] The server sends the prompt to the generative AI model.

[0536] Input: Prompt statement generated by data analysis.

[0537] How it works: The server sends a prompt to the generative AI model.

[0538] Output: New game ideas are generated from the generative AI model.

[0539] Step 4:

[0540] A server receives the generated game ideas.

[0541] Input: The game idea returned by the generative AI model.

[0542] How it works: The server stores game ideas in a database.

[0543] Output: Create detailed game rules and a list of game elements based on the game idea.

[0544] Step 5:

[0545] The server sends detailed game rules and a list of game elements to the terminal.

[0546] Input: Game rules and element list created from the game idea.

[0547] Action: The server sends this data to the device.

[0548] Output: Detailed game information is displayed on the device.

[0549] Step 6:

[0550] The user reviews the details and provides feedback.

[0551] Input: Game rules and element list displayed on the device.

[0552] How it works: A user fills in a feedback form with their opinion or correction request and submits it.

[0553] Output: The feedback data is sent to the server.

[0554] Step 7:

[0555] The server analyzes the feedback and adjusts the game design.

[0556] Input: Feedback data submitted by the user.

[0557] Action: The server analyzes the feedback and implements any necessary modifications.

[0558] Output: Final game design is finalized.

[0559] Step 8:

[0560] The server initiates the production process.

[0561] Input: Confirmed game design.

[0562] How it works: The server creates manufacturing plans, estimates costs, and coordinates with manufacturers.

[0563] Output: Production of the actual game product begins.

[0564] Step 9:

[0565] The server notifies the user when the product is complete.

[0566] Input: Product completion information.

[0567] Action: The server sends a notification to the user that the product is complete.

[0568] Output: A notification will be displayed on the device.

[0569] Step 10:

[0570] A user purchases a new game from an online store.

[0571] Input: Product completion notification displayed on terminal.

[0572] What happens: A user purchases a game from an online store.

[0573] Output: The user gets a new game and can enjoy it.

[0574] The above are the specific processing steps of this system, the operations performed at each step, and the input and output flow.

[0575] (Application example 1)

[0576] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0577] In today's game market, it is extremely difficult for ordinary users to create new games and then commercialize and bring them to market. One reason for this is the complex, time-consuming and costly process of coming up with new game ideas, the detailed process of game design and rules, and the procedures leading up to commercialization. Furthermore, the difficulty of smoothly previewing the created games and gathering feedback can lead to a risk of lowering the quality of the final product and user satisfaction.

[0578] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0579] In this invention, the server includes means for accepting a request to create a new game from a user, means for generating a new game idea using a generative AI, means for creating detailed game rules and a list of required game items based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game items by incorporating the user feedback, means for starting a production process based on the finalized design, means for notifying the user that the product is complete and selling the completed game in an online store, means for allowing the user to check a virtual preview of the generated game using a 3D viewer, and means for the user to purchase the new game in the virtual store. This enables users to easily create new games from home, visually preview them, provide feedback, and ultimately produce and purchase the games.

[0580] "User" refers to an individual or organization that intends to use this system to create a new game.

[0581] A "generation request" is a procedure in which a user requests the system to generate a new game.

[0582] "Generative AI" refers to artificial intelligence technology that generates new game ideas based on user input.

[0583] A "game idea" is a basic idea that includes the concept, rules, items to be used, etc. of the generated game.

[0584] "Game rules" are detailed descriptions of the procedures, objectives, and methods of playing the generated game.

[0585] A "game item list" is a list of physical or digital items required to progress through a game.

[0586] "Feedback" refers to the process by which users provide the system with opinions and requests for corrections regarding the details of the generated game.

[0587] "Design confirmation" refers to the process of determining the final game design by incorporating user feedback.

[0588] The "production process" refers to the series of steps that are taken to bring a game to market as a product based on a finalized design.

[0589] "Virtual Preview" is a feature that allows users to check a visual sample of the generated game using a 3D viewer.

[0590] "Online Store" means an e-commerce platform that allows users to purchase products over the Internet.

[0591] A "virtual store" is a digital shopping environment where users can browse and purchase products in a virtual space.

[0592] A "3D viewer" is a display device or software that displays a virtual preview of a generated game in three dimensions.

[0593] This invention is a system that allows users to create new games and efficiently execute the process from creation to commercialization. The system includes the following main components:

[0594] System configuration

[0595] The system consists of a server, a terminal, and a user. The role and processing of each component are as follows:

[0596] User

[0597] A user uses a terminal to request the creation of a new game. The user fills out an input form on the terminal with detailed information such as theme, genre, and difficulty level, and sends it to the server.

[0598] Terminal

[0599] The device provides a user interface and has the ability to send user input to the server. It also presents detailed information and a virtual preview of the generated game to the user. Possible hardware options include smartphones, tablets, and head-mounted displays (HMDs). In particular, the virtual preview function of the generated game uses a 3D viewer, allowing users to visually check it.

[0600] server

[0601] The server performs the following main tasks:

[0602] 1. Accepting a game generation request: Receive the request data sent by the user and input it as a prompt to the generative AI model. For example, the prompt text is as follows:

[0603] Theme: Future

[0604] Genre: Strategy

[0605] Difficulty: Intermediate

[0606] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[0607] 2. Game idea generation: Using a generative AI (e.g., OpenAI's GPT model) installed on the server, a new game idea is generated based on the user's request. This generated game idea includes basic rules, concepts, and items to be used.

[0608] 3. Creating rules and item lists: Based on the generated game ideas, an automatic generation algorithm is used to create detailed game rules and a list of required items, allowing users to understand the specific steps to play the game and the physical items required.

[0609] 4. Present to the user and obtain feedback: The detailed game information obtained from the server is sent to the device and presented to the user. The user checks the details and enters their opinions or correction requests in the feedback form, which is then sent to the server.

[0610] 5. Finalize the design and begin the production process: Analyze user feedback and make any necessary modifications to finalize the design of the final game item. Then, begin the production process based on the finalized design. This process includes creating a production plan, estimating costs, and working with manufacturers.

[0611] 6. Notification and sale of completed product: After the product is completed, the server will notify the user. The user can receive this notification through their device and purchase the game in the virtual store.

[0612] Specific examples

[0613] For example, if a user requests the creation of a new board game, the server uses generative AI to generate a new game idea called "Future Strategy." In this game, the pieces have special abilities, and a different strategy is required than in ordinary strategy games. The server generates detailed game rules and an item list and presents them to the user via their device. The user reviews them and sends feedback such as "I would like the piece design to be a little simpler." The server reflects this feedback and finalizes the game design. The completed game is then sold in a virtual store, where users can purchase and play it.

[0614] This concludes the "Mode for Carrying Out the Invention." Through this mode, users can easily create and produce new games and ultimately offer them on the market as products.

[0615] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0616] Step 1:

[0617] The user inputs a request to create a new game on the device. The user inputs details such as theme, genre, difficulty level, etc. into the input form on the device and presses the send button. The input data is detailed information such as theme, genre, difficulty level, etc., and is sent from the device to the server.

[0618] Step 2:

[0619] The server receives a generation request from the user. The server analyzes the received request data and generates a new game idea using a generative AI model. At this time, the following sentence is input to the AI ​​model as a prompt:

[0620] Theme: Future

[0621] Genre: Strategy

[0622] Difficulty: Intermediate

[0623] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[0624] The generative AI model generates game ideas based on prompts and outputs data including basic rules, concepts, and items to be used.

[0625] Step 3:

[0626] The server creates detailed game rules and a list of required game items based on the generated game idea. It analyzes the output data of the generative AI model and specifies the game progression procedures and required items. Through this process, detailed game rules and a list of items are created.

[0627] Step 4:

[0628] The server sends detailed information about the generated game to the terminal. The terminal receives this data and displays it on the user interface, allowing the user to check the details of the generated game. The output data includes the game rules, item list, and concept details.

[0629] Step 5:

[0630] The user checks the details of the generated game and sends feedback. The user enters their opinions or correction requests into the feedback form on the device and presses the send button. The entered feedback data is sent from the device to the server.

[0631] Step 6:

[0632] The server receives feedback from users and modifies the game design as necessary. The received feedback data is analyzed and reflected in the game ideas and design. The modified design is finalized.

[0633] Step 7:

[0634] The server starts the production process based on the finalized game design. The finalized design data is sent to the manufacturing department and manufacturers to create a production plan, estimate costs, and start the manufacturing process. The output data are detailed blueprints and instructions for manufacturing.

[0635] Step 8:

[0636] After the product is completed, the server notifies the user. The server generates a product completion notification and sends it to the terminal. The terminal receives this notification and displays it to the user. The user can check this notification and purchase the completed game in the virtual store.

[0637] Step 9:

[0638] A user purchases a game from a virtual store. Using the purchasing function in the virtual store, the user orders the game online. Once the purchase process is complete, the game is delivered to the user. The data input during this process is purchase information (user information, payment information), and the data output is purchase confirmation information.

[0639] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0640] This invention is a system for generating new games while recognizing user emotions and efficiently executing the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[0641] System operation flow

[0642] The system of the present invention creates and produces new games through the following steps.

[0643] Accepting requests to create a game

[0644] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[0645] Acquiring emotion data

[0646] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions. The acquired emotion data is sent to the server.

[0647] Game idea generation

[0648] Based on the request data and emotion data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[0649] Creating Rules and Item Lists

[0650] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[0651] Presenting to the user and getting feedback

[0652] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[0653] Finalizing the design and starting the production process

[0654] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0655] Notification and sale of finished products

[0656] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the device. The device displays the notification on the screen to notify the user. Finally, the user can purchase the new game from the online store.

[0657] Specific examples

[0658] For example, when a user requests the creation of a new card game from a device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game, "Mystery Quest," based on the generative AI and the emotional data. This game combines specific detective cards with puzzle-solving conditions. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[0659] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays proposals in a more user-acceptable format. For example, if the user is dissatisfied, the server will re-propose the game with more options. If the user requests a slightly more difficult version, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[0660] This invention uses an emotion engine to enable customization according to the user's emotional state, resulting in the creation of more personalized games. This allows even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to market quickly and at low cost.

[0661] The processing flow will be explained below.

[0662] Step 1:

[0663] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. The request data is sent from the terminal to the server.

[0664] Step 2:

[0665] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions, and the emotion data is sent from the device to the server.

[0666] Step 3:

[0667] The server analyzes the request data and emotional data it receives. Specifically, the server analyzes the request content and emotional data and extracts the necessary parameters. This prepares the information necessary for generative AI processing.

[0668] Step 4:

[0669] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[0670] Step 5:

[0671] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[0672] Step 6:

[0673] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user can review it and enter their opinions or correction requests in the feedback form.

[0674] Step 7:

[0675] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[0676] Step 8:

[0677] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[0678] Step 9:

[0679] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[0680] Step 10:

[0681] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[0682] Step 11:

[0683] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[0684] Example 2

[0685] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0686] Conventional game generation systems lacked customization that took user emotions into consideration, making it difficult to generate personalized games that met user expectations. Furthermore, the process from creating a new game to commercialization was complex and time-consuming, making it difficult for users without specialized knowledge to use. Furthermore, there was a lack of a means to effectively incorporate user feedback, making it difficult to increase user satisfaction.

[0687] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0688] In this invention, the server

[0689] means for receiving a request from a user to generate a new game;

[0690] A means for generating new game ideas using generative artificial intelligence;

[0691] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[0692] A means for acquiring user emotion data;

[0693] a means for adjusting game rules and difficulty based on user emotion data using an emotion engine;

[0694] means for presenting details of the generated game to a user and obtaining feedback from the user;

[0695] A means to reflect user feedback and finalize the design of game items;

[0696] A means to start the production process based on the finalized design;

[0697] a means of notifying users that the product is complete and selling the completed game in an online store;

[0698] This allows for personalized game generation according to the user's emotional state.

[0699] "User" refers to an entity that uses the system to create games and provide feedback.

[0700] "Terminal" refers to a hardware device (e.g., a smartphone, a personal computer, etc.) that a user uses to make a game generation request.

[0701] A "server" refers to a computer system that receives a game generation request, generates game ideas using generative artificial intelligence, and then uses an emotion engine to make adjustments based on the user's emotions.

[0702] "Generative AI" refers to an AI model that takes data as input and uses it to generate new game ideas, rules, and item lists.

[0703] "Emotion engine" refers to a software component used to analyze a user's emotional data and adjust game rules and difficulty based on that data.

[0704] "Emotional data" refers to data on the user's emotional state analyzed based on facial expressions, tone of voice, heart rate, etc.

[0705] "Game Idea" refers to a basic outline of the basic concept, rules, setting, and items used in a new game, generated by a generative artificial intelligence.

[0706] "Game rules" refers to a set of detailed instructions, such as how to proceed with the game and the conditions for victory, that are created based on the generated game idea.

[0707] "Game Item List" refers to a list of specific items required to play the game.

[0708] "Feedback" refers to data that users enter after checking the details of the generated game, along with suggestions for improvement and opinions.

[0709] The "productization process" refers to a series of procedures, such as planning, cost estimation, and collaboration with manufacturers, for producing an actual product based on a finalized game design.

[0710] "Online Store" refers to an online sales platform for selling completed game products to users.

[0711] This invention relates to a system that generates new games based on the user's emotional state and efficiently executes the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[0712] Hardware and Software Configuration

[0713] Terminal

[0714] Hardware: Includes a camera, microphone, and sensors to capture user emotion data.

[0715] Software: Runs a form-filling tool and emotion recognition software that collects user-provided data and transmits it to a server as emotion data.

[0716] server

[0717] Hardware: High-performance servers are used.

[0718] Software: This software runs generative AI models (e.g., OpenAI's GPT-4) and emotion engines, and also includes a database management system.

[0719] System operation flow

[0720] 1. The user uses the input form on the device to fill in the theme, genre, difficulty level, etc. of a new game and presses the submit button. The device then sends this to the server via an HTTP POST request.

[0721] 2. The device uses the camera, microphone, and sensors to capture the user's emotional data, including facial expressions, tone of voice, heart rate, etc. The captured data is sent to the server in JSON format.

[0722] 3. The server sends a prompt to the generative AI based on the request data and emotion data. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[0723] 4. The generative AI generates new game ideas, and the server creates detailed game rules and item lists based on those ideas. For example, there are three types of detective cards, each with different skills.

[0724] 5. The server uses an emotion engine to adjust the game rules and difficulty based on the user's emotional data. For example, if the user is relaxed, the server increases the number of puzzles.

[0725] 6. The server sends the generated game details to the device, which displays them in the user interface. The user reviews this information and enters their comments and correction requests in the feedback form.

[0726] 7. The device sends the user's feedback to the server as an HTTP POST request, and the server analyzes it. For example, it reflects a request for a higher difficulty level.

[0727] 8. The server finalizes the game design and then begins the production process, which includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0728] 9. The server sends a notification of the completed product to the device, which then displays the notification to the user, who can then purchase the new game from the online store.

[0729] Specific examples

[0730] When a user requests the creation of a new card game from their device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game called "Mystery Quest" based on the emotional data and a generative AI (e.g., OpenAI's GPT-4). This game combines detective cards with puzzle-solving requirements. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[0731] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays suggestions in a way that is more user-friendly. For example, if the user is dissatisfied, the server will resuggest a new game with more options. If the user requests a slightly more difficult game, the server will reflect this and finalize the design again. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[0732] Prompt Sentence Examples

[0733] I want to create a new card game. The theme is "Detective and Mystery", the genre is "Puzzle", and the difficulty level is "Intermediate". I want to customize the game details based on the user's preferences.

[0734] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0735] Step 1: The user fills in the details of the game, such as theme, genre, and difficulty level, into the input form on the device and presses the submit button.

[0736] Input: Details about the game, such as theme, genre, difficulty level, etc.

[0737] What it does: The user accesses a form provided in the device's browser, enters the required information in each field, and when they click the submit button, the entered data is sent to the server as an HTTP POST request.

[0738] Output: The request data to the server.

[0739] Step 2: The device acquires the user's emotion data using the camera, microphone, and sensors.

[0740] Input: Emotional data such as the user's facial expressions, tone of voice, and heart rate.

[0741] How it works: The device captures the user's facial expressions with a camera, detects the tone of their voice with a microphone, and measures their heart rate with a sensor. Emotion recognition software analyzes each piece of data and compiles it into emotional data.

[0742] Output: Parsed emotion data.

[0743] Step 3: The device sends the acquired emotion data to the server.

[0744] Input: Parsed emotion data.

[0745] Specific operation: The device converts the emotion data into JSON format and sends it to the server as an HTTP POST request.

[0746] Output: Emotion data to the server.

[0747] Step 4: The server analyzes the request data and emotion data and sends a prompt to the generative AI.

[0748] Input: Request data and emotion data.

[0749] Specific behavior: The server receives the request data and emotion data, analyzes them, and generates an appropriate generative AI prompt. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[0750] Output: A prompt to the generative AI.

[0751] Step 5: The generative AI generates new game ideas, and the server creates detailed game rules and item lists.

[0752] Input: A prompt for the generative AI.

[0753] How it works: The generative AI generates new game ideas based on prompts and returns the results to the server, which then creates detailed game rules and a list of required items based on the game idea.

[0754] Output: Detailed game rules and item list.

[0755] Step 6: The server uses the emotion engine to adjust the game rules and difficulty based on the user's emotion data.

[0756] Input: Game rules, item list, emotion data.

[0757] How it works: The server uses the emotion engine to analyze the user's emotional data and adjust the game rules and difficulty level accordingly. For example, if the user is relaxed, the difficulty level is increased, and if the user is tense, the difficulty level is decreased.

[0758] Output: Adjusted game rules and item list.

[0759] Step 7: The server sends the adjusted game details to the terminal, which displays them on the user interface.

[0760] Input: Adjusted game rules and item list.

[0761] Specific operation: The server sends the adjusted game details data to the device. The device receives this data and displays it on the user interface. The user confirms it.

[0762] Output: Details of the game presented to the user.

[0763] Step 8: The user enters their opinions or correction requests into the feedback form, and the terminal sends them to the server.

[0764] Input: Feedback data from users.

[0765] Specific operation: The user enters their opinion or correction request in the feedback form and presses the submit button. The device sends the feedback data to the server as an HTTP POST request.

[0766] Output: Feedback data to the server.

[0767] Step 9: The server analyzes the feedback data and finalizes the game design with any necessary modifications.

[0768] Input: Feedback data, adjusted game rules and item list.

[0769] What it does: The server analyzes the feedback data and modifies and finalizes the game design based on user requirements.

[0770] Output: The final game design.

[0771] Step 10: The server starts the production process and sends a notification of the completed product to the terminal.

[0772] Input: The final game design.

[0773] Specific operation: The server creates a production plan based on the final game design, estimates costs, and coordinates with manufacturers. Once the product is complete, it sends a notification to the device.

[0774] Output: Completion notification to the terminal.

[0775] Step 11: The device displays a notification to the user, allowing the user to purchase the new game from the online store.

[0776] Input: Completion Notice.

[0777] Specific behavior: The device displays the completion notification received from the server on the screen, and the user confirms it. The user then accesses the online store to purchase the new game.

[0778] Output: Available for purchase in the online store.

[0779] The above is the specific processing flow of the program.

[0780] (Application example 2)

[0781] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0782] Conventional game generation systems generate games without taking into account the user's emotional state, which can lead to low user satisfaction. Furthermore, the process of efficiently commercializing new games and proposing them to users requires a lot of time and effort, making it difficult to quickly bring them to market. Furthermore, virtual stores are unable to offer personalized product recommendations that reflect the user's emotions, which prevents them from fully motivating users to purchase.

[0783] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for accepting a request to create a new game from a user; means for generating a new game idea using a generative AI; means for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to the user and obtaining feedback from the user; means for finalizing the design of the game items by incorporating the user feedback; means for starting the productization process based on the finalized design; means for notifying the user that the product is completed and selling the completed game in an online store; means for obtaining emotion data using an input device for recognizing the user's emotions; and means for adjusting the game idea and proposal content generated using an emotion engine based on the obtained emotion data to match the user's emotional state. This enables personalized games and product proposals based on the user's emotions, and allows them to be quickly and efficiently brought to market.

[0784] A "game creation request" is a request by a user to notify the system that they wish to create a new game.

[0785] "Generative AI" is a type of artificial intelligence that uses data and algorithms to automatically generate new game ideas and concepts.

[0786] "Emotion data" is information about the emotional state of the user obtained from facial expressions, voice, etc.

[0787] The "emotion engine" is a system that analyzes emotional data and uses the results to adjust the game's difficulty and suggestions.

[0788] "Detailed game rules" are explanations that refer to specific and clear ways of playing and conditions for winning or losing based on the generated game idea.

[0789] The "game item list" is a list of cards, boards, accessories, etc. required to play the game.

[0790] A "user interface" is a system that includes a screen and operating means for a user to interact with a system.

[0791] The "productization process" refers to the complete procedure for turning a generated game idea into an actual product, which is then manufactured and sold.

[0792] A "virtual store" is a store operated virtually on the Internet, where users can browse and purchase products online.

[0793] An "input device" is a device such as a camera or microphone that is used to acquire emotion data from a user.

[0794] An "online store" is a website or system for selling products over the Internet.

[0795] This invention is a system that generates and proposes new games and products in a virtual store while recognizing the user's emotions, and quickly commercializes them. This system is composed of users, terminals, a server, and an emotion engine. The specific operation of each part of this system will be explained below.

[0796] First, the user requests the creation of a new game via their device. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the device and presses the send button. This request data is sent from the device to the server.

[0797] Next, the device acquires emotion data using an input device (camera, microphone, sensor, etc.) for recognizing the user's emotion, and transmits the acquired emotion data to the server.

[0798] The server uses generative AI to generate new game ideas based on the received request data and emotion data. The generated game ideas include basic rules, concepts, and items to be used.

[0799] The server then creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated content is stored on the server.

[0800] Next, the device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[0801] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications, after which the production process begins, including creating a manufacturing plan, estimating costs, and working with manufacturers.

[0802] Finally, after the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user. The user can then purchase the new game from the online store.

[0803] For example, if a user is looking for new sneakers, they can feed the generative AI model a prompt like this:

[0804] Example prompt sentence:

[0805] Generate a personalized product recommendation list for a user who is looking for new sneakers. The user is feeling excited and happy. The list should include comfortable casual sneakers that the user is likely to enjoy based on their current emotional state.

[0806] OpenCV and EmotionRecognizer (emotion recognition model) are used to recognize user emotions, and RecommendationEngine is used as the recommendation engine.Smart glasses and head-mounted displays are used for AR display, providing a virtual product experience.The online store API is used to obtain product information provided by the online store.

[0807] This system enables personalized games and product suggestions based on user emotions, and can be brought to market quickly and efficiently.

[0808] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0809] Step 1:

[0810] A user requests the creation of a new game via a terminal.

[0811] Specific actions: The user enters details such as the game's theme, genre, and difficulty into the device's input form and presses the submit button.

[0812] Input: Game details entered by the user

[0813] Output: Request data sent from the device to the server

[0814] Step 2:

[0815] The terminal acquires emotion data using an input device for recognizing the user's emotion.

[0816] Specific operation: Using the device's built-in camera and microphone, the user's facial expressions and voice are captured, and the emotional data is analyzed using emotion recognition software (OpenCV and EmotionRecognizer).

[0817] Input: Real-time facial expression and voice data of the user

[0818] Output: Send the analyzed emotion data to the server

[0819] Step 3:

[0820] Based on the request data and emotional data received by the server, new game ideas are generated using generative AI.

[0821] Specific operation: The server calls the generative AI, inputs request data and emotion data, and generates a game idea. The generative AI creates a prompt sentence and generates the basic concept and rules of a new game based on it.

[0822] Input: Request data and emotion data

[0823] Output: Generated game ideas

[0824] Step 4:

[0825] Based on the generated game idea, the server creates detailed game rules and a list of required game items.

[0826] How it works: Based on the generated game idea, the server's automatic generation algorithm creates detailed game rules and an item list. The emotion engine adjusts the rules and difficulty based on the user's emotional state.

[0827] Input: Generated game ideas

[0828] Output: Detailed game rules and item list

[0829] Step 5:

[0830] The terminal receives detailed game information from the server and displays it on the user interface.

[0831] Specific operation: The device receives detailed game information from the server and displays it on the user interface. The emotion engine customizes the display content based on the user's emotional data.

[0832] Input: Detailed game rules and item list

[0833] Output: Detailed game information displayed in a user interface

[0834] Step 6:

[0835] The user enters their opinions and correction requests into the feedback form and submits it.

[0836] What happens: The user checks the game details, enters feedback, and presses the submit button.

[0837] Input: User feedback data

[0838] Output: Feedback data sent from the device to the server

[0839] Step 7:

[0840] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications.

[0841] What it does: The server analyzes the feedback data, uses the generative AI again to generate game ideas with necessary modifications, and finalizes the game design.

[0842] Input: Feedback data

[0843] Output: Final, confirmed game design

[0844] Step 8:

[0845] The server will then begin the production process based on the finalized design.

[0846] Specific operation: The server creates a manufacturing plan, performs cost estimation, and works with manufacturers to bring the product to market.

[0847] Input: Final Game Design

[0848] Output: Progression of the productization process

[0849] Step 9:

[0850] The server notifies the user that the product is complete and sells the completed game in an online store.

[0851] Specific behavior: The server generates a completion notification and sends it to the device, which displays it to the user and provides a link to the online store.

[0852] Input: Completion Notice

[0853] Output: Notification displayed to the user and a link to buy the game in the online store

[0854] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0855] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0856] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[0857] [Third embodiment]

[0858] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[0859] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[0860] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0861] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[0862] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0863] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0864] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0865] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0866] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0867] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0868] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0869] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[0870] This invention is a system that allows users to easily create new games and efficiently execute the process up to commercialization. This system is composed of users, terminals, and a server, each of which performs a series of processes.

[0871] System operation flow

[0872] The system of the present invention creates and produces new games through the following steps.

[0873] Accepting requests to create a game

[0874] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[0875] Game idea generation

[0876] Based on the request data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[0877] Creating Rules and Item Lists

[0878] Based on the generated game idea, the server creates detailed game rules and a list of required game items, allowing users to understand the specific steps in the game and the physical items required.

[0879] Presenting to the user and getting feedback

[0880] The device displays detailed game information obtained from the server on the user interface. The user checks the details and submits their opinions or correction requests in the feedback form. The feedback data is then sent from the device to the server.

[0881] Finalizing the design and starting the production process

[0882] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[0883] Notification and sale of finished products

[0884] After the product is completed, the server notifies the user. The device receives the notification and displays it to the user. Finally, the user can purchase the new game from the online store.

[0885] Specific examples

[0886] For example, if a user requests the creation of a new board game from their device, the server will use generative AI to create a new board game called "Future Strategy." In this game, the pieces have special abilities, so a different strategy is required than in regular strategy games.

[0887] The server describes the rules of "Future Strategy" in detail and generates the necessary pieces and board design. The device then presents this to the user and collects feedback. If the user requests a simpler game board design, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Future Strategy" is sold in an online store. Users can then purchase this new board game and enjoy it at home.

[0888] This invention enables even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to the market quickly and at low cost.

[0889] The processing flow will be explained below.

[0890] Step 1:

[0891] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This sends the request data from the terminal to the server.

[0892] Step 2:

[0893] The server analyzes the received request data. Specifically, the server analyzes the request content and extracts necessary parameters (for example, the game genre and theme). This prepares the information necessary for generative AI processing.

[0894] Step 3:

[0895] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[0896] Step 4:

[0897] The server creates detailed game rules and a list of required items based on the generated game idea. Specifically, it analyzes the generated idea and clearly describes the game procedure, types of items, and quantities. The generated results are saved on the server.

[0898] Step 5:

[0899] The device receives detailed game information from the server and displays it on the user interface. Specifically, detailed game rules and item lists are displayed on the device screen. The user can check these and enter their opinions or correction requests in the feedback form.

[0900] Step 6:

[0901] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[0902] Step 7:

[0903] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[0904] Step 8:

[0905] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[0906] Step 9:

[0907] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[0908] Step 10:

[0909] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[0910] Example 1

[0911] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0912] In today's world, game development requires a significant amount of time and expertise, making it difficult for ordinary users to realize new game ideas. Furthermore, the process of quickly commercializing a game while incorporating user feedback is complex and costly. Thus, there is a need for an efficient system that allows ordinary users to easily create new games and quickly commercialize them while incorporating user feedback.

[0913] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0914] In this invention, the server includes means for accepting a request to generate a new game from a user, means for generating a new game idea using a generative AI model, means for creating detailed game rules and a list of necessary game elements based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game elements by incorporating the user feedback, means for starting a productization process based on the finalized design, means for notifying the user that the product is complete and selling the completed game on an e-commerce site, and means for automatically generating prompt text and inputting it into the generative AI model. This enables general users to easily generate and sell new games and bring them to market quickly and at low cost.

[0915] "User" refers to a person who uses the system to request the creation of a new game.

[0916] "Server" refers to a device or system that receives requests from users, generates game ideas using a generative AI model, and then creates detailed game rules and a list of required game elements.

[0917] A "generative AI model" refers to an artificial intelligence algorithm that generates new game ideas based on input prompts.

[0918] A "prompt sentence" is a text that is input to a generative AI model and contains specific instructions based on a user request.

[0919] "Game idea" refers to an outline of a new game, including its basic rules, concept, and elements, generated by a generative AI model.

[0920] "Game rules" refers to specific play guidelines, such as how the generated game will proceed and the conditions for victory.

[0921] "Game element list" refers to a list of items and materials required to play the generated game.

[0922] "Feedback" refers to opinions and requests for corrections provided by users after reviewing the details of the generated game.

[0923] "Design" refers to the final form of the game, which defines its specific appearance and specifications and is used when it is actually produced.

[0924] The "productization process" refers to the series of procedures that involve actually manufacturing a finalized design to create a finished product that can be purchased by users.

[0925] "E-Commerce Site" means a web platform through which users can purchase completed Game Products online.

[0926] This invention is a system that allows general users to create new games and commercialize them. This system is primarily composed of a server, terminals, and users. These cooperate to efficiently carry out the process from game creation to commercialization.

[0927] Configuration and Operation Procedures

[0928] First, a user uses a terminal to request the creation of a new game. The user enters details such as the game's theme, genre, difficulty level, and special features into an input form on the terminal and presses the submit button. This input data is sent from the terminal to the server. The terminal can be a digital device such as a PC, tablet, or smartphone.

[0929] The server analyzes the received request data. Specifically, the server automatically generates a prompt sentence to be input to the generative AI model based on the request data. This prompt sentence is generated as follows:

[0930] Example prompt sentence:

[0931] "Generate ideas for a board game with a futuristic strategic warfare theme, medium difficulty, and pieces with special abilities."

[0932] The generated prompt sentences are input into a generative AI model, which generates a game idea. This generative AI model uses an advanced natural language processing model such as GPT-4, and outputs the basic rules, concept, and items to be used in a specific game. The generated game idea is then further refined into detailed game rules and a list of required game elements. This process involves the use of databases and algorithms within the server.

[0933] The server sends the details of the generated game to the terminal, which displays the information through a user interface. The user checks the details and inputs feedback if necessary. This feedback is sent from the terminal to the server.

[0934] The server analyzes the received feedback and modifies the game design based on user requirements. After the final game design is confirmed, the server starts the production process, which includes creating a manufacturing plan, estimating costs, and coordinating with manufacturers.

[0935] Once the product is complete, the server notifies the user, who then displays the notification on their device. The user can then purchase the completed new game from the online store. This process allows even users without specialized knowledge to easily create new games and bring them to market quickly and at low cost.

[0936] Specific examples

[0937] For example, if a user inputs the theme "Future Strategic Warfare" into a device and specifies the difficulty level as "Intermediate" and the element "Pieces with Special Abilities," the server sends prompts to the generative AI model to generate a new board game called "Future Strategy." This game idea includes a strategic system based on the special abilities of the pieces. Based on this idea, the server creates detailed rules and a list of necessary game elements and sends them to the device.

[0938] Users can provide feedback such as "I want the board design to be a little simpler," and the server will reflect this and revise the design again. After that, the production process will begin, and the completed "Future Strategy" will be sold in the online store.

[0939] This system allows ordinary users to easily create new games, incorporate user feedback into the product development, and quickly bring them to market.

[0940] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0941] Step 1:

[0942] The user uses the terminal to request the creation of a new game.

[0943] Input: The user fills in the device's input form with the game's theme, genre, difficulty level, special features, etc.

[0944] Action: The user presses the send button.

[0945] Output: The entered data is sent to the server.

[0946] Step 2:

[0947] The server receives the request data.

[0948] Input: User request data sent from the device.

[0949] Action: The server saves the request data in a database and begins analyzing the data.

[0950] Output: Generates a prompt sentence to input into the generative AI model based on the request data.

[0951] Step 3:

[0952] The server sends the prompt to the generative AI model.

[0953] Input: Prompt statement generated by data analysis.

[0954] How it works: The server sends a prompt to the generative AI model.

[0955] Output: New game ideas are generated from the generative AI model.

[0956] Step 4:

[0957] A server receives the generated game ideas.

[0958] Input: The game idea returned by the generative AI model.

[0959] How it works: The server stores game ideas in a database.

[0960] Output: Create detailed game rules and a list of game elements based on the game idea.

[0961] Step 5:

[0962] The server sends detailed game rules and a list of game elements to the terminal.

[0963] Input: Game rules and element list created from the game idea.

[0964] Action: The server sends this data to the device.

[0965] Output: Detailed game information is displayed on the device.

[0966] Step 6:

[0967] The user reviews the details and provides feedback.

[0968] Input: Game rules and element list displayed on the device.

[0969] How it works: A user fills in a feedback form with their opinion or correction request and submits it.

[0970] Output: The feedback data is sent to the server.

[0971] Step 7:

[0972] The server analyzes the feedback and adjusts the game design.

[0973] Input: Feedback data submitted by the user.

[0974] Action: The server analyzes the feedback and implements any necessary modifications.

[0975] Output: Final game design is finalized.

[0976] Step 8:

[0977] The server initiates the production process.

[0978] Input: Confirmed game design.

[0979] How it works: The server creates manufacturing plans, estimates costs, and coordinates with manufacturers.

[0980] Output: Production of the actual game product begins.

[0981] Step 9:

[0982] The server notifies the user when the product is complete.

[0983] Input: Product completion information.

[0984] Action: The server sends a notification to the user that the product is complete.

[0985] Output: A notification will be displayed on the device.

[0986] Step 10:

[0987] A user purchases a new game from an online store.

[0988] Input: Product completion notification displayed on terminal.

[0989] What happens: A user purchases a game from an online store.

[0990] Output: The user gets a new game and can enjoy it.

[0991] The above are the specific processing steps of this system, the operations performed at each step, and the input and output flow.

[0992] (Application example 1)

[0993] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0994] In today's game market, it is extremely difficult for ordinary users to create new games and then commercialize and bring them to market. One reason for this is the complex, time-consuming and costly process of coming up with new game ideas, the detailed process of game design and rules, and the procedures leading up to commercialization. Furthermore, the difficulty of smoothly previewing the created games and gathering feedback can lead to a risk of lowering the quality of the final product and user satisfaction.

[0995] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0996] In this invention, the server includes means for accepting a request to create a new game from a user, means for generating a new game idea using a generative AI, means for creating detailed game rules and a list of required game items based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game items by incorporating the user feedback, means for starting a production process based on the finalized design, means for notifying the user that the product is complete and selling the completed game in an online store, means for allowing the user to check a virtual preview of the generated game using a 3D viewer, and means for the user to purchase the new game in the virtual store. This enables users to easily create new games from home, visually preview them, provide feedback, and ultimately produce and purchase the games.

[0997] "User" refers to an individual or organization that intends to use this system to create a new game.

[0998] A "generation request" is a procedure in which a user requests the system to generate a new game.

[0999] "Generative AI" refers to artificial intelligence technology that generates new game ideas based on user input.

[1000] A "game idea" is a basic idea that includes the concept, rules, items to be used, etc. of the generated game.

[1001] "Game rules" are detailed descriptions of the procedures, objectives, and methods of playing the generated game.

[1002] A "game item list" is a list of physical or digital items required to progress through a game.

[1003] "Feedback" refers to the process by which users provide the system with opinions and requests for corrections regarding the details of the generated game.

[1004] "Design confirmation" refers to the process of determining the final game design by incorporating user feedback.

[1005] The "production process" refers to the series of steps that are taken to bring a game to market as a product based on a finalized design.

[1006] "Virtual Preview" is a feature that allows users to check a visual sample of the generated game using a 3D viewer.

[1007] "Online Store" means an e-commerce platform that allows users to purchase products over the Internet.

[1008] A "virtual store" is a digital shopping environment where users can browse and purchase products in a virtual space.

[1009] A "3D viewer" is a display device or software that displays a virtual preview of a generated game in three dimensions.

[1010] This invention is a system that allows users to create new games and efficiently execute the process from creation to commercialization. The system includes the following main components:

[1011] System configuration

[1012] The system consists of a server, a terminal, and a user. The role and processing of each component are as follows:

[1013] User

[1014] A user uses a terminal to request the creation of a new game. The user fills out an input form on the terminal with detailed information such as theme, genre, and difficulty level, and sends it to the server.

[1015] Terminal

[1016] The device provides a user interface and has the ability to send user input to the server. It also presents detailed information and a virtual preview of the generated game to the user. Possible hardware options include smartphones, tablets, and head-mounted displays (HMDs). In particular, the virtual preview function of the generated game uses a 3D viewer, allowing users to visually check it.

[1017] server

[1018] The server performs the following main tasks:

[1019] 1. Accepting a game generation request: Receive the request data sent by the user and input it as a prompt to the generative AI model. For example, the prompt text is as follows:

[1020] Theme: Future

[1021] Genre: Strategy

[1022] Difficulty: Intermediate

[1023] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[1024] 2. Game idea generation: Using a generative AI (e.g., OpenAI's GPT model) installed on the server, a new game idea is generated based on the user's request. This generated game idea includes basic rules, concepts, and items to be used.

[1025] 3. Creating rules and item lists: Based on the generated game ideas, an automatic generation algorithm is used to create detailed game rules and a list of required items, allowing users to understand the specific steps to play the game and the physical items required.

[1026] 4. Present to the user and obtain feedback: The detailed game information obtained from the server is sent to the device and presented to the user. The user checks the details and enters their opinions or correction requests in the feedback form, which is then sent to the server.

[1027] 5. Finalize the design and begin the production process: Analyze user feedback and make any necessary modifications to finalize the design of the final game item. Then, begin the production process based on the finalized design. This process includes creating a production plan, estimating costs, and working with manufacturers.

[1028] 6. Notification and sale of completed product: After the product is completed, the server will notify the user. The user can receive this notification through their device and purchase the game in the virtual store.

[1029] Specific examples

[1030] For example, if a user requests the creation of a new board game, the server uses generative AI to generate a new game idea called "Future Strategy." In this game, the pieces have special abilities, and a different strategy is required than in ordinary strategy games. The server generates detailed game rules and an item list and presents them to the user via their device. The user reviews them and sends feedback such as "I would like the piece design to be a little simpler." The server reflects this feedback and finalizes the game design. The completed game is then sold in a virtual store, where users can purchase and play it.

[1031] This concludes the "Mode for Carrying Out the Invention." Through this mode, users can easily create and produce new games and ultimately offer them on the market as products.

[1032] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1033] Step 1:

[1034] The user inputs a request to create a new game on the device. The user inputs details such as theme, genre, difficulty level, etc. into the input form on the device and presses the send button. The input data is detailed information such as theme, genre, difficulty level, etc., and is sent from the device to the server.

[1035] Step 2:

[1036] The server receives a generation request from the user. The server analyzes the received request data and generates a new game idea using a generative AI model. At this time, the following sentence is input to the AI ​​model as a prompt:

[1037] Theme: Future

[1038] Genre: Strategy

[1039] Difficulty: Intermediate

[1040] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[1041] The generative AI model generates game ideas based on prompts and outputs data including basic rules, concepts, and items to be used.

[1042] Step 3:

[1043] The server creates detailed game rules and a list of required game items based on the generated game idea. It analyzes the output data of the generative AI model and specifies the game progression procedures and required items. Through this process, detailed game rules and a list of items are created.

[1044] Step 4:

[1045] The server sends detailed information about the generated game to the terminal. The terminal receives this data and displays it on the user interface, allowing the user to check the details of the generated game. The output data includes the game rules, item list, and concept details.

[1046] Step 5:

[1047] The user checks the details of the generated game and sends feedback. The user enters their opinions or correction requests into the feedback form on the device and presses the send button. The entered feedback data is sent from the device to the server.

[1048] Step 6:

[1049] The server receives feedback from users and modifies the game design as necessary. The received feedback data is analyzed and reflected in the game ideas and design. The modified design is finalized.

[1050] Step 7:

[1051] The server starts the production process based on the finalized game design. The finalized design data is sent to the manufacturing department and manufacturers to create a production plan, estimate costs, and start the manufacturing process. The output data are detailed blueprints and instructions for manufacturing.

[1052] Step 8:

[1053] After the product is completed, the server notifies the user. The server generates a product completion notification and sends it to the terminal. The terminal receives this notification and displays it to the user. The user can check this notification and purchase the completed game in the virtual store.

[1054] Step 9:

[1055] A user purchases a game from a virtual store. Using the purchasing function in the virtual store, the user orders the game online. Once the purchase process is complete, the game is delivered to the user. The data input during this process is purchase information (user information, payment information), and the data output is purchase confirmation information.

[1056] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1057] This invention is a system for generating new games while recognizing user emotions and efficiently executing the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[1058] System operation flow

[1059] The system of the present invention creates and produces new games through the following steps.

[1060] Accepting requests to create a game

[1061] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[1062] Acquiring emotion data

[1063] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions. The acquired emotion data is sent to the server.

[1064] Game idea generation

[1065] Based on the request data and emotion data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[1066] Creating Rules and Item Lists

[1067] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[1068] Presenting to the user and getting feedback

[1069] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[1070] Finalizing the design and starting the production process

[1071] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[1072] Notification and sale of finished products

[1073] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the device. The device displays the notification on the screen to notify the user. Finally, the user can purchase the new game from the online store.

[1074] Specific examples

[1075] For example, when a user requests the creation of a new card game from a device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game, "Mystery Quest," based on the generative AI and the emotional data. This game combines specific detective cards with puzzle-solving conditions. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[1076] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays proposals in a more user-acceptable format. For example, if the user is dissatisfied, the server will re-propose the game with more options. If the user requests a slightly more difficult version, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[1077] This invention uses an emotion engine to enable customization according to the user's emotional state, resulting in the creation of more personalized games. This allows even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to market quickly and at low cost.

[1078] The processing flow will be explained below.

[1079] Step 1:

[1080] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. The request data is sent from the terminal to the server.

[1081] Step 2:

[1082] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions, and the emotion data is sent from the device to the server.

[1083] Step 3:

[1084] The server analyzes the request data and emotional data it receives. Specifically, the server analyzes the request content and emotional data and extracts the necessary parameters. This prepares the information necessary for generative AI processing.

[1085] Step 4:

[1086] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[1087] Step 5:

[1088] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[1089] Step 6:

[1090] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user can review it and enter their opinions or correction requests in the feedback form.

[1091] Step 7:

[1092] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[1093] Step 8:

[1094] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[1095] Step 9:

[1096] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[1097] Step 10:

[1098] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[1099] Step 11:

[1100] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[1101] Example 2

[1102] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1103] Conventional game generation systems lacked customization that took user emotions into consideration, making it difficult to generate personalized games that met user expectations. Furthermore, the process from creating a new game to commercialization was complex and time-consuming, making it difficult for users without specialized knowledge to use. Furthermore, there was a lack of a means to effectively incorporate user feedback, making it difficult to increase user satisfaction.

[1104] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1105] In this invention, the server

[1106] means for receiving a request from a user to generate a new game;

[1107] A means for generating new game ideas using generative artificial intelligence;

[1108] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1109] A means for acquiring user emotion data;

[1110] a means for adjusting game rules and difficulty based on user emotion data using an emotion engine;

[1111] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1112] A means to reflect user feedback and finalize the design of game items;

[1113] A means to start the production process based on the finalized design;

[1114] a means of notifying users that the product is complete and selling the completed game in an online store;

[1115] This allows for personalized game generation according to the user's emotional state.

[1116] "User" refers to an entity that uses the system to create games and provide feedback.

[1117] "Terminal" refers to a hardware device (e.g., a smartphone, a personal computer, etc.) that a user uses to make a game generation request.

[1118] A "server" refers to a computer system that receives a game generation request, generates game ideas using generative artificial intelligence, and then uses an emotion engine to make adjustments based on the user's emotions.

[1119] "Generative AI" refers to an AI model that takes data as input and uses it to generate new game ideas, rules, and item lists.

[1120] "Emotion engine" refers to a software component used to analyze a user's emotional data and adjust game rules and difficulty based on that data.

[1121] "Emotional data" refers to data on the user's emotional state analyzed based on facial expressions, tone of voice, heart rate, etc.

[1122] "Game Idea" refers to a basic outline of the basic concept, rules, setting, and items used in a new game, generated by a generative artificial intelligence.

[1123] "Game rules" refers to a set of detailed instructions, such as how to proceed with the game and the conditions for victory, that are created based on the generated game idea.

[1124] "Game Item List" refers to a list of specific items required to play the game.

[1125] "Feedback" refers to data that users enter after checking the details of the generated game, along with suggestions for improvement and opinions.

[1126] The "productization process" refers to a series of procedures, such as planning, cost estimation, and collaboration with manufacturers, for producing an actual product based on a finalized game design.

[1127] "Online Store" refers to an online sales platform for selling completed game products to users.

[1128] This invention relates to a system that generates new games based on the user's emotional state and efficiently executes the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[1129] Hardware and Software Configuration

[1130] Terminal

[1131] Hardware: Includes a camera, microphone, and sensors to capture user emotion data.

[1132] Software: Runs a form-filling tool and emotion recognition software that collects user-provided data and transmits it to a server as emotion data.

[1133] server

[1134] Hardware: High-performance servers are used.

[1135] Software: This software runs generative AI models (e.g., OpenAI's GPT-4) and emotion engines, and also includes a database management system.

[1136] System operation flow

[1137] 1. The user uses the input form on the device to fill in the theme, genre, difficulty level, etc. of a new game and presses the submit button. The device then sends this to the server via an HTTP POST request.

[1138] 2. The device uses the camera, microphone, and sensors to capture the user's emotional data, including facial expressions, tone of voice, heart rate, etc. The captured data is sent to the server in JSON format.

[1139] 3. The server sends a prompt to the generative AI based on the request data and emotion data. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[1140] 4. The generative AI generates new game ideas, and the server creates detailed game rules and item lists based on those ideas. For example, there are three types of detective cards, each with different skills.

[1141] 5. The server uses an emotion engine to adjust the game rules and difficulty based on the user's emotional data. For example, if the user is relaxed, the server increases the number of puzzles.

[1142] 6. The server sends the generated game details to the device, which displays them in the user interface. The user reviews this information and enters their comments and correction requests in the feedback form.

[1143] 7. The device sends the user's feedback to the server as an HTTP POST request, and the server analyzes it. For example, it reflects a request for a higher difficulty level.

[1144] 8. The server finalizes the game design and then begins the production process, which includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[1145] 9. The server sends a notification of the completed product to the device, which then displays the notification to the user, who can then purchase the new game from the online store.

[1146] Specific examples

[1147] When a user requests the creation of a new card game from their device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game called "Mystery Quest" based on the emotional data and a generative AI (e.g., OpenAI's GPT-4). This game combines detective cards with puzzle-solving requirements. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[1148] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays suggestions in a way that is more user-friendly. For example, if the user is dissatisfied, the server will resuggest a new game with more options. If the user requests a slightly more difficult game, the server will reflect this and finalize the design again. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[1149] Prompt Sentence Examples

[1150] I want to create a new card game. The theme is "Detective and Mystery", the genre is "Puzzle", and the difficulty level is "Intermediate". I want to customize the game details based on the user's preferences.

[1151] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1152] Step 1: The user fills in the details of the game, such as theme, genre, and difficulty level, into the input form on the device and presses the submit button.

[1153] Input: Details about the game, such as theme, genre, difficulty level, etc.

[1154] What it does: The user accesses a form provided in the device's browser, enters the required information in each field, and when they click the submit button, the entered data is sent to the server as an HTTP POST request.

[1155] Output: The request data to the server.

[1156] Step 2: The device acquires the user's emotion data using the camera, microphone, and sensors.

[1157] Input: Emotional data such as the user's facial expressions, tone of voice, and heart rate.

[1158] How it works: The device captures the user's facial expressions with a camera, detects the tone of their voice with a microphone, and measures their heart rate with a sensor. Emotion recognition software analyzes each piece of data and compiles it into emotional data.

[1159] Output: Parsed emotion data.

[1160] Step 3: The device sends the acquired emotion data to the server.

[1161] Input: Parsed emotion data.

[1162] Specific operation: The device converts the emotion data into JSON format and sends it to the server as an HTTP POST request.

[1163] Output: Emotion data to the server.

[1164] Step 4: The server analyzes the request data and emotion data and sends a prompt to the generative AI.

[1165] Input: Request data and emotion data.

[1166] Specific behavior: The server receives the request data and emotion data, analyzes them, and generates an appropriate generative AI prompt. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[1167] Output: A prompt to the generative AI.

[1168] Step 5: The generative AI generates new game ideas, and the server creates detailed game rules and item lists.

[1169] Input: A prompt for the generative AI.

[1170] How it works: The generative AI generates new game ideas based on prompts and returns the results to the server, which then creates detailed game rules and a list of required items based on the game idea.

[1171] Output: Detailed game rules and item list.

[1172] Step 6: The server uses the emotion engine to adjust the game rules and difficulty based on the user's emotion data.

[1173] Input: Game rules, item list, emotion data.

[1174] How it works: The server uses the emotion engine to analyze the user's emotional data and adjust the game rules and difficulty level accordingly. For example, if the user is relaxed, the difficulty level is increased, and if the user is tense, the difficulty level is decreased.

[1175] Output: Adjusted game rules and item list.

[1176] Step 7: The server sends the adjusted game details to the terminal, which displays them on the user interface.

[1177] Input: Adjusted game rules and item list.

[1178] Specific operation: The server sends the adjusted game details data to the device. The device receives this data and displays it on the user interface. The user confirms it.

[1179] Output: Details of the game presented to the user.

[1180] Step 8: The user enters their opinions or correction requests into the feedback form, and the terminal sends them to the server.

[1181] Input: Feedback data from users.

[1182] Specific operation: The user enters their opinion or correction request in the feedback form and presses the submit button. The device sends the feedback data to the server as an HTTP POST request.

[1183] Output: Feedback data to the server.

[1184] Step 9: The server analyzes the feedback data and finalizes the game design with any necessary modifications.

[1185] Input: Feedback data, adjusted game rules and item list.

[1186] What it does: The server analyzes the feedback data and modifies and finalizes the game design based on user requirements.

[1187] Output: The final game design.

[1188] Step 10: The server starts the production process and sends a notification of the completed product to the terminal.

[1189] Input: The final game design.

[1190] Specific operation: The server creates a production plan based on the final game design, estimates costs, and coordinates with manufacturers. Once the product is complete, it sends a notification to the device.

[1191] Output: Completion notification to the terminal.

[1192] Step 11: The device displays a notification to the user, allowing the user to purchase the new game from the online store.

[1193] Input: Completion Notice.

[1194] Specific behavior: The device displays the completion notification received from the server on the screen, and the user confirms it. The user then accesses the online store to purchase the new game.

[1195] Output: Available for purchase in the online store.

[1196] The above is the specific processing flow of the program.

[1197] (Application example 2)

[1198] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1199] Conventional game generation systems generate games without taking into account the user's emotional state, which can lead to low user satisfaction. Furthermore, the process of efficiently commercializing new games and proposing them to users requires a lot of time and effort, making it difficult to quickly bring them to market. Furthermore, virtual stores are unable to offer personalized product recommendations that reflect the user's emotions, which prevents them from fully motivating users to purchase.

[1200] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for accepting a request to create a new game from a user; means for generating a new game idea using a generative AI; means for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to the user and obtaining feedback from the user; means for finalizing the design of the game items by incorporating the user feedback; means for starting the productization process based on the finalized design; means for notifying the user that the product is completed and selling the completed game in an online store; means for obtaining emotion data using an input device for recognizing the user's emotions; and means for adjusting the game idea and proposal content generated using an emotion engine based on the obtained emotion data to match the user's emotional state. This enables personalized games and product proposals based on the user's emotions, and allows them to be quickly and efficiently brought to market.

[1201] A "game creation request" is a request by a user to notify the system that they wish to create a new game.

[1202] "Generative AI" is a type of artificial intelligence that uses data and algorithms to automatically generate new game ideas and concepts.

[1203] "Emotion data" is information about the emotional state of the user obtained from facial expressions, voice, etc.

[1204] The "emotion engine" is a system that analyzes emotional data and uses the results to adjust the game's difficulty and suggestions.

[1205] "Detailed game rules" are explanations that refer to specific and clear ways of playing and conditions for winning or losing based on the generated game idea.

[1206] The "game item list" is a list of cards, boards, accessories, etc. required to play the game.

[1207] A "user interface" is a system that includes a screen and operating means for a user to interact with a system.

[1208] The "productization process" refers to the complete procedure for turning a generated game idea into an actual product, which is then manufactured and sold.

[1209] A "virtual store" is a store operated virtually on the Internet, where users can browse and purchase products online.

[1210] An "input device" is a device such as a camera or microphone that is used to acquire emotion data from a user.

[1211] An "online store" is a website or system for selling products over the Internet.

[1212] This invention is a system that generates and proposes new games and products in a virtual store while recognizing the user's emotions, and quickly commercializes them. This system is composed of users, terminals, a server, and an emotion engine. The specific operation of each part of this system will be explained below.

[1213] First, the user requests the creation of a new game via their device. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the device and presses the send button. This request data is sent from the device to the server.

[1214] Next, the device acquires emotion data using an input device (camera, microphone, sensor, etc.) for recognizing the user's emotion, and transmits the acquired emotion data to the server.

[1215] The server uses generative AI to generate new game ideas based on the received request data and emotion data. The generated game ideas include basic rules, concepts, and items to be used.

[1216] The server then creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated content is stored on the server.

[1217] Next, the device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[1218] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications, after which the production process begins, including creating a manufacturing plan, estimating costs, and working with manufacturers.

[1219] Finally, after the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user. The user can then purchase the new game from the online store.

[1220] For example, if a user is looking for new sneakers, they can feed the generative AI model a prompt like this:

[1221] Example prompt sentence:

[1222] Generate a personalized product recommendation list for a user who is looking for new sneakers. The user is feeling excited and happy. The list should include comfortable casual sneakers that the user is likely to enjoy based on their current emotional state.

[1223] OpenCV and EmotionRecognizer (emotion recognition model) are used to recognize user emotions, and RecommendationEngine is used as the recommendation engine.Smart glasses and head-mounted displays are used for AR display, providing a virtual product experience.The online store API is used to obtain product information provided by the online store.

[1224] This system enables personalized games and product suggestions based on user emotions, and can be brought to market quickly and efficiently.

[1225] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1226] Step 1:

[1227] A user requests the creation of a new game via a terminal.

[1228] Specific actions: The user enters details such as the game's theme, genre, and difficulty into the device's input form and presses the submit button.

[1229] Input: Game details entered by the user

[1230] Output: Request data sent from the device to the server

[1231] Step 2:

[1232] The terminal acquires emotion data using an input device for recognizing the user's emotion.

[1233] Specific operation: Using the device's built-in camera and microphone, the user's facial expressions and voice are captured, and the emotional data is analyzed using emotion recognition software (OpenCV and EmotionRecognizer).

[1234] Input: Real-time facial expression and voice data of the user

[1235] Output: Send the analyzed emotion data to the server

[1236] Step 3:

[1237] Based on the request data and emotional data received by the server, new game ideas are generated using generative AI.

[1238] Specific operation: The server calls the generative AI, inputs request data and emotion data, and generates a game idea. The generative AI creates a prompt sentence and generates the basic concept and rules of a new game based on it.

[1239] Input: Request data and emotion data

[1240] Output: Generated game ideas

[1241] Step 4:

[1242] Based on the generated game idea, the server creates detailed game rules and a list of required game items.

[1243] How it works: Based on the generated game idea, the server's automatic generation algorithm creates detailed game rules and an item list. The emotion engine adjusts the rules and difficulty based on the user's emotional state.

[1244] Input: Generated game ideas

[1245] Output: Detailed game rules and item list

[1246] Step 5:

[1247] The terminal receives detailed game information from the server and displays it on the user interface.

[1248] Specific operation: The device receives detailed game information from the server and displays it on the user interface. The emotion engine customizes the display content based on the user's emotional data.

[1249] Input: Detailed game rules and item list

[1250] Output: Detailed game information displayed in a user interface

[1251] Step 6:

[1252] The user enters their opinions and correction requests into the feedback form and submits it.

[1253] What happens: The user checks the game details, enters feedback, and presses the submit button.

[1254] Input: User feedback data

[1255] Output: Feedback data sent from the device to the server

[1256] Step 7:

[1257] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications.

[1258] What it does: The server analyzes the feedback data, uses the generative AI again to generate game ideas with necessary modifications, and finalizes the game design.

[1259] Input: Feedback data

[1260] Output: Final, confirmed game design

[1261] Step 8:

[1262] The server will then begin the production process based on the finalized design.

[1263] Specific operation: The server creates a manufacturing plan, performs cost estimation, and works with manufacturers to bring the product to market.

[1264] Input: Final Game Design

[1265] Output: Progression of the productization process

[1266] Step 9:

[1267] The server notifies the user that the product is complete and sells the completed game in an online store.

[1268] Specific behavior: The server generates a completion notification and sends it to the device, which displays it to the user and provides a link to the online store.

[1269] Input: Completion Notice

[1270] Output: Notification displayed to the user and a link to buy the game in the online store

[1271] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1272] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1273] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1274] [Fourth embodiment]

[1275] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1276] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1277] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1278] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1279] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1280] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1281] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1282] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1283] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1284] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1285] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1286] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1287] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1288] This invention is a system that allows users to easily create new games and efficiently execute the process up to commercialization. This system is composed of users, terminals, and a server, each of which performs a series of processes.

[1289] System operation flow

[1290] The system of the present invention creates and produces new games through the following steps.

[1291] Accepting requests to create a game

[1292] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[1293] Game idea generation

[1294] Based on the request data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[1295] Creating Rules and Item Lists

[1296] Based on the generated game idea, the server creates detailed game rules and a list of required game items, allowing users to understand the specific steps in the game and the physical items required.

[1297] Presenting to the user and getting feedback

[1298] The device displays detailed game information obtained from the server on the user interface. The user checks the details and submits their opinions or correction requests in the feedback form. The feedback data is then sent from the device to the server.

[1299] Finalizing the design and starting the production process

[1300] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[1301] Notification and sale of finished products

[1302] After the product is completed, the server notifies the user. The device receives the notification and displays it to the user. Finally, the user can purchase the new game from the online store.

[1303] Specific examples

[1304] For example, if a user requests the creation of a new board game from their device, the server will use generative AI to create a new board game called "Future Strategy." In this game, the pieces have special abilities, so a different strategy is required than in regular strategy games.

[1305] The server describes the rules of "Future Strategy" in detail and generates the necessary pieces and board design. The device then presents this to the user and collects feedback. If the user requests a simpler game board design, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Future Strategy" is sold in an online store. Users can then purchase this new board game and enjoy it at home.

[1306] This invention enables even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to the market quickly and at low cost.

[1307] The processing flow will be explained below.

[1308] Step 1:

[1309] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This sends the request data from the terminal to the server.

[1310] Step 2:

[1311] The server analyzes the received request data. Specifically, the server analyzes the request content and extracts necessary parameters (for example, the game genre and theme). This prepares the information necessary for generative AI processing.

[1312] Step 3:

[1313] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[1314] Step 4:

[1315] The server creates detailed game rules and a list of required items based on the generated game idea. Specifically, it analyzes the generated idea and clearly describes the game procedure, types of items, and quantities. The generated results are saved on the server.

[1316] Step 5:

[1317] The device receives detailed game information from the server and displays it on the user interface. Specifically, detailed game rules and item lists are displayed on the device screen. The user can check these and enter their opinions or correction requests in the feedback form.

[1318] Step 6:

[1319] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[1320] Step 7:

[1321] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[1322] Step 8:

[1323] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[1324] Step 9:

[1325] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[1326] Step 10:

[1327] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[1328] Example 1

[1329] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1330] In today's world, game development requires a significant amount of time and expertise, making it difficult for ordinary users to realize new game ideas. Furthermore, the process of quickly commercializing a game while incorporating user feedback is complex and costly. Thus, there is a need for an efficient system that allows ordinary users to easily create new games and quickly commercialize them while incorporating user feedback.

[1331] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1332] In this invention, the server includes means for accepting a request to generate a new game from a user, means for generating a new game idea using a generative AI model, means for creating detailed game rules and a list of necessary game elements based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game elements by incorporating the user feedback, means for starting a productization process based on the finalized design, means for notifying the user that the product is complete and selling the completed game on an e-commerce site, and means for automatically generating prompt text and inputting it into the generative AI model. This enables general users to easily generate and sell new games and bring them to market quickly and at low cost.

[1333] "User" refers to a person who uses the system to request the creation of a new game.

[1334] "Server" refers to a device or system that receives requests from users, generates game ideas using a generative AI model, and then creates detailed game rules and a list of required game elements.

[1335] A "generative AI model" refers to an artificial intelligence algorithm that generates new game ideas based on input prompts.

[1336] A "prompt sentence" is a text that is input to a generative AI model and contains specific instructions based on a user request.

[1337] "Game idea" refers to an outline of a new game, including its basic rules, concept, and elements, generated by a generative AI model.

[1338] "Game rules" refers to specific play guidelines, such as how the generated game will proceed and the conditions for victory.

[1339] "Game element list" refers to a list of items and materials required to play the generated game.

[1340] "Feedback" refers to opinions and requests for corrections provided by users after reviewing the details of the generated game.

[1341] "Design" refers to the final form of the game, which defines its specific appearance and specifications and is used when it is actually produced.

[1342] The "productization process" refers to the series of procedures that involve actually manufacturing a finalized design to create a finished product that can be purchased by users.

[1343] "E-Commerce Site" means a web platform through which users can purchase completed Game Products online.

[1344] This invention is a system that allows general users to create new games and commercialize them. This system is primarily composed of a server, terminals, and users. These cooperate to efficiently carry out the process from game creation to commercialization.

[1345] Configuration and Operation Procedures

[1346] First, a user uses a terminal to request the creation of a new game. The user enters details such as the game's theme, genre, difficulty level, and special features into an input form on the terminal and presses the submit button. This input data is sent from the terminal to the server. The terminal can be a digital device such as a PC, tablet, or smartphone.

[1347] The server analyzes the received request data. Specifically, the server automatically generates a prompt sentence to be input to the generative AI model based on the request data. This prompt sentence is generated as follows:

[1348] Example prompt sentence:

[1349] "Generate ideas for a board game with a futuristic strategic warfare theme, medium difficulty, and pieces with special abilities."

[1350] The generated prompt sentences are input into a generative AI model, which generates a game idea. This generative AI model uses an advanced natural language processing model such as GPT-4, and outputs the basic rules, concept, and items to be used in a specific game. The generated game idea is then further refined into detailed game rules and a list of required game elements. This process involves the use of databases and algorithms within the server.

[1351] The server sends the details of the generated game to the terminal, which displays the information through a user interface. The user checks the details and inputs feedback if necessary. This feedback is sent from the terminal to the server.

[1352] The server analyzes the received feedback and modifies the game design based on user requirements. After the final game design is confirmed, the server starts the production process, which includes creating a manufacturing plan, estimating costs, and coordinating with manufacturers.

[1353] Once the product is complete, the server notifies the user, who then displays the notification on their device. The user can then purchase the completed new game from the online store. This process allows even users without specialized knowledge to easily create new games and bring them to market quickly and at low cost.

[1354] Specific examples

[1355] For example, if a user inputs the theme "Future Strategic Warfare" into a device and specifies the difficulty level as "Intermediate" and the element "Pieces with Special Abilities," the server sends prompts to the generative AI model to generate a new board game called "Future Strategy." This game idea includes a strategic system based on the special abilities of the pieces. Based on this idea, the server creates detailed rules and a list of necessary game elements and sends them to the device.

[1356] Users can provide feedback such as "I want the board design to be a little simpler," and the server will reflect this and revise the design again. After that, the production process will begin, and the completed "Future Strategy" will be sold in the online store.

[1357] This system allows ordinary users to easily create new games, incorporate user feedback into the product development, and quickly bring them to market.

[1358] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1359] Step 1:

[1360] The user uses the terminal to request the creation of a new game.

[1361] Input: The user fills in the device's input form with the game's theme, genre, difficulty level, special features, etc.

[1362] Action: The user presses the send button.

[1363] Output: The entered data is sent to the server.

[1364] Step 2:

[1365] The server receives the request data.

[1366] Input: User request data sent from the device.

[1367] Action: The server saves the request data in a database and begins analyzing the data.

[1368] Output: Generates a prompt sentence to input into the generative AI model based on the request data.

[1369] Step 3:

[1370] The server sends the prompt to the generative AI model.

[1371] Input: Prompt statement generated by data analysis.

[1372] How it works: The server sends a prompt to the generative AI model.

[1373] Output: New game ideas are generated from the generative AI model.

[1374] Step 4:

[1375] A server receives the generated game ideas.

[1376] Input: The game idea returned by the generative AI model.

[1377] How it works: The server stores game ideas in a database.

[1378] Output: Create detailed game rules and a list of game elements based on the game idea.

[1379] Step 5:

[1380] The server sends detailed game rules and a list of game elements to the terminal.

[1381] Input: Game rules and element list created from the game idea.

[1382] Action: The server sends this data to the device.

[1383] Output: Detailed game information is displayed on the device.

[1384] Step 6:

[1385] The user reviews the details and provides feedback.

[1386] Input: Game rules and element list displayed on the device.

[1387] How it works: A user fills in a feedback form with their opinion or correction request and submits it.

[1388] Output: The feedback data is sent to the server.

[1389] Step 7:

[1390] The server analyzes the feedback and adjusts the game design.

[1391] Input: Feedback data submitted by the user.

[1392] Action: The server analyzes the feedback and implements any necessary modifications.

[1393] Output: Final game design is finalized.

[1394] Step 8:

[1395] The server initiates the production process.

[1396] Input: Confirmed game design.

[1397] How it works: The server creates manufacturing plans, estimates costs, and coordinates with manufacturers.

[1398] Output: Production of the actual game product begins.

[1399] Step 9:

[1400] The server notifies the user when the product is complete.

[1401] Input: Product completion information.

[1402] Action: The server sends a notification to the user that the product is complete.

[1403] Output: A notification will be displayed on the device.

[1404] Step 10:

[1405] A user purchases a new game from an online store.

[1406] Input: Product completion notification displayed on terminal.

[1407] What happens: A user purchases a game from an online store.

[1408] Output: The user gets a new game and can enjoy it.

[1409] The above are the specific processing steps of this system, the operations performed at each step, and the input and output flow.

[1410] (Application example 1)

[1411] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1412] In today's game market, it is extremely difficult for ordinary users to create new games and then commercialize and bring them to market. One reason for this is the complex, time-consuming and costly process of coming up with new game ideas, the detailed process of game design and rules, and the procedures leading up to commercialization. Furthermore, the difficulty of smoothly previewing the created games and gathering feedback can lead to a risk of lowering the quality of the final product and user satisfaction.

[1413] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1414] In this invention, the server includes means for accepting a request to create a new game from a user, means for generating a new game idea using a generative AI, means for creating detailed game rules and a list of required game items based on the generated game idea, means for presenting details of the generated game to the user and obtaining feedback from the user, means for finalizing the design of the game items by incorporating the user feedback, means for starting a production process based on the finalized design, means for notifying the user that the product is complete and selling the completed game in an online store, means for allowing the user to check a virtual preview of the generated game using a 3D viewer, and means for the user to purchase the new game in the virtual store. This enables users to easily create new games from home, visually preview them, provide feedback, and ultimately produce and purchase the games.

[1415] "User" refers to an individual or organization that intends to use this system to create a new game.

[1416] A "generation request" is a procedure in which a user requests the system to generate a new game.

[1417] "Generative AI" refers to artificial intelligence technology that generates new game ideas based on user input.

[1418] A "game idea" is a basic idea that includes the concept, rules, items to be used, etc. of the generated game.

[1419] "Game rules" are detailed descriptions of the procedures, objectives, and methods of playing the generated game.

[1420] A "game item list" is a list of physical or digital items required to progress through a game.

[1421] "Feedback" refers to the process by which users provide the system with opinions and requests for corrections regarding the details of the generated game.

[1422] "Design confirmation" refers to the process of determining the final game design by incorporating user feedback.

[1423] The "production process" refers to the series of steps that are taken to bring a game to market as a product based on a finalized design.

[1424] "Virtual Preview" is a feature that allows users to check a visual sample of the generated game using a 3D viewer.

[1425] "Online Store" means an e-commerce platform that allows users to purchase products over the Internet.

[1426] A "virtual store" is a digital shopping environment where users can browse and purchase products in a virtual space.

[1427] A "3D viewer" is a display device or software that displays a virtual preview of a generated game in three dimensions.

[1428] This invention is a system that allows users to create new games and efficiently execute the process from creation to commercialization. The system includes the following main components:

[1429] System configuration

[1430] The system consists of a server, a terminal, and a user. The role and processing of each component are as follows:

[1431] User

[1432] A user uses a terminal to request the creation of a new game. The user fills out an input form on the terminal with detailed information such as theme, genre, and difficulty level, and sends it to the server.

[1433] Terminal

[1434] The device provides a user interface and has the ability to send user input to the server. It also presents detailed information and a virtual preview of the generated game to the user. Possible hardware options include smartphones, tablets, and head-mounted displays (HMDs). In particular, the virtual preview function of the generated game uses a 3D viewer, allowing users to visually check it.

[1435] server

[1436] The server performs the following main tasks:

[1437] 1. Accepting a game generation request: Receive the request data sent by the user and input it as a prompt to the generative AI model. For example, the prompt text is as follows:

[1438] Theme: Future

[1439] Genre: Strategy

[1440] Difficulty: Intermediate

[1441] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[1442] 2. Game idea generation: Using a generative AI (e.g., OpenAI's GPT model) installed on the server, a new game idea is generated based on the user's request. This generated game idea includes basic rules, concepts, and items to be used.

[1443] 3. Creating rules and item lists: Based on the generated game ideas, an automatic generation algorithm is used to create detailed game rules and a list of required items, allowing users to understand the specific steps to play the game and the physical items required.

[1444] 4. Present to the user and obtain feedback: The detailed game information obtained from the server is sent to the device and presented to the user. The user checks the details and enters their opinions or correction requests in the feedback form, which is then sent to the server.

[1445] 5. Finalize the design and begin the production process: Analyze user feedback and make any necessary modifications to finalize the design of the final game item. Then, begin the production process based on the finalized design. This process includes creating a production plan, estimating costs, and working with manufacturers.

[1446] 6. Notification and sale of completed product: After the product is completed, the server will notify the user. The user can receive this notification through their device and purchase the game in the virtual store.

[1447] Specific examples

[1448] For example, if a user requests the creation of a new board game, the server uses generative AI to generate a new game idea called "Future Strategy." In this game, the pieces have special abilities, and a different strategy is required than in ordinary strategy games. The server generates detailed game rules and an item list and presents them to the user via their device. The user reviews them and sends feedback such as "I would like the piece design to be a little simpler." The server reflects this feedback and finalizes the game design. The completed game is then sold in a virtual store, where users can purchase and play it.

[1449] This concludes the "Mode for Carrying Out the Invention." Through this mode, users can easily create and produce new games and ultimately offer them on the market as products.

[1450] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1451] Step 1:

[1452] The user inputs a request to create a new game on the device. The user inputs details such as theme, genre, difficulty level, etc. into the input form on the device and presses the send button. The input data is detailed information such as theme, genre, difficulty level, etc., and is sent from the device to the server.

[1453] Step 2:

[1454] The server receives a generation request from the user. The server analyzes the received request data and generates a new game idea using a generative AI model. At this time, the following sentence is input to the AI ​​model as a prompt:

[1455] Theme: Future

[1456] Genre: Strategy

[1457] Difficulty: Intermediate

[1458] Generate ideas for new board games based on these criteria, including rules, concepts, and items used.

[1459] The generative AI model generates game ideas based on prompts and outputs data including basic rules, concepts, and items to be used.

[1460] Step 3:

[1461] The server creates detailed game rules and a list of required game items based on the generated game idea. It analyzes the output data of the generative AI model and specifies the game progression procedures and required items. Through this process, detailed game rules and a list of items are created.

[1462] Step 4:

[1463] The server sends detailed information about the generated game to the terminal. The terminal receives this data and displays it on the user interface, allowing the user to check the details of the generated game. The output data includes the game rules, item list, and concept details.

[1464] Step 5:

[1465] The user checks the details of the generated game and sends feedback. The user enters their opinions or correction requests into the feedback form on the device and presses the send button. The entered feedback data is sent from the device to the server.

[1466] Step 6:

[1467] The server receives feedback from users and modifies the game design as necessary. The received feedback data is analyzed and reflected in the game ideas and design. The modified design is finalized.

[1468] Step 7:

[1469] The server starts the production process based on the finalized game design. The finalized design data is sent to the manufacturing department and manufacturers to create a production plan, estimate costs, and start the manufacturing process. The output data are detailed blueprints and instructions for manufacturing.

[1470] Step 8:

[1471] After the product is completed, the server notifies the user. The server generates a product completion notification and sends it to the terminal. The terminal receives this notification and displays it to the user. The user can check this notification and purchase the completed game in the virtual store.

[1472] Step 9:

[1473] A user purchases a game from a virtual store. Using the purchasing function in the virtual store, the user orders the game online. Once the purchase process is complete, the game is delivered to the user. The data input during this process is purchase information (user information, payment information), and the data output is purchase confirmation information.

[1474] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1475] This invention is a system for generating new games while recognizing user emotions and efficiently executing the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[1476] System operation flow

[1477] The system of the present invention creates and produces new games through the following steps.

[1478] Accepting requests to create a game

[1479] A user requests the creation of a new game via a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. This request data is sent from the terminal to the server.

[1480] Acquiring emotion data

[1481] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions. The acquired emotion data is sent to the server.

[1482] Game idea generation

[1483] Based on the request data and emotion data received by the server, a generative AI is used to generate new game ideas, including basic rules, concepts, and items to be used.

[1484] Creating Rules and Item Lists

[1485] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[1486] Presenting to the user and getting feedback

[1487] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[1488] Finalizing the design and starting the production process

[1489] The server analyzes the received feedback and finalizes the design of the game item with any necessary modifications, after which the production process begins, which specifically includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[1490] Notification and sale of finished products

[1491] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the device. The device displays the notification on the screen to notify the user. Finally, the user can purchase the new game from the online store.

[1492] Specific examples

[1493] For example, when a user requests the creation of a new card game from a device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game, "Mystery Quest," based on the generative AI and the emotional data. This game combines specific detective cards with puzzle-solving conditions. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[1494] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays proposals in a more user-acceptable format. For example, if the user is dissatisfied, the server will re-propose the game with more options. If the user requests a slightly more difficult version, the server will reflect this and re-confirm the design. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[1495] This invention uses an emotion engine to enable customization according to the user's emotional state, resulting in the creation of more personalized games. This allows even general users without specialized knowledge to easily create and sell new games, enabling new games to be brought to market quickly and at low cost.

[1496] The processing flow will be explained below.

[1497] Step 1:

[1498] A user sends a request to create a new game through a terminal. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the terminal and presses the send button. The request data is sent from the terminal to the server.

[1499] Step 2:

[1500] The device acquires emotion data using input devices (camera, microphone, sensors, etc.) to recognize the user's emotions, and the emotion data is sent from the device to the server.

[1501] Step 3:

[1502] The server analyzes the request data and emotional data it receives. Specifically, the server analyzes the request content and emotional data and extracts the necessary parameters. This prepares the information necessary for generative AI processing.

[1503] Step 4:

[1504] The server uses a generative AI to generate new game ideas. Specifically, based on the extracted parameters, the generative AI automatically generates basic game rules, concepts, items to be used, etc. The generated ideas are stored on the server.

[1505] Step 5:

[1506] The server creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated results are saved on the server.

[1507] Step 6:

[1508] The device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user can review it and enter their opinions or correction requests in the feedback form.

[1509] Step 7:

[1510] The user enters their opinions or correction requests into the feedback form and presses the send button. The feedback data is sent from the terminal to the server.

[1511] Step 8:

[1512] The server receives and analyzes the feedback, specifically, analyzing the feedback and identifying any necessary modifications, which then determines the final game item design.

[1513] Step 9:

[1514] The server initiates the production process based on the finalized design, specifically by sending the modified design template to the manufacturer and finalizing the manufacturing plan and cost estimate.

[1515] Step 10:

[1516] After the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user.

[1517] Step 11:

[1518] A user purchases a new game from an online store. Specifically, the completed game is posted on the online store, and the user completes the purchase. Once the purchase is complete, the product is delivered to the user.

[1519] Example 2

[1520] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1521] Conventional game generation systems lacked customization that took user emotions into consideration, making it difficult to generate personalized games that met user expectations. Furthermore, the process from creating a new game to commercialization was complex and time-consuming, making it difficult for users without specialized knowledge to use. Furthermore, there was a lack of a means to effectively incorporate user feedback, making it difficult to increase user satisfaction.

[1522] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1523] In this invention, the server

[1524] means for receiving a request from a user to generate a new game;

[1525] A means for generating new game ideas using generative artificial intelligence;

[1526] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1527] A means for acquiring user emotion data;

[1528] a means for adjusting game rules and difficulty based on user emotion data using an emotion engine;

[1529] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1530] A means to reflect user feedback and finalize the design of game items;

[1531] A means to start the production process based on the finalized design;

[1532] a means of notifying users that the product is complete and selling the completed game in an online store;

[1533] This allows for personalized game generation according to the user's emotional state.

[1534] "User" refers to an entity that uses the system to create games and provide feedback.

[1535] "Terminal" refers to a hardware device (e.g., a smartphone, a personal computer, etc.) that a user uses to make a game generation request.

[1536] A "server" refers to a computer system that receives a game generation request, generates game ideas using generative artificial intelligence, and then uses an emotion engine to make adjustments based on the user's emotions.

[1537] "Generative AI" refers to an AI model that takes data as input and uses it to generate new game ideas, rules, and item lists.

[1538] "Emotion engine" refers to a software component used to analyze a user's emotional data and adjust game rules and difficulty based on that data.

[1539] "Emotional data" refers to data on the user's emotional state analyzed based on facial expressions, tone of voice, heart rate, etc.

[1540] "Game Idea" refers to a basic outline of the basic concept, rules, setting, and items used in a new game, generated by a generative artificial intelligence.

[1541] "Game rules" refers to a set of detailed instructions, such as how to proceed with the game and the conditions for victory, that are created based on the generated game idea.

[1542] "Game Item List" refers to a list of specific items required to play the game.

[1543] "Feedback" refers to data that users enter after checking the details of the generated game, along with suggestions for improvement and opinions.

[1544] The "productization process" refers to a series of procedures, such as planning, cost estimation, and collaboration with manufacturers, for producing an actual product based on a finalized game design.

[1545] "Online Store" refers to an online sales platform for selling completed game products to users.

[1546] This invention relates to a system that generates new games based on the user's emotional state and efficiently executes the process up to commercialization. This system is composed of users, terminals, a server, and an emotion engine, each of which performs a series of processes.

[1547] Hardware and Software Configuration

[1548] Terminal

[1549] Hardware: Includes a camera, microphone, and sensors to capture user emotion data.

[1550] Software: Runs a form-filling tool and emotion recognition software that collects user-provided data and transmits it to a server as emotion data.

[1551] server

[1552] Hardware: High-performance servers are used.

[1553] Software: This software runs generative AI models (e.g., OpenAI's GPT-4) and emotion engines, and also includes a database management system.

[1554] System operation flow

[1555] 1. The user uses the input form on the device to fill in the theme, genre, difficulty level, etc. of a new game and presses the submit button. The device then sends this to the server via an HTTP POST request.

[1556] 2. The device uses the camera, microphone, and sensors to capture the user's emotional data, including facial expressions, tone of voice, heart rate, etc. The captured data is sent to the server in JSON format.

[1557] 3. The server sends a prompt to the generative AI based on the request data and emotion data. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[1558] 4. The generative AI generates new game ideas, and the server creates detailed game rules and item lists based on those ideas. For example, there are three types of detective cards, each with different skills.

[1559] 5. The server uses an emotion engine to adjust the game rules and difficulty based on the user's emotional data. For example, if the user is relaxed, the server increases the number of puzzles.

[1560] 6. The server sends the generated game details to the device, which displays them in the user interface. The user reviews this information and enters their comments and correction requests in the feedback form.

[1561] 7. The device sends the user's feedback to the server as an HTTP POST request, and the server analyzes it. For example, it reflects a request for a higher difficulty level.

[1562] 8. The server finalizes the game design and then begins the production process, which includes creating a manufacturing plan, estimating costs, and working with manufacturers.

[1563] 9. The server sends a notification of the completed product to the device, which then displays the notification to the user, who can then purchase the new game from the online store.

[1564] Specific examples

[1565] When a user requests the creation of a new card game from their device, the device acquires emotional data from the user's facial expressions and voice and sends it to the server. The server then generates a new card game called "Mystery Quest" based on the emotional data and a generative AI (e.g., OpenAI's GPT-4). This game combines detective cards with puzzle-solving requirements. The emotional engine adjusts the difficulty to be slightly higher if the user is relaxed, and lower if the user is nervous.

[1566] The server details the rules of "Mystery Quest" and generates a list of the required cards, board, and accessories. The device then presents this to the user and collects feedback. Based on the user's emotional data, the server displays suggestions in a way that is more user-friendly. For example, if the user is dissatisfied, the server will resuggest a new game with more options. If the user requests a slightly more difficult game, the server will reflect this and finalize the design again. The production process then begins, and the completed "Mystery Quest" is sold on an online store. Users can then enjoy this new card game with their friends.

[1567] Prompt Sentence Examples

[1568] I want to create a new card game. The theme is "Detective and Mystery", the genre is "Puzzle", and the difficulty level is "Intermediate". I want to customize the game details based on the user's preferences.

[1569] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1570] Step 1: The user fills in the details of the game, such as theme, genre, and difficulty level, into the input form on the device and presses the submit button.

[1571] Input: Details about the game, such as theme, genre, difficulty level, etc.

[1572] What it does: The user accesses a form provided in the device's browser, enters the required information in each field, and when they click the submit button, the entered data is sent to the server as an HTTP POST request.

[1573] Output: The request data to the server.

[1574] Step 2: The device acquires the user's emotion data using the camera, microphone, and sensors.

[1575] Input: Emotional data such as the user's facial expressions, tone of voice, and heart rate.

[1576] How it works: The device captures the user's facial expressions with a camera, detects the tone of their voice with a microphone, and measures their heart rate with a sensor. Emotion recognition software analyzes each piece of data and compiles it into emotional data.

[1577] Output: Parsed emotion data.

[1578] Step 3: The device sends the acquired emotion data to the server.

[1579] Input: Parsed emotion data.

[1580] Specific operation: The device converts the emotion data into JSON format and sends it to the server as an HTTP POST request.

[1581] Output: Emotion data to the server.

[1582] Step 4: The server analyzes the request data and emotion data and sends a prompt to the generative AI.

[1583] Input: Request data and emotion data.

[1584] Specific behavior: The server receives the request data and emotion data, analyzes them, and generates an appropriate generative AI prompt. The prompt contains specific instructions such as "Generate a new card game. The theme is 'Detective and Mystery,' the genre is 'Puzzle,' and the difficulty level is 'Intermediate.'"

[1585] Output: A prompt to the generative AI.

[1586] Step 5: The generative AI generates new game ideas, and the server creates detailed game rules and item lists.

[1587] Input: A prompt for the generative AI.

[1588] How it works: The generative AI generates new game ideas based on prompts and returns the results to the server, which then creates detailed game rules and a list of required items based on the game idea.

[1589] Output: Detailed game rules and item list.

[1590] Step 6: The server uses the emotion engine to adjust the game rules and difficulty based on the user's emotion data.

[1591] Input: Game rules, item list, emotion data.

[1592] How it works: The server uses the emotion engine to analyze the user's emotional data and adjust the game rules and difficulty level accordingly. For example, if the user is relaxed, the difficulty level is increased, and if the user is tense, the difficulty level is decreased.

[1593] Output: Adjusted game rules and item list.

[1594] Step 7: The server sends the adjusted game details to the terminal, which displays them on the user interface.

[1595] Input: Adjusted game rules and item list.

[1596] Specific operation: The server sends the adjusted game details data to the device. The device receives this data and displays it on the user interface. The user confirms it.

[1597] Output: Details of the game presented to the user.

[1598] Step 8: The user enters their opinions or correction requests into the feedback form, and the terminal sends them to the server.

[1599] Input: Feedback data from users.

[1600] Specific operation: The user enters their opinion or correction request in the feedback form and presses the submit button. The device sends the feedback data to the server as an HTTP POST request.

[1601] Output: Feedback data to the server.

[1602] Step 9: The server analyzes the feedback data and finalizes the game design with any necessary modifications.

[1603] Input: Feedback data, adjusted game rules and item list.

[1604] What it does: The server analyzes the feedback data and modifies and finalizes the game design based on user requirements.

[1605] Output: The final game design.

[1606] Step 10: The server starts the production process and sends a notification of the completed product to the terminal.

[1607] Input: The final game design.

[1608] Specific operation: The server creates a production plan based on the final game design, estimates costs, and coordinates with manufacturers. Once the product is complete, it sends a notification to the device.

[1609] Output: Completion notification to the terminal.

[1610] Step 11: The device displays a notification to the user, allowing the user to purchase the new game from the online store.

[1611] Input: Completion Notice.

[1612] Specific behavior: The device displays the completion notification received from the server on the screen, and the user confirms it. The user then accesses the online store to purchase the new game.

[1613] Output: Available for purchase in the online store.

[1614] The above is the specific processing flow of the program.

[1615] (Application example 2)

[1616] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1617] Conventional game generation systems generate games without taking into account the user's emotional state, which can lead to low user satisfaction. Furthermore, the process of efficiently commercializing new games and proposing them to users requires a lot of time and effort, making it difficult to quickly bring them to market. Furthermore, virtual stores are unable to offer personalized product recommendations that reflect the user's emotions, which prevents them from fully motivating users to purchase.

[1618] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: means for accepting a request to create a new game from a user; means for generating a new game idea using a generative AI; means for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to the user and obtaining feedback from the user; means for finalizing the design of the game items by incorporating the user feedback; means for starting the productization process based on the finalized design; means for notifying the user that the product is completed and selling the completed game in an online store; means for obtaining emotion data using an input device for recognizing the user's emotions; and means for adjusting the game idea and proposal content generated using an emotion engine based on the obtained emotion data to match the user's emotional state. This enables personalized games and product proposals based on the user's emotions, and allows them to be quickly and efficiently brought to market.

[1619] A "game creation request" is a request by a user to notify the system that they wish to create a new game.

[1620] "Generative AI" is a type of artificial intelligence that uses data and algorithms to automatically generate new game ideas and concepts.

[1621] "Emotion data" is information about the emotional state of the user obtained from facial expressions, voice, etc.

[1622] The "emotion engine" is a system that analyzes emotional data and uses the results to adjust the game's difficulty and suggestions.

[1623] "Detailed game rules" are explanations that refer to specific and clear ways of playing and conditions for winning or losing based on the generated game idea.

[1624] The "game item list" is a list of cards, boards, accessories, etc. required to play the game.

[1625] A "user interface" is a system that includes a screen and operating means for a user to interact with a system.

[1626] The "productization process" refers to the complete procedure for turning a generated game idea into an actual product, which is then manufactured and sold.

[1627] A "virtual store" is a store operated virtually on the Internet, where users can browse and purchase products online.

[1628] An "input device" is a device such as a camera or microphone that is used to acquire emotion data from a user.

[1629] An "online store" is a website or system for selling products over the Internet.

[1630] This invention is a system that generates and proposes new games and products in a virtual store while recognizing the user's emotions, and quickly commercializes them. This system is composed of users, terminals, a server, and an emotion engine. The specific operation of each part of this system will be explained below.

[1631] First, the user requests the creation of a new game via their device. Specifically, the user fills in details such as theme, genre, and difficulty level in an input form on the device and presses the send button. This request data is sent from the device to the server.

[1632] Next, the device acquires emotion data using an input device (camera, microphone, sensor, etc.) for recognizing the user's emotion, and transmits the acquired emotion data to the server.

[1633] The server uses generative AI to generate new game ideas based on the received request data and emotion data. The generated game ideas include basic rules, concepts, and items to be used.

[1634] The server then creates detailed game rules and a list of required game items based on the generated game idea. The emotion engine adjusts the rules and difficulty based on the user's emotional state. The generated content is stored on the server.

[1635] Next, the device receives detailed game information from the server and displays it on the user interface. The display content is also customized by the emotion engine. The user checks this information and then enters their opinions and correction requests in a feedback form and submits it. The feedback data is then sent from the device to the server.

[1636] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications, after which the production process begins, including creating a manufacturing plan, estimating costs, and working with manufacturers.

[1637] Finally, after the product is completed, the server notifies the user. Specifically, a completion notification is generated and sent to the terminal. The terminal displays the notification on the screen to notify the user. The user can then purchase the new game from the online store.

[1638] For example, if a user is looking for new sneakers, they can feed the generative AI model a prompt like this:

[1639] Example prompt sentence:

[1640] Generate a personalized product recommendation list for a user who is looking for new sneakers. The user is feeling excited and happy. The list should include comfortable casual sneakers that the user is likely to enjoy based on their current emotional state.

[1641] OpenCV and EmotionRecognizer (emotion recognition model) are used to recognize user emotions, and RecommendationEngine is used as the recommendation engine.Smart glasses and head-mounted displays are used for AR display, providing a virtual product experience.The online store API is used to obtain product information provided by the online store.

[1642] This system enables personalized games and product suggestions based on user emotions, and can be brought to market quickly and efficiently.

[1643] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1644] Step 1:

[1645] A user requests the creation of a new game via a terminal.

[1646] Specific actions: The user enters details such as the game's theme, genre, and difficulty into the device's input form and presses the submit button.

[1647] Input: Game details entered by the user

[1648] Output: Request data sent from the device to the server

[1649] Step 2:

[1650] The terminal acquires emotion data using an input device for recognizing the user's emotion.

[1651] Specific operation: Using the device's built-in camera and microphone, the user's facial expressions and voice are captured, and the emotional data is analyzed using emotion recognition software (OpenCV and EmotionRecognizer).

[1652] Input: Real-time facial expression and voice data of the user

[1653] Output: Send the analyzed emotion data to the server

[1654] Step 3:

[1655] Based on the request data and emotional data received by the server, new game ideas are generated using generative AI.

[1656] Specific operation: The server calls the generative AI, inputs request data and emotion data, and generates a game idea. The generative AI creates a prompt sentence and generates the basic concept and rules of a new game based on it.

[1657] Input: Request data and emotion data

[1658] Output: Generated game ideas

[1659] Step 4:

[1660] Based on the generated game idea, the server creates detailed game rules and a list of required game items.

[1661] How it works: Based on the generated game idea, the server's automatic generation algorithm creates detailed game rules and an item list. The emotion engine adjusts the rules and difficulty based on the user's emotional state.

[1662] Input: Generated game ideas

[1663] Output: Detailed game rules and item list

[1664] Step 5:

[1665] The terminal receives detailed game information from the server and displays it on the user interface.

[1666] Specific operation: The device receives detailed game information from the server and displays it on the user interface. The emotion engine customizes the display content based on the user's emotional data.

[1667] Input: Detailed game rules and item list

[1668] Output: Detailed game information displayed in a user interface

[1669] Step 6:

[1670] The user enters their opinions and correction requests into the feedback form and submits it.

[1671] What happens: The user checks the game details, enters feedback, and presses the submit button.

[1672] Input: User feedback data

[1673] Output: Feedback data sent from the device to the server

[1674] Step 7:

[1675] The server analyzes the received feedback and finalizes the final game item design with any necessary modifications.

[1676] What it does: The server analyzes the feedback data, uses the generative AI again to generate game ideas with necessary modifications, and finalizes the game design.

[1677] Input: Feedback data

[1678] Output: Final, confirmed game design

[1679] Step 8:

[1680] The server will then begin the production process based on the finalized design.

[1681] Specific operation: The server creates a manufacturing plan, performs cost estimation, and works with manufacturers to bring the product to market.

[1682] Input: Final Game Design

[1683] Output: Progression of the productization process

[1684] Step 9:

[1685] The server notifies the user that the product is complete and sells the completed game in an online store.

[1686] Specific behavior: The server generates a completion notification and sends it to the device, which displays it to the user and provides a link to the online store.

[1687] Input: Completion Notice

[1688] Output: Notification displayed to the user and a link to buy the game in the online store

[1689] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[1690] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1691] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.

[1692] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1693] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1694] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1695] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1696] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1697] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1698] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1699] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1700] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1701] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[1702] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[1703] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1704] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1705] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1706] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1707] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[1708] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[1709] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[1710] The following is further disclosed regarding the above embodiment.

[1711] (Claim 1)

[1712] means for receiving a request from a user to generate a new game;

[1713] A means of generating new game ideas using generative AI;

[1714] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1715] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1716] A means to reflect user feedback and finalize the design of game items;

[1717] A means to start the production process based on the finalized design;

[1718] a means of notifying users that the product is complete and selling the completed game in an online store;

[1719] A system including:

[1720] (Claim 2)

[1721] 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

[1722] (Claim 3)

[1723] 10. The system of claim 1, further comprising means for using an automated generation algorithm in creating rules and item lists for generated game ideas.

[1724] "Example 1"

[1725] (Claim 1)

[1726] means for receiving a request from a user to generate a new game;

[1727] A means for generating new game ideas using a generative AI model;

[1728] A method for creating detailed game rules and a list of required game elements based on the generated game ideas;

[1729] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1730] A means to reflect user feedback and finalize the design of game elements;

[1731] A means to start the production process based on the finalized design;

[1732] means for notifying users that the product is complete and for selling the completed game on an e-commerce site;

[1733] A means for automatically generating prompt sentences and inputting them into a generative AI model;

[1734] A system including:

[1735] (Claim 2)

[1736] 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

[1737] (Claim 3)

[1738] 10. The system of claim 1, further comprising means for using an automated generation algorithm in creating the rules and element list of the generated game idea.

[1739] "Application Example 1"

[1740] (Claim 1)

[1741] means for receiving a request from a user to generate a new game;

[1742] A means of generating new game ideas using generative AI;

[1743] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1744] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1745] A means to reflect user feedback and finalize the design of game items;

[1746] A means to start the production process based on the finalized design;

[1747] a means of notifying users that the product is complete and selling the completed game in an online store;

[1748] a means for allowing a user to check a virtual preview of the generated game using a 3D viewer;

[1749] a means for users to purchase new games within the virtual store;

[1750] A system including:

[1751] (Claim 2)

[1752] 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

[1753] (Claim 3)

[1754] 10. The system of claim 1, further comprising means for using an automated generation algorithm in creating rules and item lists for generated game ideas.

[1755] "Example 2: Combining Emotion Engines"

[1756] (Claim 1)

[1757] means for receiving a request from a user to generate a new game;

[1758] A means for generating new game ideas using generative artificial intelligence;

[1759] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1760] A means for acquiring user emotion data;

[1761] a means for adjusting game rules and difficulty based on user emotion data using an emotion engine;

[1762] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1763] A means to reflect user feedback and finalize the design of game items;

[1764] A means to start the production process based on the finalized design;

[1765] a means of notifying users that the product is complete and selling the completed game in an online store;

[1766] A system including:

[1767] (Claim 2)

[1768] 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

[1769] (Claim 3)

[1770] 10. The system of claim 1, further comprising means for using an automated generation algorithm in creating rules and item lists for generated game ideas.

[1771] "Application example 2 when combining emotion engines"

[1772] (Claim 1)

[1773] means for receiving a request from a user to generate a new game;

[1774] A means of generating new game ideas using generative AI;

[1775] A method for creating detailed game rules and a list of required game items based on the generated game idea;

[1776] means for presenting details of the generated game to a user and obtaining feedback from the user;

[1777] A means to reflect user feedback and finalize the design of game items;

[1778] A means to start the production process based on the finalized design;

[1779] a means of notifying users that the product is complete and selling the completed game in an online store;

[1780] means for acquiring emotion data using an input device for recognizing a user's emotion;

[1781] a means for adjusting game ideas and proposals generated using an emotion engine based on the acquired emotion data to match the user's emotional state;

[1782] A system including:

[1783] (Claim 2)

[1784] 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

[1785] (Claim 3)

[1786] 10. The system of claim 1, further comprising means for using an automated generation algorithm in creating rules and item lists for generated game ideas. [Explanation of symbols]

[1787] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. means for receiving a request from a user to generate a new game; A means of generating new game ideas using generative AI; A method for creating detailed game rules and a list of required game items based on the generated game idea; means for presenting details of the generated game to a user and obtaining feedback from the user; A means to reflect user feedback and finalize the design of game items; A means to start the production process based on the finalized design; a means of notifying users that the product is complete and selling the completed game in an online store; A system including:

2. 2. The system according to claim 1, further comprising means for displaying details of the generated game using a user interface when the details are presented.

3. 10. The system of claim 1, further comprising means for using an automatic generation algorithm in creating the rules and item list of the generated game idea.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A