System

The system addresses the challenge of limited investment opportunities in generative AI by providing a secure and transparent platform for managing investments, ensuring data privacy, and facilitating profit distribution and share trading.

JP2026022444APending Publication Date: 2026-02-12SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024123961
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Developing generative AI projects requires significant capital investment, but opportunities for investors are limited, and there is a lack of an efficient system for managing investments, distributing profits, ensuring data security, and protecting privacy.

Method used

A system that enables communication between a server and user terminals for inputting and managing generative AI project information, authenticating users, securely storing data, and facilitating investment transactions, profit distribution, and share trading.

Benefits of technology

Enables efficient, secure, and transparent investment in generative AI projects, allowing investors to manage funds, track investment history, and earn capital gains with enhanced data privacy and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026022444000001_ABST
    Figure 2026022444000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: input means from a user terminal for inputting detailed information of a generative artificial intelligence project; authentication means for receiving the project detailed information transmitted from the user terminal and performing authentication; storage means for storing the project detailed information in a database when the authentication is successful; addition means for adding the stored project information to a project list; and notification means for notifying that the addition is completed.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] Developing generative artificial intelligence (AI) projects requires a large amount of capital, but investment opportunities are limited, so a platform that is accessible to a wide range of investors is necessary. There is also a lack of an efficient system for investors to directly invest in projects and earn profits. Furthermore, there is a need to ensure that investment funds are managed, profits are distributed, and data security and privacy are protected. To address these challenges, a specific system needs to be developed. [Means for solving the problem]

[0005] The present invention provides a system for efficiently and safely conducting investment transactions related to generative AI projects. Specifically, it provides a means of communication between a server and a user terminal that inputs detailed information about generative AI projects and stores it in a database. It also provides a means for investors to select a project, submit an investment application, confirm the funds, and store the investment information. It also includes a means for confirming project profits and distributing the profits to each investor. It also includes a means for encrypting input data and securely storing it in a database, as well as a means for authenticating and decrypting data when accessing the data. This allows investors to invest in generative AI projects with peace of mind and ensure profits.

[0006] The "Generative Artificial Intelligence Project" is a development project aimed at generating new content such as text, images, and audio using machine learning and artificial intelligence technologies.

[0007] A "user terminal" is a device (such as a PC, smartphone, or tablet) that developers and investors use to access the system and perform operations such as input and investment.

[0008] "Input means" refers to the functions and interfaces for inputting detailed project information and investment information into the system via a user terminal.

[0009] "Authentication" refers to the ability of a system to verify the validity of data received and to verify the identity of users and developers.

[0010] "Storage means" refers to a function for safely storing received data in a storage device such as a database.

[0011] "Means for adding" refers to a function for adding newly registered project information to the project list.

[0012] "Notification means" refers to a function for notifying users and developers that a specific operation or process has been completed.

[0013] "Investment management tools" refers to functions for efficiently managing investments in generative artificial intelligence projects.

[0014] "Investment application receiving means" refers to a function for receiving investment applications sent from investors.

[0015] "Funds verification means" refers to a function that verifies an investor's account information and checks whether the funds necessary for investment are available.

[0016] "Investment information storage means" refers to a function for storing confirmed investment information in a database.

[0017] "Investment confirmation notification means" refers to a function for notifying investors that their investment has been completed.

[0018] "Revenue distribution calculation means" refers to a function that performs calculations to appropriately distribute project revenue to each investor.

[0019] "Profit distribution means" refers to a function for reflecting profits in each investor's account based on calculation results.

[0020] "Profit distribution confirmation means" refers to a function for notifying investors that profit distribution has been completed.

[0021] "Data encryption means" refers to the function for encrypting and storing all data used within the system.

[0022] "Encrypted data storage means" refers to a function for storing encrypted data in a database.

[0023] "Data authentication means" refers to a function for authenticating a user when accepting a data request.

[0024] "Data decryption means" refers to a function for decrypting and providing data when authentication is successful.

[0025] "Trading order receiving means" refers to a function for receiving stock trading orders.

[0026] "Order verification means" refers to a function for checking accepted trading order information and verifying its legitimacy.

[0027] "Funds and stocks confirmation means" refers to a function for confirming a user's funds and stock holdings.

[0028] "Transaction Execution Facility" means a facility for executing and recording a stock transaction when the transaction conditions are met.

[0029] "Transaction confirmation notification means" refers to a function for notifying the user that a transaction has been completed. [Brief explanation of the drawings]

[0030] [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

[0031] 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.

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

[0033] 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).

[0034] 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.

[0035] 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.

[0036] 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.

[0037] 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."

[0038] [First embodiment]

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

[0040] 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.

[0041] 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).

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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.

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

[0047] 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.

[0048] 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.

[0049] 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.

[0050] 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."

[0051] The present invention relates to a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. The following describes in detail an embodiment of the system.

[0052] Project Registration

[0053] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user terminal. The terminal then sends this information to the server. The server verifies the received data and authenticates the developer. If authentication is successful, the project information is saved in the database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This system allows developers to register projects quickly and easily.

[0054] Investment Process

[0055] The user selects a generative AI project of interest from their device and enters the desired investment amount. The device then sends the investment request to the server. The server verifies the user's funds and checks that the requested investment amount is available. If the funds are successfully verified, the server saves the investment information in its database. The server notifies the user that the investment has been completed. This allows the user to easily invest in generative AI projects.

[0056] Revenue return

[0057] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains each investor's investment information from the database and distributes profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of profit distribution completion is sent after distribution is completed. This mechanism allows investors to enjoy transparent profit distribution.

[0058] Data Management and Privacy Protection

[0059] The server encrypts all data and stores it in a database. When a user or developer tries to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security of the entire system.

[0060] Providing capital gain opportunities

[0061] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. The server verifies the submitted order information and confirms the user's funds and shares held. If the verification is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[0062] Specific examples

[0063] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project's details from their device and sends them to the server. The server authenticates and registers the project in a database. After registration is complete, investors enter the amount they wish to invest in the project from their device and submit an investment application. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates revenue, the server distributes the revenue to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares from their device, and the server verifies and executes the transaction.

[0064] The above is a concrete example of how the present invention can be implemented. This system makes it easier to invest in generative AI projects, providing transparency and efficiency for investors.

[0065] The processing flow will be explained below.

[0066] Project Registration

[0067] Step 1:

[0068] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[0069] Step 2:

[0070] The terminal transmits the input information to the server.

[0071] Step 3:

[0072] The server verifies the received data and authenticates the developer's identity.

[0073] Step 4:

[0074] If the authentication is successful, the server stores the project information in a database.

[0075] Step 5:

[0076] The server confirms that the save is complete and adds the new project to the project list.

[0077] Step 6:

[0078] The server notifies the developer that the project has been successfully registered.

[0079] Investment Process

[0080] Step 1:

[0081] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[0082] Step 2:

[0083] The terminal transmits the input investment information to the server.

[0084] Step 3:

[0085] The server verifies the user's funds and checks whether the desired investment amount is available.

[0086] Step 4:

[0087] If the funds are confirmed, the server stores the investment information in a database.

[0088] Step 5:

[0089] The server notifies the user that the investment is complete.

[0090] Revenue return

[0091] Step 1:

[0092] The server verifies that revenue has been generated for a particular project.

[0093] Step 2:

[0094] The server retrieves all investment information for the project from the database.

[0095] Step 3:

[0096] The server calculates the distribution amount based on the investment amount of each investor.

[0097] Step 4:

[0098] Based on the calculation results, the server reflects the profits in each investor's account.

[0099] Step 5:

[0100] The server notifies the investor that the revenue distribution is complete.

[0101] Data Management and Privacy Protection

[0102] Step 1:

[0103] The server encrypts all data it receives and stores it in a database.

[0104] Step 2:

[0105] When a user or developer attempts to access data, the server performs authentication.

[0106] Step 3:

[0107] If authentication is successful, the server decrypts the data and provides the requested information.

[0108] Providing capital gain opportunities

[0109] Step 1:

[0110] A user inputs a stock trading order from a terminal and transmits it to the server.

[0111] Step 2:

[0112] The server verifies the received order information.

[0113] Step 3:

[0114] The server verifies the user's funds or holdings and checks the terms of the transaction.

[0115] Step 4:

[0116] If the conditions are met, the server executes the transaction and records the transaction information in a database.

[0117] Step 5:

[0118] The server acknowledges the completion of the transaction.

[0119] These are the specific steps in each process, which will ensure efficient and safe investment in generative AI projects, as well as the associated management and revenue sharing.

[0120] Example 1

[0121] 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."

[0122] Conventional investment management systems for generative AI projects have a complex process, from project information registration to investment and profit distribution, making them difficult to use for users and investors. Other issues include insufficient data security and transparent profit distribution. This tends to discourage investment and lower the project success rate. Furthermore, there was a need for an integrated management method to improve the efficiency and safety of the entire system.

[0123] 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.

[0124] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and authenticating it, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an application acceptance means for accepting an investment application for a project selected by an investor, a fund confirmation means for confirming the investor's funds upon receiving the investment application, an investment information storage means for saving the investment information in a database if fund confirmation is successful, a profit distribution calculation means for calculating profits and calculating the amount of distribution to each investor, a profit distribution means for reflecting the profits in each investor's account after distribution is complete, and a profit distribution confirmation notification means for notifying the investor that profit distribution has been completed. This enables integrated investment management and transparent profit distribution.

[0125] "Input means" refers to the means by which a user inputs detailed information about a generative artificial intelligence project into a terminal.

[0126] The "authentication means" is a means for receiving detailed project information sent from a terminal and authenticating the authenticity of the information and the user.

[0127] The "storage means" is a means for storing detailed project information in a database when authentication is successful.

[0128] The "addition means" is a means for adding saved project information to the project list.

[0129] The "notification means" is a means for notifying the user that the save or add process has been completed.

[0130] The "application receiving means" is a means for receiving investment applications for projects selected by investors.

[0131] "Funds verification means" refers to a means for verifying the funds of an investor upon receiving an investment application.

[0132] The "investment information storage means" is a means for storing investment information in a database when funds are successfully confirmed.

[0133] The "profit distribution calculation means" is a means for calculating the profits obtained from the project and the amount of distribution to each investor.

[0134] The "profit distribution instrument" is a means for reflecting the calculated distribution amount in each investor's account.

[0135] The "profit distribution confirmation notification means" is a means for notifying the investor that the profit distribution has been completed.

[0136] The present invention relates to a system for managing investments in generative artificial intelligence (AI) projects and distributing profits to investors efficiently and transparently. This system is composed of a user terminal, a server, a database, and a notification means. Each process is described in detail below.

[0137] Project Registration

[0138] Subject: Developer, Device, Server

[0139] A developer uses a user terminal to input detailed information about a generative AI project. This information includes the project name, purpose, required funding amount, and duration. The terminal converts this information into packets and sends them to the server. The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer as a legitimate developer using OAuth or JWT tokens. If authentication is successful, the server AES-encrypts the project information, stores it in the database, and sends a notification of completion to the developer.

[0140] Investment Process

[0141] Subject: User, Device, Server

[0142] The user references a list of projects on their device and selects the project they wish to invest in. After making a selection, they enter the investment amount into the device and send it to the server. The server then uses an API to check the user's financial status and whether the investment is possible. If the financial confirmation is successful, the investment information is saved in the database and a notification of investment completion is sent to the user.

[0143] Revenue return

[0144] Subject: Server

[0145] If the project is successful and generates profits, the server will calculate the profits and calculate the distribution amount based on each investor's investment amount. The server will retrieve investor information from the database and calculate the profit distribution. The distributed amount will be automatically reflected in the investor's account and a notification of distribution completion will be sent to the investor.

[0146] Data Management and Privacy Protection

[0147] Subject: Server

[0148] The server encrypts all data using AES and stores it in the database. When a user or developer accesses the data, they first authenticate using OAuth or JWT tokens. Only if authentication is successful is the required data decrypted and provided.

[0149] Providing capital gain opportunities

[0150] Subject: User, Device, Server

[0151] Users can buy and sell shares in generative AI projects. They input the number of shares they wish to trade and the type of trade (buy or sell), and send this information from their terminal to the server. The server verifies the order information and confirms the user's funds and shares held. Once verification is complete, the server executes the transaction and records it in the database. A completion notification is sent to the user, giving them the opportunity to earn capital gains linked to the growth of the generative AI project.

[0152] Specific examples

[0153] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project name "Image Generation AI," the objective "improving image generation technology," the required funding amount "10 million yen," and the duration "6 months" on a user terminal, and sends this to the server. The server registers the project information in the database and sends a confirmation notice to the developer.

[0154] If an investor wants to invest 100,000 yen in this project, they select the project from their terminal, enter the investment amount "100,000 yen" and send it to the server. The server checks the user's financial status and saves the investment information in a database. If the project is successful and generates a profit of 500,000 yen, the server distributes the profits based on each investor's investment amount and sends a notification. Investors can also buy and sell stocks from their terminals, and the server verifies and executes the transactions.

[0155] Example prompts for generative AI models

[0156] "Please tell me more about the investment process for this generative AI project."

[0157] As a result, this system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

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

[0159] Project Registration

[0160] Step 1: Enter project information

[0161] Subject: Developer

[0162] Developers enter detailed information such as the project name, purpose, amount of funding required, and duration on the user's terminal.

[0163] Input: Project name, purpose, amount of funding required, duration

[0164] Output: The entered project information is saved on the device.

[0165] Step 2: Submit project information

[0166] Subject: Terminal

[0167] The terminal converts the input project information into packets and sends them to the server.

[0168] Input:Project Information

[0169] Data processing: Convert project information into packets

[0170] Output: A packet of project information is sent to the server.

[0171] Step 3: Verify and authenticate project information

[0172] Subject: Server

[0173] The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer using OAuth or JWT tokens.

[0174] Input: Project information packet, authentication token

[0175] Data calculation: project information analysis, token authentication

[0176] Output: Authentication success or failure response

[0177] Step 4: Save the project to the database

[0178] Subject: Server

[0179] If authentication is successful, the server AES encrypts the project information and stores it in the database.

[0180] Input: Project information, database connection information

[0181] Data processing: Encryption of project information

[0182] Output: The encrypted information is stored in the database.

[0183] Step 5: Send confirmation notice

[0184] Subject: Server

[0185] Once the project registration is complete, the server will send a registration completion notification to the developer.

[0186] Input: Registration completion notification template, developer contact information

[0187] Output: A notification is sent to the developer.

[0188] Investment Process

[0189] Step 1: Select an investment project

[0190] Subject: User

[0191] Users can select generative AI projects of interest from a list on their device.

[0192] Input: Project list

[0193] Output: The selected project information is displayed on the user's terminal.

[0194] Step 2: Enter your investment amount

[0195] Subject: User

[0196] Enter the investment amount for the selected project.

[0197] Input: Selected project information, investment amount

[0198] Output: The entered investment amount is saved on the terminal.

[0199] Step 3: Submit your investment application

[0200] Subject: Terminal

[0201] The input investment amount data is converted into packets and sent to the server.

[0202] Input: Investment amount, selected project information

[0203] Data processing: Convert investment information into packets

[0204] Output: A packet of the investment amount is sent to the server.

[0205] Step 4: Verify funds

[0206] Subject: Server

[0207] The server checks the user's financial status using an API to see if investment is possible.

[0208] Input: Investment amount, user's financial information

[0209] Data Calculation: Funds Verification Using API

[0210] Output: Funds verification results are obtained.

[0211] Step 5: Save your investment information

[0212] Subject: Server

[0213] If the funds are verified successfully, the investment information is saved in the database.

[0214] Input: Investment information, database connection information

[0215] Data processing: Saving investment information

[0216] Output: Investment information is saved in the database.

[0217] Step 6: Sending a notification of investment completion

[0218] Subject: Server

[0219] Notify the user that the investment is complete.

[0220] Input: Investment completion notification template, user contact information

[0221] Output: A notification is sent to the user.

[0222] Revenue return

[0223] Step 1: Calculate revenue

[0224] Subject: Server

[0225] If the project is successful and generates revenue, the server calculates the total revenue for the project.

[0226] Input: Project Revenue Information

[0227] Data calculation: Revenue calculation

[0228] Output: Calculated revenue amount

[0229] Step 2: Obtain investment information

[0230] Subject: Server

[0231] The server obtains the investment information of each investor from the database.

[0232] Input: Database connection information

[0233] Output: Obtained investment information

[0234] Step 3: Calculate revenue share

[0235] Subject: Server

[0236] The profit distribution amount to each investor will be calculated based on the investment ratio.

[0237] Input: Revenue amount, investment information

[0238] Data calculation: Revenue share calculation

[0239] Output: Calculated distribution amount

[0240] Step 4: Revenue sharing

[0241] Subject: Server

[0242] The distribution amount will be automatically reflected in each investor's account.

[0243] Input: Distribution amount, investor account information

[0244] Data processing: Account reflection using financial institution API

[0245] Output: Profits are credited to investor's account.

[0246] Step 5: Sending a Completion Notification

[0247] Subject: Server

[0248] After the distribution is completed, a notification of the completion of the profit distribution will be sent to the investor.

[0249] Input: Revenue distribution notice template, investor contact information

[0250] Output: A notification is sent to the investor.

[0251] Data Management and Privacy Protection

[0252] Step 1: Encrypt your data

[0253] Subject: Server

[0254] The server encrypts all data using encryption algorithms such as AES or RSA and stores it in a database.

[0255] Input: Database connection information, data to save

[0256] Data processing: Data encryption

[0257] Output: The encrypted data is stored in the database.

[0258] Step 2: Perform authentication

[0259] Subject: Server

[0260] When a user or developer tries to access data, the server first authenticates them using OAuth or JWT tokens.

[0261] Input: Access request, authentication token

[0262] Data Operation: Token Verification

[0263] Output: Authentication success or failure response

[0264] Step 3: Decrypt and serve data

[0265] Subject: Server

[0266] Only if the authentication is successful is the required data decrypted and provided to the user or developer.

[0267] Input: Authentication success response, database connection information

[0268] Data processing: data decryption, data provision

[0269] Output: The decrypted data is provided to the user or developer.

[0270] Providing capital gain opportunities

[0271] Step 1: Enter a stock transaction

[0272] Subject: User

[0273] The user inputs the number of shares they wish to trade and the type of trade (buy or sell).

[0274] Input: Number of shares, type of trade

[0275] Output: The entered transaction information is saved on the terminal.

[0276] Step 2: Submit your order

[0277] Subject: Terminal

[0278] The terminal transmits the input order information to the server.

[0279] Input: Stock trading information

[0280] Data processing: Converting transaction information into packets

[0281] Output: A packet of transaction information is sent to the server.

[0282] Step 3: Verify your order information

[0283] Subject: Server

[0284] The server verifies the submitted order information and verifies the user's funds and holdings.

[0285] Input: Order information, user's financial information

[0286] Data calculation: order information verification, funds confirmation

[0287] Output: Verification results

[0288] Step 4: Execute the transaction

[0289] Subject: Server

[0290] If the verification is successful, the server executes the transaction and records it in a database.

[0291] Input: Transaction information, database connection information

[0292] Data processing: Executing transactions and recording them in the database

[0293] Output: The transaction information is saved in the database.

[0294] Step 5: Send a transaction completion notification

[0295] Subject: Server

[0296] Once completed, a transaction completion notification will be sent to the user.

[0297] Input: Transaction completion notification template, user contact information

[0298] Output: A notification is sent to the user.

[0299] These are the specific processing steps of this system. The system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

[0300] (Application example 1)

[0301] 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."

[0302] In recent years, interest in generative AI projects has grown, but there is also a need for systems that ensure the efficiency and security of the investment process and the transparency of revenue distribution. However, existing systems do not adequately provide security for project information, real-time confirmation of investment history, or convenience within the virtual store. Therefore, an environment is needed that reduces the risks associated with investing in generative AI projects and allows for efficient and safe investment.

[0303] 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.

[0304] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition is complete, an encryption means for encrypting and saving the project information to ensure data security, a means for searching, viewing, and investing in generative AI projects within the virtual store, an investment management means for managing funds, a means for checking investment history and progress in real time, a profit distribution confirmation means for distributing project profits and notifying that profit distribution has been completed, and a means for users to buy and sell shares in the generative AI project. This improves the efficiency and safety of investment in generative AI projects and profit distribution, and improves convenience within the virtual store.

[0305] The "Generative Artificial Intelligence Project" is a research and development project that uses artificial intelligence technology to generate new content and results from data.

[0306] "User terminal" refers to an electronic device that allows developers and investors to access the system and input and confirm information.

[0307] An "input means" is a method or interface that a user uses to input information into a system.

[0308] "Authentication measures" are methods or processes for verifying the legitimacy of users and projects.

[0309] "Storage means" is a function that stores input information in a database.

[0310] "Adding" is the process of adding stored information to related entries in the database.

[0311] "Notification means" is a mechanism for notifying users of system updates and operation results.

[0312] "Encryption means" refers to technology that encrypts data to prevent unauthorized access.

[0313] A "virtual store" is a virtual store operated online via the Internet.

[0314] "Investment management tools" are systems and functions that manage investors' capital contributions and investment status.

[0315] "Investment application receiving means" refers to an interface or process for receiving investment applications from investors.

[0316] "Funding verification means" is a process for checking whether the investor's capital contribution has been properly secured.

[0317] "Investment information storage means" is a function that stores data related to investments in a database.

[0318] The "investment confirmation notification means" is a method for notifying investors that their investment has been completed.

[0319] The "profit distribution calculation means" is a function that calculates the distribution of project profits to each investor.

[0320] "Profit distribution method" is the process of reflecting profits in each investor's account based on the calculation results.

[0321] The "profit distribution confirmation means" is a mechanism for notifying investors that profits have been distributed correctly.

[0322] A "vehicle for buying and selling shares" is a facility or process through which investors can buy or sell shares in a project.

[0323] MODE FOR CARRYING OUT THE INVENTION

[0324] The present invention is a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. Specifically, it is composed of modules for project registration, investment process, return on investment, data management and privacy protection, and capital gain opportunities. Specific embodiments are described below.

[0325] Program generation and processing explanation

[0326] To realize this system, a program will be implemented using the Python language. The server and terminal will perform the following processes, making investment in generative AI projects more efficient.

[0327] Hardware and Software Use

[0328] Hardware: Servers (cloud environment or on-premise) and user devices (PCs, smartphones, etc.)

[0329] software:

[0330] Python 3.x

[0331] hashlib (a library for data encryption)

[0332] cryptography (a library for encrypting and decrypting data)

[0333] Data processing and calculation

[0334] 1. Project Registration:

[0335] The server receives the detailed project information sent from the user's terminal and performs authentication. If authentication is successful, the server encrypts the project information and stores it in the database. It then adds the project to the list of projects and sends a notification to the user that the addition has been completed.

[0336] 2. Investment Process:

[0337] The server receives the investor's selected project and investment amount and verifies the investor's funds. Once the funds are verified, the server saves the investment information in a database and sends a notification of investment completion. The user can check the investment history and progress in real time on their device.

[0338] 3. Revenue return:

[0339] When the project generates profits, the server will calculate the profit distribution amount based on each investor's investment ratio and automatically reflect it in each investor's account. After the distribution is completed, a profit distribution notification will be sent.

[0340] 4. Capital gain opportunities:

[0341] The server accepts orders from users to buy and sell shares in generative AI projects, verifies funds and holdings, executes the transaction, and sends a notification of transaction completion.

[0342] Specific examples

[0343] Suppose a developer launches an "Image Generation AI" project. The developer enters the project details from the user's device and sends them to the server. The server authenticates the project and registers it in the database. After registration is complete, investors enter the amount they wish to invest in the project from their own devices and apply for investment. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates profits, the server distributes the profits to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares in the project from their own devices.

[0344] Prompt Sentence Examples

[0345] "Mr. Tanaka, you invested 500,000 yen in the 'Image Generation AI' project. Now, this project has been successful and generated 200,000 yen in revenue. Your revenue share has been completed, so please check your account."

[0346] The above is a specific embodiment of the present invention. This system streamlines the investment process for generative AI projects, increases the transparency of profit distribution, and provides investors with high security and convenience.

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

[0348] Step 1: Project Registration

[0349] The server receives detailed information about the generative AI project sent from the user's terminal and performs authentication. The information entered at this time includes the project name, purpose, required funding amount, and duration. If authentication is successful, the server encrypts the project information and stores it in a database. Next, the server adds the saved project information to a list of projects and sends a notification to the user that the addition has been completed.

[0350] Step 2: Investment application

[0351] The server receives an investment application from the investor, in which the investor selects a project from the user terminal and inputs the desired investment amount. The input data is the project ID and investment amount. The server then checks the investor's funds and verifies that they are sufficient. Once the check is complete, the server saves the investment information in the database and sends a notification of investment completion to the investor.

[0352] Step 3: View your investment history

[0353] Investors can check their investment history and project progress from their user terminal. The server retrieves investment information from the database and generates data for display in real time. This data includes investment amount, investment date, project status, etc. The user terminal visualizes and displays this data.

[0354] Step 4: Revenue sharing

[0355] If the project is successful and generates profits, the server retrieves the investment information of each investor from the database, calculates the profit distribution amount for each investor based on their investment percentage, and automatically reflects the calculated distribution amount in each investor's account. After that, it sends a notification of profit distribution completion to the investor.

[0356] Step 5: Buying and Selling Stocks

[0357] When a user attempts to buy or sell stocks from a user terminal, the server receives the order information. The data entered is the number of shares desired to be traded and the type of trade (buy or sell). The server first checks the user's funds and stock holdings to verify that the transaction is possible. Once the check is complete, the server executes the transaction, records the results in the database, and sends the user a notification that the transaction has been completed.

[0358] Step 6: Data management and privacy protection

[0359] The server encrypts all data and stores it in the database. When a user or developer tries to access the data, the server authenticates them and only decrypts and provides the required data if the authentication is successful. This process ensures the security of the entire system.

[0360] 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.

[0361] The present invention relates to a system for efficiently and safely conducting investment transactions in generative artificial intelligence (AI) projects, as well as a system that combines an emotion engine that recognizes user emotions and utilizes the data. The following describes an embodiment of the system in detail.

[0362] Project Registration

[0363] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user device. At this time, the device uses an emotion engine to recognize the developer's emotions and acquires the data. The device then sends this information to the server. The server verifies the received data and authenticates the developer's ID. If authentication is successful, the project information and emotion data are saved in a database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This process also records the emotion information at the time of project registration, which can be used for future analysis.

[0364] Investment Process

[0365] The user selects a generative AI project of interest from the device and enters the desired investment amount. At this time, the device recognizes the user's emotions and acquires the data. The device then sends the investment information and emotional data to the server. The server then checks the user's funds and verifies that the desired investment amount is available. If the funds are successfully verified, the server stores the investment information and emotional data in a database. The server then notifies the user that the investment has been completed. The system also has a function to make investment suggestions based on the emotional data, assisting the user's investment behavior.

[0366] Revenue return

[0367] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains the investment information and sentiment data for each investor from the database, and then distributes the profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of the completion of profit distribution is sent after the distribution is completed. This process also records the investor's sentiment data regarding the distribution results, which can be used for future improvements.

[0368] Data Management and Privacy Protection

[0369] The server encrypts all data (project information, investment information, sentiment data) and stores it in a database. When a user or developer attempts to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security and privacy of the entire system.

[0370] Providing capital gain opportunities

[0371] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. At this time, the emotion engine recognizes the user's emotions and uses this information to help make buying and selling decisions. The server verifies the submitted order information and confirms the user's funds and shares held. Once confirmation is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[0372] Specific examples

[0373] For example, let's say a developer wants to launch an "image generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. The emotion data obtained during this process is also recorded and will be useful for future improvements to the system.

[0374] The above is a concrete example of how the present invention can be implemented. This system combines investment in generative AI projects with the use of emotional data to provide a more efficient and safe investment environment.

[0375] The processing flow will be explained below.

[0376] Project Registration

[0377] Step 1:

[0378] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[0379] Step 2:

[0380] The device uses an emotion engine to obtain the developer's emotion data.

[0381] Step 3:

[0382] The device sends detailed project information and emotion data to the server.

[0383] Step 4:

[0384] The server verifies the received data and authenticates the developer's identity.

[0385] Step 5:

[0386] If the authentication is successful, the server stores the project information and emotion data in a database.

[0387] Step 6:

[0388] The server adds the new project to the project list.

[0389] Step 7:

[0390] The server notifies the developer that the project has been successfully registered.

[0391] Investment Process

[0392] Step 1:

[0393] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[0394] Step 2:

[0395] The terminal uses an emotion engine to acquire emotion data of the user.

[0396] Step 3:

[0397] The terminal transmits investment information and emotion data to the server.

[0398] Step 4:

[0399] The server verifies the user's funds and checks whether the desired investment amount is available.

[0400] Step 5:

[0401] If the funds are confirmed, the server stores the investment information and emotional data in a database.

[0402] Step 6:

[0403] The server notifies the user that the investment is complete.

[0404] Revenue return

[0405] Step 1:

[0406] The server verifies that revenue has been generated for a particular project.

[0407] Step 2:

[0408] The server retrieves all investment information and sentiment data for the project from the database.

[0409] Step 3:

[0410] The server calculates the distribution amount based on the investment amount of each investor.

[0411] Step 4:

[0412] Based on the calculation results, the server reflects the profits in each investor's account.

[0413] Step 5:

[0414] The server notifies the investor that the revenue distribution is complete.

[0415] Data Management and Privacy Protection

[0416] Step 1:

[0417] The server stores all data (project information, investment information, emotional data) in an encrypted format.

[0418] Step 2:

[0419] The server performs authentication when it receives a data request.

[0420] Step 3:

[0421] If authentication is successful, the server decrypts the necessary data and provides the requested information.

[0422] Providing capital gain opportunities

[0423] Step 1:

[0424] A user inputs a stock trading order from a terminal and transmits it to the server.

[0425] Step 2:

[0426] The terminal uses an emotion engine to acquire emotion data of the user.

[0427] Step 3:

[0428] The server verifies the received order information and emotion data.

[0429] Step 4:

[0430] The server verifies the user's funds and holdings and checks the terms of the transaction.

[0431] Step 5:

[0432] If the conditions are met, the server executes the transaction and records the transaction information and emotion data in a database.

[0433] Step 6:

[0434] The server notifies the user that the transaction is complete.

[0435] Specific examples

[0436] Step 1:

[0437] If a developer wants to launch an "image generation AI" project, they enter the project details on their device.

[0438] Step 2:

[0439] The device's emotion engine recognizes the developer's emotions and captures the data.

[0440] Step 3:

[0441] The device sends detailed project information and emotion data to the server.

[0442] Step 4:

[0443] The server performs authentication and stores project information and emotion data in a database.

[0444] Step 5:

[0445] The server adds the new project to the project list and sends a confirmation to the developer.

[0446] Step 6:

[0447] Investors enter the amount they want to invest on their terminal, and the emotion engine recognizes the investor's emotions.

[0448] Step 7:

[0449] The terminal transmits investment information and emotion data to the server.

[0450] Step 8:

[0451] The server verifies the funds and stores the investment information and emotional data in a database.

[0452] Step 9:

[0453] When the project is successful and generates revenue, the server distributes the revenue to each investor and also records their emotional data.

[0454] The above is a concrete example of how to implement the present invention by combining an emotion engine. This system provides a more efficient and user-friendly investment environment by linking investment in generative AI projects with emotion data.

[0455] Example 2

[0456] 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."

[0457] Previous investment systems for generative AI projects made investment decisions solely based on numerical data, without considering the emotions of users and developers. This meant that the psychological aspects of users and developers in the investment process were not evaluated, potentially reducing the quality and reliability of investments. Furthermore, data security and privacy protection were insufficient, creating a high risk of data leaks.

[0458] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an authentication means for receiving and authenticating detailed information and emotion data of a generative AI project, a storage means for storing the detailed project information and emotion data in a database if authentication is successful, and an addition means for adding the stored project information to a project list. This enables investment decisions to take into account the emotions of users and developers, improving the quality and reliability of investments. Furthermore, data encryption and a strict authentication process enhance security and privacy protection.

[0459] "User terminal" means a device used to input detailed information and investment information for a generative artificial intelligence project.

[0460] "Input means" refers to the functions and interfaces for inputting detailed project information and investment information from a user terminal.

[0461] "Authentication" refers to the process or function used to verify the validity of transmitted information and the identity of the user.

[0462] "Storage means" refers to the function for encrypting and storing information in a database.

[0463] "Means for adding" refers to a function for adding saved project information to the project list.

[0464] "Notification means" refers to a function for notifying users and developers that an operation has been completed.

[0465] "Investment management measures" refers to functions for managing and monitoring investments in projects.

[0466] "Investment application receiving means" refers to a function for receiving investment applications from users.

[0467] "Funding verification means" refers to a function for verifying the user's financial status upon receiving an investment application.

[0468] "Investment information storage means" refers to a function for storing confirmed investment information in a database.

[0469] "Investment confirmation notification means" refers to a function for notifying investors that their investment has been completed.

[0470] "Revenue distribution calculation means" refers to a function for checking the revenue of a project and calculating the revenue distribution amount of each investor.

[0471] "Profit distribution instrument" refers to a function for reflecting the calculated distribution amount in each investor's account.

[0472] "Profit distribution confirmation means" refers to a function for notifying investors that profit distribution has been completed.

[0473] "Emotional data" refers to data that represents the emotional state of users and developers, and is information obtained by the emotion engine.

[0474] An "emotion engine" refers to software or a system that recognizes the emotions of users and developers and acquires that data.

[0475] The present invention is a system for efficiently and safely conducting investment transactions in generative AI projects, and is a system that combines an emotion engine that recognizes the emotions of users and developers and utilizes that data. Specific embodiments are described in detail below.

[0476] Project Registration

[0477] 1. The developer enters detailed information about the generative AI project (project name, purpose, required funding, duration, etc.) into the device. At this time, the device is equipped with an emotion engine that recognizes the developer's emotions in real time and collects that data.

[0478] 2. The device sends the input project information and emotion data to the server as an HTTP POST request.

[0479] 3. The server validates the received data, checking for validity and completeness, and then verifies the developer's identity using an authorization server or OAuth service to authenticate the developer's identity.

[0480] 4. After successful authentication, the server encrypts the project information and emotion data and stores them in the database. Specifically, the data is protected using the AES encryption algorithm and inserted into the database using an SQL query.

[0481] 5. The server notifies the developer that the project information has been saved. This can be done via email or push notification.

[0482] Investment Process

[0483] 1. The user selects a project they are interested in and enters the amount they wish to invest. The device then uses an emotion engine to recognize the user's emotions and captures their data.

[0484] 2. The terminal transmits investment information and emotion data to the server.

[0485] 3. The server verifies the user's funds and checks that the desired investment amount is available. This may involve communicating with the user's bank API or digital wallet service. If the verification is successful, it stores the investment information and sentiment data in a database.

[0486] 4. The server notifies the user that the investment is complete and analyzes the sentiment data to provide appropriate investment suggestions to the user.

[0487] Revenue return

[0488] 1. If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The server obtains each investor's investment information and sentiment data from the database.

[0489] 2. The server calculates and distributes profits based on each investor's investment percentage, using parameters such as the rate of return and investment ratio.

[0490] 3. The server automatically updates the investor's account with the distribution amount and notifies them that the distribution has been completed.

[0491] Data Management and Privacy Protection

[0492] 1. The server encrypts all data (project information, investment information, sentiment data) using the AES encryption algorithm and stores it in the database.

[0493] 2. The server authenticates users and developers when they attempt to access data, and only if authentication is successful does it decrypt and provide the required data.

[0494] Providing capital gain opportunities

[0495] 1. A user enters an order to buy or sell shares in a generative AI project through a terminal. The emotion engine recognizes the user's emotions and collects the data.

[0496] 2. The device sends the order information and emotion data to the server.

[0497] 3. The server verifies the order information, verifies the user's funds and holdings, and if this is complete, executes the transaction and records it in the database.

[0498] 4. The server notifies the user that the transaction is complete.

[0499] Specific examples

[0500] For example, let's say a developer wants to launch an "Image Generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. Emotional data obtained during this process is also recorded and will be useful for future improvements to the system.

[0501] Prompt Sentence Examples

[0502] 1. "I would like to register a new generative AI project. Project details are as follows: Name: Image Generative AI, Objective: Improve image generation technology, Funding required: 5 million yen, Duration: 6 months."

[0503] 2. "I would like to invest 1 million yen in an image generation AI project."

[0504] 3. "I want to check the revenue sharing results for the image generation AI project."

[0505] These prompts allow the system to efficiently perform specific operations.

[0506] An embodiment of the present invention improves the quality of investment decisions and strengthens data security and privacy protection by taking emotional data into account in a system for investing in generative artificial intelligence projects.

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

[0508] Step 1:

[0509] The terminal prompts the developer to input project details (project name, purpose, required funding amount, duration, etc.). At this time, the terminal is equipped with an emotion engine that obtains the developer's emotional data (e.g., excitement or anxiety) in real time. Input is done using a text field or drop-down list, and the emotional data is obtained through the emotion engine's API. The detailed information and emotional data are obtained as output.

[0510] Step 2:

[0511] The device sends the input project information and emotion data to the server as an HTTP POST request. The input information is the project details and emotion data in text format. The output is a receipt confirmation message returned by the server.

[0512] Step 3:

[0513] The server verifies the validity and completeness of the received project information and emotion data. For example, it checks for blank spaces in the project information and the format of the emotion data. The input is the information sent from the terminal. The output is the verification result (success or failure).

[0514] Step 4:

[0515] The server verifies the developer's identity using an authentication server or OAuth service to authenticate the developer's identity. The input is the developer ID sent along with the project information, and the output is the authentication result (success or failure).

[0516] Step 5:

[0517] If authentication is successful, the server encrypts the project information and emotion data and stores them in the database. The encryption is performed using the AES encryption algorithm. The input is the authenticated project information and emotion data, and the output is the result of storing them in the database.

[0518] Step 6:

[0519] The server notifies the device that the save is complete. This notification is sent via email or push notification. The input is a flag indicating that the save is complete, and the output is the notification sending result.

[0520] Step 7:

[0521] The terminal prompts the user to select a project they are interested in and input the desired investment amount, at which point the emotion engine captures the user's emotional data. The input is the user's selection information and emotional data, and the output is a combination of these data.

[0522] Step 8:

[0523] The terminal sends investment information and emotion data to the server as an HTTP POST request. The input is the investment information and emotion data from the user, and the output is a confirmation of transmission to the server.

[0524] Step 9:

[0525] The server queries the bank API or digital wallet service to verify the user's funds. The input is the user's investment information, and the output is the result of the funds verification.

[0526] Step 10:

[0527] If the funds are confirmed successfully, the server stores the investment information and sentiment data in the database. The input is the confirmed investment information and sentiment data, and the output is the database storage result.

[0528] Step 11:

[0529] The terminal is notified of the completion of the investment. Furthermore, the server analyzes the emotional data and makes appropriate investment suggestions to the user. The input is the investment completion flag and emotional data, and the output is the notification and the suggestion content.

[0530] Step 12:

[0531] If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The input is the project success information and each investor's investment information, and the output is the calculated profit distribution amount.

[0532] Step 13:

[0533] The server reflects the distribution amount in the investor's account. This operation is automated, and the input is each investor's account information and distribution amount. The output is the distribution result.

[0534] Step 14:

[0535] Notifies the terminal that revenue sharing is complete. The input is the revenue sharing completion flag, and the output is the notification result.

[0536] This allows for the realization of an overall processing flow for an efficient and safe investment system that utilizes emotional data from users and developers.

[0537] (Application example 2)

[0538] 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."

[0539] Existing investment management systems for generative AI projects are unable to take into account the emotions of users and investors, resulting in a lack of important information when assessing the project's success rate and the appropriateness of the investment. This means that the efficiency and safety of investments are not adequately guaranteed, and emotional data cannot be used to improve the project's success rate, which is an issue.

[0540] The identification processing by the identification 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 an input means from a user terminal for inputting detailed information about a generative artificial intelligence project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an emotion data acquisition means for recognizing the emotion of the user when inputting the detailed project information and acquiring that data, and an emotion data storage means for saving the emotion data together with the project information. This makes it possible to collect and store emotional data of users and investors along with detailed project information, and to evaluate the probability of project success and the appropriateness of investment based on that data.

[0541] "Generative AI projects" are various projects that utilize generative AI technology, including the development of new AI models, data generation, and the provision of solutions through AI applications.

[0542] A "user terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to register or invest in a project.

[0543] "Input means" refers to an interface and device that allows a user to input detailed project information into the system, and includes a keyboard, touch panel, voice recognition system, etc.

[0544] "Authentication means" refers to a mechanism for verifying the identity of a user and the legitimacy of project information, and includes password authentication, biometric authentication, two-factor authentication, etc.

[0545] "Storage means" is a function for safely storing detailed project information and emotional data in a database.

[0546] "Addition method" is a function for registering and adding saved project information to the project list.

[0547] "Notification means" is a function for notifying users of important events such as the addition of a project or the completion of an investment.

[0548] "Emotion data acquisition means" refers to a mechanism for recognizing the emotions of users and investors and acquiring them as data, and includes facial recognition software, voice analysis tools, biometric sensors, etc.

[0549] "Emotion data storage means" is a function for safely storing and managing acquired emotion data.

[0550] "Investment management means" is a function for managing investment information for a project, accepting investments, confirming funds, etc.

[0551] The "investment application receiving means" is a function for receiving investment applications made by investors.

[0552] The "funds confirmation means" is a function for confirming whether or not an investor has the funds to cover the investment amount he or she has applied for.

[0553] The "investment information storage means" is a function for storing information about an investment in a database when the investment is completed.

[0554] The "investment confirmation notification means" is a function for notifying investors that their investment has been completed.

[0555] The "emotion data management means" is a function for acquiring and managing the emotional data collected at the time of investment.

[0556] The "profit distribution calculation means" is a function for checking the profits of the project and calculating the amount of profit distribution to each investor.

[0557] The "profit distribution means" is a function for reflecting the calculated profit distribution amount in each investor's account.

[0558] The "profit distribution confirmation means" is a function for notifying the investor that the profit distribution has been completed.

[0559] The "emotion data storage means" is a function that stores the investor's emotional data acquired at the time of profit distribution for future analysis.

[0560] The system of the present invention provides a more efficient and safe investment environment by combining investment in generative AI projects with the use of emotional data. The system includes a user terminal, a server, an emotional engine, a database, and a notification function.

[0561] Project Registration

[0562] First, the developer enters detailed information about the generative AI project through the user's device. These details include the project name, purpose, required funding, and duration. At the same time, an emotion engine (such as EmotionAnalyzer) recognizes the developer's emotions in real time and acquires that data. Emotion data might be, for example, "happy=0.8" or "stress=0.2." The developer's ID and project information are confirmed using authentication methods, and if authentication is successful, this information is saved in the database. The saved project information is added to the project list, and a notification method is used to notify the developer that the addition has been completed.

[0563] Investment Process

[0564] The user selects a generative artificial intelligence project of interest from the terminal and inputs the desired investment amount. At this time, the emotion engine is again used to recognize the user's emotions and acquire emotion data. The system uses the investment application receiving means to send the investment information and emotion data to the server. The server verifies the user's funds using the fund verification means and checks that the desired investment amount is available. If the fund verification is successful, the investment information and emotion data are stored in the database. In addition, the user is notified of the completion of the investment using the notification means for notifying the completion of the investment.

[0565] Revenue return

[0566] If the project is successful and profits are generated, the server will use the profit distribution calculation means to calculate the profit distribution amount for each investor. This calculation uses each investor's investment ratio. The distribution amount is automatically reflected in the investor's account by the profit distribution means. Furthermore, the investor is notified that the profit distribution has been completed through the profit distribution confirmation means. Investor sentiment data regarding the distribution results is also collected and stored in a database for future analysis and system improvement.

[0567] Data Management and Privacy Protection

[0568] All data (project information, investment information, sentiment data) is encrypted by the server and stored in a database. When a user or developer tries to access the data, the server authenticates them and provides the required data only if successful. This process ensures security and privacy throughout the system.

[0569] Specific examples

[0570] When a factory engineer launches a new project to develop a new inspection robot, he or she enters the project details on the user's device, and the emotion engine recognizes the engineer's emotion as "excitement." This data is sent to the server for authentication and data storage. Investors enter their desired investment amount on their own device, and the emotion engine recognizes their "expectation," and this data is also stored on the server. When the project is successful and profits are generated, the server calculates the profits and automatically reflects them in the investor's account, and a profit distribution notification is sent.

[0571] Prompt Sentence Examples

[0572] We have launched a new project to develop a new inspection robot, and we hope to raise 8 million yen within three months. The goal of the project is to automate quality inspections within the factory and significantly improve efficiency. Our engineers are highly motivated at this point, and we have high expectations for success.

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

[0574] Step 1:

[0575] Users input detailed information about their generative AI project from their own device. Specifically, they enter the project name, purpose, required funding amount, duration, etc. into a form. In addition, an emotion engine (such as EmotionAnalyzer) installed on the device acquires the user's emotional state in real time. The input data and recognized emotion data are sent from the device. The input data is used as form input, and the output data is the project details and emotion data.

[0576] Step 2:

[0577] The server receives the project details sent from the terminal. At the same time, it also receives the emotion data. Based on the received project details, the server uses authentication means to verify the integrity of the data and the user's identity. If authentication is successful, it stores the project details and emotion data in a database. The input data are the project details and emotion data, and the output data are the project information and emotion data stored in the database.

[0578] Step 3:

[0579] The server adds the project details to the project list. When the addition is complete, it notifies the user using a notification method that the project has been added. The input data is the project information stored in the database, and the output data is the updated project list and a notification message.

[0580] Step 4:

[0581] Investors use their terminals to select generative AI projects of interest and input their investment amounts. At this time, an emotion engine installed on the terminal captures the investor's emotions in real time. The input investment information and emotion data are sent from the terminal to the server. The input data is the selected project information, investment amount, and emotion data, and the output data is the investment application information and emotion data.

[0582] Step 5:

[0583] The server receives the investment information and emotion data using the investment application receiving means, and verifies the investor's funds using the fund verification means. If the fund verification is successful, the server stores the investment information and emotion data in a database and notifies the investor that the investment is complete. The input data are the investment application information, emotion data, and the investor's fund information, and the output data are the investment information and emotion data stored in the database, and the investment completion notification.

[0584] Step 6:

[0585] When the project is successful and profits are generated, the server uses the profit distribution calculation means to calculate the profit distribution amount for each investor. The calculation uses each investor's investment percentage and emotion data. The distribution amount is automatically reflected in the investor's account by the profit distribution means. When profit distribution is completed, the investor is notified by the profit distribution confirmation means. The input data are project profit information, each investor's investment percentage, and emotion data, and the output data are the profit distribution amount, account reflection information, and profit distribution completion notification.

[0586] Step 7:

[0587] The server encrypts all data (project information, investment information, sentiment data) and stores it securely in a database. Furthermore, when a user or developer attempts to access the data, authentication is performed, and the required data is provided only if successful. The input data is the access request and authentication information, and the output data is the encrypted data and decrypted data.

[0588] 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.

[0589] 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.

[0590] 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.

[0591] [Second embodiment]

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

[0593] 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.

[0594] 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).

[0595] 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.

[0596] 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.

[0597] 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).

[0598] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for 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.

[0599] 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.

[0600] 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.

[0601] 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.

[0602] 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.

[0603] 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."

[0604] The present invention relates to a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. The following describes in detail an embodiment of the system.

[0605] Project Registration

[0606] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user terminal. The terminal then sends this information to the server. The server verifies the received data and authenticates the developer. If authentication is successful, the project information is saved in the database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This system allows developers to register projects quickly and easily.

[0607] Investment Process

[0608] The user selects a generative AI project of interest from their device and enters the desired investment amount. The device then sends the investment request to the server. The server verifies the user's funds and checks that the requested investment amount is available. If the funds are successfully verified, the server saves the investment information in its database. The server notifies the user that the investment has been completed. This allows the user to easily invest in generative AI projects.

[0609] Revenue return

[0610] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains each investor's investment information from the database and distributes profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of profit distribution completion is sent after distribution is completed. This mechanism allows investors to enjoy transparent profit distribution.

[0611] Data Management and Privacy Protection

[0612] The server encrypts all data and stores it in a database. When a user or developer tries to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security of the entire system.

[0613] Providing capital gain opportunities

[0614] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. The server verifies the submitted order information and confirms the user's funds and shares held. If the verification is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[0615] Specific examples

[0616] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project's details from their device and sends them to the server. The server authenticates and registers the project in a database. After registration is complete, investors enter the amount they wish to invest in the project from their device and submit an investment application. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates revenue, the server distributes the revenue to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares from their device, and the server verifies and executes the transaction.

[0617] The above is a concrete example of how the present invention can be implemented. This system makes it easier to invest in generative AI projects, providing transparency and efficiency for investors.

[0618] The processing flow will be explained below.

[0619] Project Registration

[0620] Step 1:

[0621] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[0622] Step 2:

[0623] The terminal transmits the input information to the server.

[0624] Step 3:

[0625] The server verifies the received data and authenticates the developer's identity.

[0626] Step 4:

[0627] If the authentication is successful, the server stores the project information in a database.

[0628] Step 5:

[0629] The server confirms that the save is complete and adds the new project to the project list.

[0630] Step 6:

[0631] The server notifies the developer that the project has been successfully registered.

[0632] Investment Process

[0633] Step 1:

[0634] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[0635] Step 2:

[0636] The terminal transmits the input investment information to the server.

[0637] Step 3:

[0638] The server verifies the user's funds and checks whether the desired investment amount is available.

[0639] Step 4:

[0640] If the funds are confirmed, the server stores the investment information in a database.

[0641] Step 5:

[0642] The server notifies the user that the investment is complete.

[0643] Revenue return

[0644] Step 1:

[0645] The server verifies that revenue has been generated for a particular project.

[0646] Step 2:

[0647] The server retrieves all investment information for the project from the database.

[0648] Step 3:

[0649] The server calculates the distribution amount based on the investment amount of each investor.

[0650] Step 4:

[0651] Based on the calculation results, the server reflects the profits in each investor's account.

[0652] Step 5:

[0653] The server notifies the investor that the revenue distribution is complete.

[0654] Data Management and Privacy Protection

[0655] Step 1:

[0656] The server encrypts all data it receives and stores it in a database.

[0657] Step 2:

[0658] When a user or developer attempts to access data, the server performs authentication.

[0659] Step 3:

[0660] If authentication is successful, the server decrypts the data and provides the requested information.

[0661] Providing capital gain opportunities

[0662] Step 1:

[0663] A user inputs a stock trading order from a terminal and transmits it to the server.

[0664] Step 2:

[0665] The server verifies the received order information.

[0666] Step 3:

[0667] The server verifies the user's funds or holdings and checks the terms of the transaction.

[0668] Step 4:

[0669] If the conditions are met, the server executes the transaction and records the transaction information in a database.

[0670] Step 5:

[0671] The server acknowledges the completion of the transaction.

[0672] These are the specific steps in each process, which will ensure efficient and safe investment in generative AI projects, as well as the associated management and revenue sharing.

[0673] Example 1

[0674] 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."

[0675] Conventional investment management systems for generative AI projects have a complex process, from project information registration to investment and profit distribution, making them difficult to use for users and investors. Other issues include insufficient data security and transparent profit distribution. This tends to discourage investment and lower the project success rate. Furthermore, there was a need for an integrated management method to improve the efficiency and safety of the entire system.

[0676] 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.

[0677] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and authenticating it, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an application acceptance means for accepting an investment application for a project selected by an investor, a fund confirmation means for confirming the investor's funds upon receiving the investment application, an investment information storage means for saving the investment information in a database if fund confirmation is successful, a profit distribution calculation means for calculating profits and calculating the amount of distribution to each investor, a profit distribution means for reflecting the profits in each investor's account after distribution is complete, and a profit distribution confirmation notification means for notifying the investor that profit distribution has been completed. This enables integrated investment management and transparent profit distribution.

[0678] "Input means" refers to the means by which a user inputs detailed information about a generative artificial intelligence project into a terminal.

[0679] The "authentication means" is a means for receiving detailed project information sent from a terminal and authenticating the authenticity of the information and the user.

[0680] The "storage means" is a means for storing detailed project information in a database when authentication is successful.

[0681] The "addition means" is a means for adding saved project information to the project list.

[0682] The "notification means" is a means for notifying the user that the save or add process has been completed.

[0683] The "application receiving means" is a means for receiving investment applications for projects selected by investors.

[0684] "Funds verification means" refers to a means for verifying the funds of an investor upon receiving an investment application.

[0685] The "investment information storage means" is a means for storing investment information in a database when funds are successfully confirmed.

[0686] The "profit distribution calculation means" is a means for calculating the profits obtained from the project and the amount of distribution to each investor.

[0687] The "profit distribution instrument" is a means for reflecting the calculated distribution amount in each investor's account.

[0688] The "profit distribution confirmation notification means" is a means for notifying the investor that the profit distribution has been completed.

[0689] The present invention relates to a system for managing investments in generative artificial intelligence (AI) projects and distributing profits to investors efficiently and transparently. This system is composed of a user terminal, a server, a database, and a notification means. Each process is described in detail below.

[0690] Project Registration

[0691] Subject: Developer, Device, Server

[0692] A developer uses a user terminal to input detailed information about a generative AI project. This information includes the project name, purpose, required funding amount, and duration. The terminal converts this information into packets and sends them to the server. The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer as a legitimate developer using OAuth or JWT tokens. If authentication is successful, the server AES-encrypts the project information, stores it in the database, and sends a notification of completion to the developer.

[0693] Investment Process

[0694] Subject: User, Device, Server

[0695] The user references a list of projects on their device and selects the project they wish to invest in. After making a selection, they enter the investment amount into the device and send it to the server. The server then uses an API to check the user's financial status and whether the investment is possible. If the financial confirmation is successful, the investment information is saved in the database and a notification of investment completion is sent to the user.

[0696] Revenue return

[0697] Subject: Server

[0698] If the project is successful and generates profits, the server will calculate the profits and calculate the distribution amount based on each investor's investment amount. The server will retrieve investor information from the database and calculate the profit distribution. The distributed amount will be automatically reflected in the investor's account and a notification of distribution completion will be sent to the investor.

[0699] Data Management and Privacy Protection

[0700] Subject: Server

[0701] The server encrypts all data using AES and stores it in the database. When a user or developer accesses the data, they first authenticate using OAuth or JWT tokens. Only if authentication is successful is the required data decrypted and provided.

[0702] Providing capital gain opportunities

[0703] Subject: User, Device, Server

[0704] Users can buy and sell shares in generative AI projects. They input the number of shares they wish to trade and the type of trade (buy or sell), and send this information from their terminal to the server. The server verifies the order information and confirms the user's funds and shares held. Once verification is complete, the server executes the transaction and records it in the database. A completion notification is sent to the user, giving them the opportunity to earn capital gains linked to the growth of the generative AI project.

[0705] Specific examples

[0706] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project name "Image Generation AI," the objective "improving image generation technology," the required funding amount "10 million yen," and the duration "6 months" on a user terminal, and sends this to the server. The server registers the project information in the database and sends a confirmation notice to the developer.

[0707] If an investor wants to invest 100,000 yen in this project, they select the project from their terminal, enter the investment amount "100,000 yen" and send it to the server. The server checks the user's financial status and saves the investment information in a database. If the project is successful and generates a profit of 500,000 yen, the server distributes the profits based on each investor's investment amount and sends a notification. Investors can also buy and sell stocks from their terminals, and the server verifies and executes the transactions.

[0708] Example prompts for generative AI models

[0709] "Please tell me more about the investment process for this generative AI project."

[0710] As a result, this system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

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

[0712] Project Registration

[0713] Step 1: Enter project information

[0714] Subject: Developer

[0715] Developers enter detailed information such as the project name, purpose, amount of funding required, and duration on the user's terminal.

[0716] Input: Project name, purpose, amount of funding required, duration

[0717] Output: The entered project information is saved on the device.

[0718] Step 2: Submit project information

[0719] Subject: Terminal

[0720] The terminal converts the input project information into packets and sends them to the server.

[0721] Input:Project Information

[0722] Data processing: Convert project information into packets

[0723] Output: A packet of project information is sent to the server.

[0724] Step 3: Verify and authenticate project information

[0725] Subject: Server

[0726] The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer using OAuth or JWT tokens.

[0727] Input: Project information packet, authentication token

[0728] Data calculation: project information analysis, token authentication

[0729] Output: Authentication success or failure response

[0730] Step 4: Save the project to the database

[0731] Subject: Server

[0732] If authentication is successful, the server AES encrypts the project information and stores it in the database.

[0733] Input: Project information, database connection information

[0734] Data processing: Encryption of project information

[0735] Output: The encrypted information is stored in the database.

[0736] Step 5: Send confirmation notice

[0737] Subject: Server

[0738] Once the project registration is complete, the server will send a registration completion notification to the developer.

[0739] Input: Registration completion notification template, developer contact information

[0740] Output: A notification is sent to the developer.

[0741] Investment Process

[0742] Step 1: Select an investment project

[0743] Subject: User

[0744] Users can select generative AI projects of interest from a list on their device.

[0745] Input: Project list

[0746] Output: The selected project information is displayed on the user's terminal.

[0747] Step 2: Enter your investment amount

[0748] Subject: User

[0749] Enter the investment amount for the selected project.

[0750] Input: Selected project information, investment amount

[0751] Output: The entered investment amount is saved on the terminal.

[0752] Step 3: Submit your investment application

[0753] Subject: Terminal

[0754] The input investment amount data is converted into packets and sent to the server.

[0755] Input: Investment amount, selected project information

[0756] Data processing: Convert investment information into packets

[0757] Output: A packet of the investment amount is sent to the server.

[0758] Step 4: Verify funds

[0759] Subject: Server

[0760] The server checks the user's financial status using an API to see if investment is possible.

[0761] Input: Investment amount, user's financial information

[0762] Data Calculation: Funds Verification Using API

[0763] Output: Funds verification results are obtained.

[0764] Step 5: Save your investment information

[0765] Subject: Server

[0766] If the funds are verified successfully, the investment information is saved in the database.

[0767] Input: Investment information, database connection information

[0768] Data processing: Saving investment information

[0769] Output: Investment information is saved in the database.

[0770] Step 6: Sending a notification of investment completion

[0771] Subject: Server

[0772] Notify the user that the investment is complete.

[0773] Input: Investment completion notification template, user contact information

[0774] Output: A notification is sent to the user.

[0775] Revenue return

[0776] Step 1: Calculate revenue

[0777] Subject: Server

[0778] If the project is successful and generates revenue, the server calculates the total revenue for the project.

[0779] Input: Project Revenue Information

[0780] Data calculation: Revenue calculation

[0781] Output: Calculated revenue amount

[0782] Step 2: Obtain investment information

[0783] Subject: Server

[0784] The server obtains the investment information of each investor from the database.

[0785] Input: Database connection information

[0786] Output: Obtained investment information

[0787] Step 3: Calculate revenue share

[0788] Subject: Server

[0789] The profit distribution amount to each investor will be calculated based on the investment ratio.

[0790] Input: Revenue amount, investment information

[0791] Data calculation: Revenue share calculation

[0792] Output: Calculated distribution amount

[0793] Step 4: Revenue sharing

[0794] Subject: Server

[0795] The distribution amount will be automatically reflected in each investor's account.

[0796] Input: Distribution amount, investor account information

[0797] Data processing: Account reflection using financial institution API

[0798] Output: Profits are credited to investor's account.

[0799] Step 5: Sending a Completion Notification

[0800] Subject: Server

[0801] After the distribution is completed, a notification of the completion of the profit distribution will be sent to the investor.

[0802] Input: Revenue distribution notice template, investor contact information

[0803] Output: A notification is sent to the investor.

[0804] Data Management and Privacy Protection

[0805] Step 1: Encrypt your data

[0806] Subject: Server

[0807] The server encrypts all data using encryption algorithms such as AES or RSA and stores it in a database.

[0808] Input: Database connection information, data to save

[0809] Data processing: Data encryption

[0810] Output: The encrypted data is stored in the database.

[0811] Step 2: Perform authentication

[0812] Subject: Server

[0813] When a user or developer tries to access data, the server first authenticates them using OAuth or JWT tokens.

[0814] Input: Access request, authentication token

[0815] Data Operation: Token Verification

[0816] Output: Authentication success or failure response

[0817] Step 3: Decrypt and serve data

[0818] Subject: Server

[0819] Only if the authentication is successful is the required data decrypted and provided to the user or developer.

[0820] Input: Authentication success response, database connection information

[0821] Data processing: data decryption, data provision

[0822] Output: The decrypted data is provided to the user or developer.

[0823] Providing capital gain opportunities

[0824] Step 1: Enter a stock transaction

[0825] Subject: User

[0826] The user inputs the number of shares they wish to trade and the type of trade (buy or sell).

[0827] Input: Number of shares, type of trade

[0828] Output: The entered transaction information is saved on the terminal.

[0829] Step 2: Submit your order

[0830] Subject: Terminal

[0831] The terminal transmits the input order information to the server.

[0832] Input: Stock trading information

[0833] Data processing: Converting transaction information into packets

[0834] Output: A packet of transaction information is sent to the server.

[0835] Step 3: Verify your order information

[0836] Subject: Server

[0837] The server verifies the submitted order information and verifies the user's funds and holdings.

[0838] Input: Order information, user's financial information

[0839] Data calculation: order information verification, funds confirmation

[0840] Output: Verification results

[0841] Step 4: Execute the transaction

[0842] Subject: Server

[0843] If the verification is successful, the server executes the transaction and records it in a database.

[0844] Input: Transaction information, database connection information

[0845] Data processing: Executing transactions and recording them in the database

[0846] Output: The transaction information is saved in the database.

[0847] Step 5: Send a transaction completion notification

[0848] Subject: Server

[0849] Once completed, a transaction completion notification will be sent to the user.

[0850] Input: Transaction completion notification template, user contact information

[0851] Output: A notification is sent to the user.

[0852] These are the specific processing steps of this system. The system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

[0853] (Application example 1)

[0854] 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."

[0855] In recent years, interest in generative AI projects has grown, but there is also a need for systems that ensure the efficiency and security of the investment process and the transparency of revenue distribution. However, existing systems do not adequately provide security for project information, real-time confirmation of investment history, or convenience within the virtual store. Therefore, an environment is needed that reduces the risks associated with investing in generative AI projects and allows for efficient and safe investment.

[0856] 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.

[0857] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition is complete, an encryption means for encrypting and saving the project information to ensure data security, a means for searching, viewing, and investing in generative AI projects within the virtual store, an investment management means for managing funds, a means for checking investment history and progress in real time, a profit distribution confirmation means for distributing project profits and notifying that profit distribution has been completed, and a means for users to buy and sell shares in the generative AI project. This improves the efficiency and safety of investment in generative AI projects and profit distribution, and improves convenience within the virtual store.

[0858] The "Generative Artificial Intelligence Project" is a research and development project that uses artificial intelligence technology to generate new content and results from data.

[0859] "User terminal" refers to an electronic device that allows developers and investors to access the system and input and confirm information.

[0860] An "input means" is a method or interface that a user uses to input information into a system.

[0861] "Authentication measures" are methods or processes for verifying the legitimacy of users and projects.

[0862] "Storage means" is a function that stores input information in a database.

[0863] "Adding" is the process of adding stored information to related entries in the database.

[0864] "Notification means" is a mechanism for notifying users of system updates and operation results.

[0865] "Encryption means" refers to technology that encrypts data to prevent unauthorized access.

[0866] A "virtual store" is a virtual store operated online via the Internet.

[0867] "Investment management tools" are systems and functions that manage investors' capital contributions and investment status.

[0868] "Investment application receiving means" refers to an interface or process for receiving investment applications from investors.

[0869] "Funding verification means" is a process for checking whether the investor's capital contribution has been properly secured.

[0870] "Investment information storage means" is a function that stores data related to investments in a database.

[0871] The "investment confirmation notification means" is a method for notifying investors that their investment has been completed.

[0872] The "profit distribution calculation means" is a function that calculates the distribution of project profits to each investor.

[0873] "Profit distribution method" is the process of reflecting profits in each investor's account based on the calculation results.

[0874] The "profit distribution confirmation means" is a mechanism for notifying investors that profits have been distributed correctly.

[0875] A "vehicle for buying and selling shares" is a facility or process through which investors can buy or sell shares in a project.

[0876] MODE FOR CARRYING OUT THE INVENTION

[0877] The present invention is a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. Specifically, it is composed of modules for project registration, investment process, return on investment, data management and privacy protection, and capital gain opportunities. Specific embodiments are described below.

[0878] Program generation and processing explanation

[0879] To realize this system, a program will be implemented using the Python language. The server and terminal will perform the following processes, making investment in generative AI projects more efficient.

[0880] Hardware and Software Use

[0881] Hardware: Servers (cloud environment or on-premise) and user devices (PCs, smartphones, etc.)

[0882] software:

[0883] Python 3.x

[0884] hashlib (a library for data encryption)

[0885] cryptography (a library for encrypting and decrypting data)

[0886] Data processing and calculation

[0887] 1. Project Registration:

[0888] The server receives the detailed project information sent from the user's terminal and performs authentication. If authentication is successful, the server encrypts the project information and stores it in the database. It then adds the project to the list of projects and sends a notification to the user that the addition has been completed.

[0889] 2. Investment Process:

[0890] The server receives the investor's selected project and investment amount and verifies the investor's funds. Once the funds are verified, the server saves the investment information in a database and sends a notification of investment completion. The user can check the investment history and progress in real time on their device.

[0891] 3. Revenue return:

[0892] When the project generates profits, the server will calculate the profit distribution amount based on each investor's investment ratio and automatically reflect it in each investor's account. After the distribution is completed, a profit distribution notification will be sent.

[0893] 4. Capital gain opportunities:

[0894] The server accepts orders from users to buy and sell shares in generative AI projects, verifies funds and holdings, executes the transaction, and sends a notification of transaction completion.

[0895] Specific examples

[0896] Suppose a developer launches an "Image Generation AI" project. The developer enters the project details from the user's device and sends them to the server. The server authenticates the project and registers it in the database. After registration is complete, investors enter the amount they wish to invest in the project from their own devices and apply for investment. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates profits, the server distributes the profits to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares in the project from their own devices.

[0897] Prompt Sentence Examples

[0898] "Mr. Tanaka, you invested 500,000 yen in the 'Image Generation AI' project. Now, this project has been successful and generated 200,000 yen in revenue. Your revenue share has been completed, so please check your account."

[0899] The above is a specific embodiment of the present invention. This system streamlines the investment process for generative AI projects, increases the transparency of profit distribution, and provides investors with high security and convenience.

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

[0901] Step 1: Project Registration

[0902] The server receives detailed information about the generative AI project sent from the user's terminal and performs authentication. The information entered at this time includes the project name, purpose, required funding amount, and duration. If authentication is successful, the server encrypts the project information and stores it in a database. Next, the server adds the saved project information to a list of projects and sends a notification to the user that the addition has been completed.

[0903] Step 2: Investment application

[0904] The server receives an investment application from the investor, in which the investor selects a project from the user terminal and inputs the desired investment amount. The input data is the project ID and investment amount. The server then checks the investor's funds and verifies that they are sufficient. Once the check is complete, the server saves the investment information in the database and sends a notification of investment completion to the investor.

[0905] Step 3: View your investment history

[0906] Investors can check their investment history and project progress from their user terminal. The server retrieves investment information from the database and generates data for display in real time. This data includes investment amount, investment date, project status, etc. The user terminal visualizes and displays this data.

[0907] Step 4: Revenue sharing

[0908] If the project is successful and generates profits, the server retrieves the investment information of each investor from the database, calculates the profit distribution amount for each investor based on their investment percentage, and automatically reflects the calculated distribution amount in each investor's account. After that, it sends a notification of profit distribution completion to the investor.

[0909] Step 5: Buying and Selling Stocks

[0910] When a user attempts to buy or sell stocks from a user terminal, the server receives the order information. The data entered is the number of shares desired to be traded and the type of trade (buy or sell). The server first checks the user's funds and stock holdings to verify that the transaction is possible. Once the check is complete, the server executes the transaction, records the results in the database, and sends the user a notification that the transaction has been completed.

[0911] Step 6: Data management and privacy protection

[0912] The server encrypts all data and stores it in the database. When a user or developer tries to access the data, the server authenticates them and only decrypts and provides the required data if the authentication is successful. This process ensures the security of the entire system.

[0913] 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.

[0914] The present invention relates to a system for efficiently and safely conducting investment transactions in generative artificial intelligence (AI) projects, as well as a system that combines an emotion engine that recognizes user emotions and utilizes the data. The following describes an embodiment of the system in detail.

[0915] Project Registration

[0916] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user device. At this time, the device uses an emotion engine to recognize the developer's emotions and acquires the data. The device then sends this information to the server. The server verifies the received data and authenticates the developer's ID. If authentication is successful, the project information and emotion data are saved in a database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This process also records the emotion information at the time of project registration, which can be used for future analysis.

[0917] Investment Process

[0918] The user selects a generative AI project of interest from the device and enters the desired investment amount. At this time, the device recognizes the user's emotions and acquires the data. The device then sends the investment information and emotional data to the server. The server then checks the user's funds and verifies that the desired investment amount is available. If the funds are successfully verified, the server stores the investment information and emotional data in a database. The server then notifies the user that the investment has been completed. The system also has a function to make investment suggestions based on the emotional data, assisting the user's investment behavior.

[0919] Revenue return

[0920] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains the investment information and sentiment data for each investor from the database, and then distributes the profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of the completion of profit distribution is sent after the distribution is completed. This process also records the investor's sentiment data regarding the distribution results, which can be used for future improvements.

[0921] Data Management and Privacy Protection

[0922] The server encrypts all data (project information, investment information, sentiment data) and stores it in a database. When a user or developer attempts to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security and privacy of the entire system.

[0923] Providing capital gain opportunities

[0924] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. At this time, the emotion engine recognizes the user's emotions and uses this information to help make buying and selling decisions. The server verifies the submitted order information and confirms the user's funds and shares held. Once confirmation is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[0925] Specific examples

[0926] For example, let's say a developer wants to launch an "image generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. The emotion data obtained during this process is also recorded and will be useful for future improvements to the system.

[0927] The above is a concrete example of how the present invention can be implemented. This system combines investment in generative AI projects with the use of emotional data to provide a more efficient and safe investment environment.

[0928] The processing flow will be explained below.

[0929] Project Registration

[0930] Step 1:

[0931] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[0932] Step 2:

[0933] The device uses an emotion engine to obtain the developer's emotion data.

[0934] Step 3:

[0935] The device sends detailed project information and emotion data to the server.

[0936] Step 4:

[0937] The server verifies the received data and authenticates the developer's identity.

[0938] Step 5:

[0939] If the authentication is successful, the server stores the project information and emotion data in a database.

[0940] Step 6:

[0941] The server adds the new project to the project list.

[0942] Step 7:

[0943] The server notifies the developer that the project has been successfully registered.

[0944] Investment Process

[0945] Step 1:

[0946] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[0947] Step 2:

[0948] The terminal uses an emotion engine to acquire emotion data of the user.

[0949] Step 3:

[0950] The terminal transmits investment information and emotion data to the server.

[0951] Step 4:

[0952] The server verifies the user's funds and checks whether the desired investment amount is available.

[0953] Step 5:

[0954] If the funds are confirmed, the server stores the investment information and emotional data in a database.

[0955] Step 6:

[0956] The server notifies the user that the investment is complete.

[0957] Revenue return

[0958] Step 1:

[0959] The server verifies that revenue has been generated for a particular project.

[0960] Step 2:

[0961] The server retrieves all investment information and sentiment data for the project from the database.

[0962] Step 3:

[0963] The server calculates the distribution amount based on the investment amount of each investor.

[0964] Step 4:

[0965] Based on the calculation results, the server reflects the profits in each investor's account.

[0966] Step 5:

[0967] The server notifies the investor that the revenue distribution is complete.

[0968] Data Management and Privacy Protection

[0969] Step 1:

[0970] The server stores all data (project information, investment information, emotional data) in an encrypted format.

[0971] Step 2:

[0972] The server performs authentication when it receives a data request.

[0973] Step 3:

[0974] If authentication is successful, the server decrypts the necessary data and provides the requested information.

[0975] Providing capital gain opportunities

[0976] Step 1:

[0977] A user inputs a stock trading order from a terminal and transmits it to the server.

[0978] Step 2:

[0979] The terminal uses an emotion engine to acquire emotion data of the user.

[0980] Step 3:

[0981] The server verifies the received order information and emotion data.

[0982] Step 4:

[0983] The server verifies the user's funds and holdings and checks the terms of the transaction.

[0984] Step 5:

[0985] If the conditions are met, the server executes the transaction and records the transaction information and emotion data in a database.

[0986] Step 6:

[0987] The server notifies the user that the transaction is complete.

[0988] Specific examples

[0989] Step 1:

[0990] If a developer wants to launch an "image generation AI" project, they enter the project details on their device.

[0991] Step 2:

[0992] The device's emotion engine recognizes the developer's emotions and captures the data.

[0993] Step 3:

[0994] The device sends detailed project information and emotion data to the server.

[0995] Step 4:

[0996] The server performs authentication and stores project information and emotion data in a database.

[0997] Step 5:

[0998] The server adds the new project to the project list and sends a confirmation to the developer.

[0999] Step 6:

[1000] Investors enter the amount they want to invest on their terminal, and the emotion engine recognizes the investor's emotions.

[1001] Step 7:

[1002] The terminal transmits investment information and emotion data to the server.

[1003] Step 8:

[1004] The server verifies the funds and stores the investment information and emotional data in a database.

[1005] Step 9:

[1006] When the project is successful and generates revenue, the server distributes the revenue to each investor and also records their emotional data.

[1007] The above is a concrete example of how to implement the present invention by combining an emotion engine. This system provides a more efficient and user-friendly investment environment by linking investment in generative AI projects with emotion data.

[1008] Example 2

[1009] 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."

[1010] Previous investment systems for generative AI projects made investment decisions solely based on numerical data, without considering the emotions of users and developers. This meant that the psychological aspects of users and developers in the investment process were not evaluated, potentially reducing the quality and reliability of investments. Furthermore, data security and privacy protection were insufficient, creating a high risk of data leaks.

[1011] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an authentication means for receiving and authenticating detailed information and emotion data of a generative AI project, a storage means for storing the detailed project information and emotion data in a database if authentication is successful, and an addition means for adding the stored project information to a project list. This enables investment decisions to take into account the emotions of users and developers, improving the quality and reliability of investments. Furthermore, data encryption and a strict authentication process enhance security and privacy protection.

[1012] "User terminal" means a device used to input detailed information and investment information for a generative artificial intelligence project.

[1013] "Input means" refers to the functions and interfaces for inputting detailed project information and investment information from a user terminal.

[1014] "Authentication" refers to the process or function used to verify the validity of transmitted information and the identity of the user.

[1015] "Storage means" refers to the function for encrypting and storing information in a database.

[1016] "Means for adding" refers to a function for adding saved project information to the project list.

[1017] "Notification means" refers to a function for notifying users and developers that an operation has been completed.

[1018] "Investment management measures" refers to functions for managing and monitoring investments in projects.

[1019] "Investment application receiving means" refers to a function for receiving investment applications from users.

[1020] "Funding verification means" refers to a function for verifying the user's financial status upon receiving an investment application.

[1021] "Investment information storage means" refers to a function for storing confirmed investment information in a database.

[1022] "Investment confirmation notification means" refers to a function for notifying investors that their investment has been completed.

[1023] "Revenue distribution calculation means" refers to a function for checking the revenue of a project and calculating the revenue distribution amount of each investor.

[1024] "Profit distribution instrument" refers to a function for reflecting the calculated distribution amount in each investor's account.

[1025] "Profit distribution confirmation means" refers to a function for notifying investors that profit distribution has been completed.

[1026] "Emotional data" refers to data that represents the emotional state of users and developers, and is information obtained by the emotion engine.

[1027] An "emotion engine" refers to software or a system that recognizes the emotions of users and developers and acquires that data.

[1028] The present invention is a system for efficiently and safely conducting investment transactions in generative AI projects, and is a system that combines an emotion engine that recognizes the emotions of users and developers and utilizes that data. Specific embodiments are described in detail below.

[1029] Project Registration

[1030] 1. The developer enters detailed information about the generative AI project (project name, purpose, required funding, duration, etc.) into the device. At this time, the device is equipped with an emotion engine that recognizes the developer's emotions in real time and collects that data.

[1031] 2. The device sends the input project information and emotion data to the server as an HTTP POST request.

[1032] 3. The server validates the received data, checking for validity and completeness, and then verifies the developer's identity using an authorization server or OAuth service to authenticate the developer's identity.

[1033] 4. After successful authentication, the server encrypts the project information and emotion data and stores them in the database. Specifically, the data is protected using the AES encryption algorithm and inserted into the database using an SQL query.

[1034] 5. The server notifies the developer that the project information has been saved. This can be done via email or push notification.

[1035] Investment Process

[1036] 1. The user selects a project they are interested in and enters the amount they wish to invest. The device then uses an emotion engine to recognize the user's emotions and captures their data.

[1037] 2. The terminal transmits investment information and emotion data to the server.

[1038] 3. The server verifies the user's funds and checks that the desired investment amount is available. This may involve communicating with the user's bank API or digital wallet service. If the verification is successful, it stores the investment information and sentiment data in a database.

[1039] 4. The server notifies the user that the investment is complete and analyzes the sentiment data to provide appropriate investment suggestions to the user.

[1040] Revenue return

[1041] 1. If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The server obtains each investor's investment information and sentiment data from the database.

[1042] 2. The server calculates and distributes profits based on each investor's investment percentage, using parameters such as the rate of return and investment ratio.

[1043] 3. The server automatically updates the investor's account with the distribution amount and notifies them that the distribution has been completed.

[1044] Data Management and Privacy Protection

[1045] 1. The server encrypts all data (project information, investment information, sentiment data) using the AES encryption algorithm and stores it in the database.

[1046] 2. The server authenticates users and developers when they attempt to access data, and only if authentication is successful does it decrypt and provide the required data.

[1047] Providing capital gain opportunities

[1048] 1. A user enters an order to buy or sell shares in a generative AI project through a terminal. The emotion engine recognizes the user's emotions and collects the data.

[1049] 2. The device sends the order information and emotion data to the server.

[1050] 3. The server verifies the order information, verifies the user's funds and holdings, and if this is complete, executes the transaction and records it in the database.

[1051] 4. The server notifies the user that the transaction is complete.

[1052] Specific examples

[1053] For example, let's say a developer wants to launch an "Image Generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. Emotional data obtained during this process is also recorded and will be useful for future improvements to the system.

[1054] Prompt Sentence Examples

[1055] 1. "I would like to register a new generative AI project. Project details are as follows: Name: Image Generative AI, Objective: Improve image generation technology, Funding required: 5 million yen, Duration: 6 months."

[1056] 2. "I would like to invest 1 million yen in an image generation AI project."

[1057] 3. "I want to check the revenue sharing results for the image generation AI project."

[1058] These prompts allow the system to efficiently perform specific operations.

[1059] An embodiment of the present invention improves the quality of investment decisions and strengthens data security and privacy protection by taking emotional data into account in a system for investing in generative artificial intelligence projects.

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

[1061] Step 1:

[1062] The terminal prompts the developer to input project details (project name, purpose, required funding amount, duration, etc.). At this time, the terminal is equipped with an emotion engine that obtains the developer's emotional data (e.g., excitement or anxiety) in real time. Input is done using a text field or drop-down list, and the emotional data is obtained through the emotion engine's API. The detailed information and emotional data are obtained as output.

[1063] Step 2:

[1064] The device sends the input project information and emotion data to the server as an HTTP POST request. The input information is the project details and emotion data in text format. The output is a receipt confirmation message returned by the server.

[1065] Step 3:

[1066] The server verifies the validity and completeness of the received project information and emotion data. For example, it checks for blank spaces in the project information and the format of the emotion data. The input is the information sent from the terminal. The output is the verification result (success or failure).

[1067] Step 4:

[1068] The server verifies the developer's identity using an authentication server or OAuth service to authenticate the developer's identity. The input is the developer ID sent along with the project information, and the output is the authentication result (success or failure).

[1069] Step 5:

[1070] If authentication is successful, the server encrypts the project information and emotion data and stores them in the database. The encryption is performed using the AES encryption algorithm. The input is the authenticated project information and emotion data, and the output is the result of storing them in the database.

[1071] Step 6:

[1072] The server notifies the device that the save is complete. This notification is sent via email or push notification. The input is a flag indicating that the save is complete, and the output is the notification sending result.

[1073] Step 7:

[1074] The terminal prompts the user to select a project they are interested in and input the desired investment amount, at which point the emotion engine captures the user's emotional data. The input is the user's selection information and emotional data, and the output is a combination of these data.

[1075] Step 8:

[1076] The terminal sends investment information and emotion data to the server as an HTTP POST request. The input is the investment information and emotion data from the user, and the output is a confirmation of transmission to the server.

[1077] Step 9:

[1078] The server queries the bank API or digital wallet service to verify the user's funds. The input is the user's investment information, and the output is the result of the funds verification.

[1079] Step 10:

[1080] If the funds are confirmed successfully, the server stores the investment information and sentiment data in the database. The input is the confirmed investment information and sentiment data, and the output is the database storage result.

[1081] Step 11:

[1082] The terminal is notified of the completion of the investment. Furthermore, the server analyzes the emotional data and makes appropriate investment suggestions to the user. The input is the investment completion flag and emotional data, and the output is the notification and the suggestion content.

[1083] Step 12:

[1084] If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The input is the project success information and each investor's investment information, and the output is the calculated profit distribution amount.

[1085] Step 13:

[1086] The server reflects the distribution amount in the investor's account. This operation is automated, and the input is each investor's account information and distribution amount. The output is the distribution result.

[1087] Step 14:

[1088] Notifies the terminal that revenue sharing is complete. The input is the revenue sharing completion flag, and the output is the notification result.

[1089] This allows for the realization of an overall processing flow for an efficient and safe investment system that utilizes emotional data from users and developers.

[1090] (Application example 2)

[1091] 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."

[1092] Existing investment management systems for generative AI projects are unable to take into account the emotions of users and investors, resulting in a lack of important information when assessing the project's success rate and the appropriateness of the investment. This means that the efficiency and safety of investments are not adequately guaranteed, and emotional data cannot be used to improve the project's success rate, which is an issue.

[1093] The identification processing by the identification 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 an input means from a user terminal for inputting detailed information about a generative artificial intelligence project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an emotion data acquisition means for recognizing the emotion of the user when inputting the detailed project information and acquiring that data, and an emotion data storage means for saving the emotion data together with the project information. This makes it possible to collect and store emotional data of users and investors along with detailed project information, and to evaluate the probability of project success and the appropriateness of investment based on that data.

[1094] "Generative AI projects" are various projects that utilize generative AI technology, including the development of new AI models, data generation, and the provision of solutions through AI applications.

[1095] A "user terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to register or invest in a project.

[1096] "Input means" refers to an interface and device that allows a user to input detailed project information into the system, and includes a keyboard, touch panel, voice recognition system, etc.

[1097] "Authentication means" refers to a mechanism for verifying the identity of a user and the legitimacy of project information, and includes password authentication, biometric authentication, two-factor authentication, etc.

[1098] "Storage means" is a function for safely storing detailed project information and emotional data in a database.

[1099] "Addition method" is a function for registering and adding saved project information to the project list.

[1100] "Notification means" is a function for notifying users of important events such as the addition of a project or the completion of an investment.

[1101] "Emotion data acquisition means" refers to a mechanism for recognizing the emotions of users and investors and acquiring them as data, and includes facial recognition software, voice analysis tools, biometric sensors, etc.

[1102] "Emotion data storage means" is a function for safely storing and managing acquired emotion data.

[1103] "Investment management means" is a function for managing investment information for a project, accepting investments, confirming funds, etc.

[1104] The "investment application receiving means" is a function for receiving investment applications made by investors.

[1105] The "funds confirmation means" is a function for confirming whether or not an investor has the funds to cover the investment amount he or she has applied for.

[1106] The "investment information storage means" is a function for storing information about an investment in a database when the investment is completed.

[1107] The "investment confirmation notification means" is a function for notifying investors that their investment has been completed.

[1108] The "emotion data management means" is a function for acquiring and managing the emotional data collected at the time of investment.

[1109] The "profit distribution calculation means" is a function for checking the profits of the project and calculating the amount of profit distribution to each investor.

[1110] The "profit distribution means" is a function for reflecting the calculated profit distribution amount in each investor's account.

[1111] The "profit distribution confirmation means" is a function for notifying the investor that the profit distribution has been completed.

[1112] The "emotion data storage means" is a function that stores the investor's emotional data acquired at the time of profit distribution for future analysis.

[1113] The system of the present invention provides a more efficient and safe investment environment by combining investment in generative AI projects with the use of emotional data. The system includes a user terminal, a server, an emotional engine, a database, and a notification function.

[1114] Project Registration

[1115] First, the developer enters detailed information about the generative AI project through the user's device. These details include the project name, purpose, required funding, and duration. At the same time, an emotion engine (such as EmotionAnalyzer) recognizes the developer's emotions in real time and acquires that data. Emotion data might be, for example, "happy=0.8" or "stress=0.2." The developer's ID and project information are confirmed using authentication methods, and if authentication is successful, this information is saved in the database. The saved project information is added to the project list, and a notification method is used to notify the developer that the addition has been completed.

[1116] Investment Process

[1117] The user selects a generative artificial intelligence project of interest from the terminal and inputs the desired investment amount. At this time, the emotion engine is again used to recognize the user's emotions and acquire emotion data. The system uses the investment application receiving means to send the investment information and emotion data to the server. The server verifies the user's funds using the fund verification means and checks that the desired investment amount is available. If the fund verification is successful, the investment information and emotion data are stored in the database. In addition, the user is notified of the completion of the investment using the notification means for notifying the completion of the investment.

[1118] Revenue return

[1119] If the project is successful and profits are generated, the server will use the profit distribution calculation means to calculate the profit distribution amount for each investor. This calculation uses each investor's investment ratio. The distribution amount is automatically reflected in the investor's account by the profit distribution means. Furthermore, the investor is notified that the profit distribution has been completed through the profit distribution confirmation means. Investor sentiment data regarding the distribution results is also collected and stored in a database for future analysis and system improvement.

[1120] Data Management and Privacy Protection

[1121] All data (project information, investment information, sentiment data) is encrypted by the server and stored in a database. When a user or developer tries to access the data, the server authenticates them and provides the required data only if successful. This process ensures security and privacy throughout the system.

[1122] Specific examples

[1123] When a factory engineer launches a new project to develop a new inspection robot, he or she enters the project details on the user's device, and the emotion engine recognizes the engineer's emotion as "excitement." This data is sent to the server for authentication and data storage. Investors enter their desired investment amount on their own device, and the emotion engine recognizes their "expectation," and this data is also stored on the server. When the project is successful and profits are generated, the server calculates the profits and automatically reflects them in the investor's account, and a profit distribution notification is sent.

[1124] Prompt Sentence Examples

[1125] We have launched a new project to develop a new inspection robot, and we hope to raise 8 million yen within three months. The goal of the project is to automate quality inspections within the factory and significantly improve efficiency. Our engineers are highly motivated at this point, and we have high expectations for success.

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

[1127] Step 1:

[1128] Users input detailed information about their generative AI project from their own device. Specifically, they enter the project name, purpose, required funding, duration, etc. into a form. In addition, an emotion engine (such as EmotionAnalyzer) installed on the device captures the user's emotional state in real time. The input data and recognized emotion data are sent from the device. The input data is used as form input, and the output data is the project details and emotion data.

[1129] Step 2:

[1130] The server receives the project details sent from the terminal. At the same time, it also receives the emotion data. Based on the received project details, the server uses authentication means to verify the integrity of the data and the user's identity. If authentication is successful, it stores the project details and emotion data in a database. The input data are the project details and emotion data, and the output data are the project information and emotion data stored in the database.

[1131] Step 3:

[1132] The server adds the project details to the project list. When the addition is complete, it notifies the user using a notification method that the project has been added. The input data is the project information stored in the database, and the output data is the updated project list and a notification message.

[1133] Step 4:

[1134] Investors use their terminals to select generative AI projects of interest and input their investment amounts. At this time, an emotion engine installed on the terminal captures the investor's emotions in real time. The input investment information and emotion data are sent from the terminal to the server. The input data is the selected project information, investment amount, and emotion data, and the output data is the investment application information and emotion data.

[1135] Step 5:

[1136] The server receives the investment information and emotion data using the investment application receiving means, and verifies the investor's funds using the fund verification means. If the fund verification is successful, the server stores the investment information and emotion data in a database and notifies the investor that the investment is complete. The input data are the investment application information, emotion data, and the investor's fund information, and the output data are the investment information and emotion data stored in the database, and the investment completion notification.

[1137] Step 6:

[1138] When the project is successful and profits are generated, the server uses the profit distribution calculation means to calculate the profit distribution amount for each investor. The calculation uses each investor's investment percentage and emotion data. The distribution amount is automatically reflected in the investor's account by the profit distribution means. When profit distribution is completed, the investor is notified by the profit distribution confirmation means. The input data are project profit information, each investor's investment percentage, and emotion data, and the output data are the profit distribution amount, account reflection information, and profit distribution completion notification.

[1139] Step 7:

[1140] The server encrypts all data (project information, investment information, sentiment data) and stores it securely in a database. Furthermore, when a user or developer attempts to access the data, authentication is performed, and the required data is provided only if successful. The input data is the access request and authentication information, and the output data is the encrypted data and decrypted data.

[1141] 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.

[1142] 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.

[1143] 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.

[1144] [Third embodiment]

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

[1146] 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.

[1147] 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).

[1148] 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.

[1149] 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.

[1150] 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).

[1151] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for 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.

[1152] 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.

[1153] 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.

[1154] 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.

[1155] 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.

[1156] 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."

[1157] The present invention relates to a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. The following describes in detail an embodiment of the system.

[1158] Project Registration

[1159] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user terminal. The terminal then sends this information to the server. The server verifies the received data and authenticates the developer. If authentication is successful, the project information is saved in the database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This system allows developers to register projects quickly and easily.

[1160] Investment Process

[1161] The user selects a generative AI project of interest from their device and enters the desired investment amount. The device then sends the investment request to the server. The server verifies the user's funds and checks that the requested investment amount is available. If the funds are successfully verified, the server saves the investment information in its database. The server notifies the user that the investment has been completed. This allows the user to easily invest in generative AI projects.

[1162] Revenue return

[1163] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains each investor's investment information from the database and distributes profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of profit distribution completion is sent after distribution is completed. This mechanism allows investors to enjoy transparent profit distribution.

[1164] Data Management and Privacy Protection

[1165] The server encrypts all data and stores it in a database. When a user or developer tries to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security of the entire system.

[1166] Providing capital gain opportunities

[1167] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. The server verifies the submitted order information and confirms the user's funds and shares held. If the verification is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[1168] Specific examples

[1169] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project's details from their device and sends them to the server. The server authenticates and registers the project in a database. After registration is complete, investors enter the amount they wish to invest in the project from their device and submit an investment application. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates revenue, the server distributes the revenue to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares from their device, and the server verifies and executes the transaction.

[1170] The above is a concrete example of how the present invention can be implemented. This system makes it easier to invest in generative AI projects, providing transparency and efficiency for investors.

[1171] The processing flow will be explained below.

[1172] Project Registration

[1173] Step 1:

[1174] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[1175] Step 2:

[1176] The terminal transmits the input information to the server.

[1177] Step 3:

[1178] The server verifies the received data and authenticates the developer's identity.

[1179] Step 4:

[1180] If the authentication is successful, the server stores the project information in a database.

[1181] Step 5:

[1182] The server confirms that the save is complete and adds the new project to the project list.

[1183] Step 6:

[1184] The server notifies the developer that the project has been successfully registered.

[1185] Investment Process

[1186] Step 1:

[1187] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[1188] Step 2:

[1189] The terminal transmits the input investment information to the server.

[1190] Step 3:

[1191] The server verifies the user's funds and checks whether the desired investment amount is available.

[1192] Step 4:

[1193] If the funds are confirmed, the server stores the investment information in a database.

[1194] Step 5:

[1195] The server notifies the user that the investment is complete.

[1196] Revenue return

[1197] Step 1:

[1198] The server verifies that revenue has been generated for a particular project.

[1199] Step 2:

[1200] The server retrieves all investment information for the project from the database.

[1201] Step 3:

[1202] The server calculates the distribution amount based on the investment amount of each investor.

[1203] Step 4:

[1204] Based on the calculation results, the server reflects the profits in each investor's account.

[1205] Step 5:

[1206] The server notifies the investor that the revenue distribution is complete.

[1207] Data Management and Privacy Protection

[1208] Step 1:

[1209] The server encrypts all data it receives and stores it in a database.

[1210] Step 2:

[1211] When a user or developer attempts to access data, the server performs authentication.

[1212] Step 3:

[1213] If authentication is successful, the server decrypts the data and provides the requested information.

[1214] Providing capital gain opportunities

[1215] Step 1:

[1216] A user inputs a stock trading order from a terminal and transmits it to the server.

[1217] Step 2:

[1218] The server verifies the received order information.

[1219] Step 3:

[1220] The server verifies the user's funds or holdings and checks the terms of the transaction.

[1221] Step 4:

[1222] If the conditions are met, the server executes the transaction and records the transaction information in a database.

[1223] Step 5:

[1224] The server acknowledges the completion of the transaction.

[1225] These are the specific steps in each process, which will ensure efficient and safe investment in generative AI projects, as well as the associated management and revenue sharing.

[1226] Example 1

[1227] 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."

[1228] Conventional investment management systems for generative AI projects have a complex process, from project information registration to investment and profit distribution, making them difficult to use for users and investors. Other issues include insufficient data security and transparent profit distribution. This tends to discourage investment and lower the project success rate. Furthermore, there was a need for an integrated management method to improve the efficiency and safety of the entire system.

[1229] 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.

[1230] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and authenticating it, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an application acceptance means for accepting an investment application for a project selected by an investor, a fund confirmation means for confirming the investor's funds upon receiving the investment application, an investment information storage means for saving the investment information in a database if fund confirmation is successful, a profit distribution calculation means for calculating profits and calculating the amount of distribution to each investor, a profit distribution means for reflecting the profits in each investor's account after distribution is complete, and a profit distribution confirmation notification means for notifying the investor that profit distribution has been completed. This enables integrated investment management and transparent profit distribution.

[1231] "Input means" refers to the means by which a user inputs detailed information about a generative artificial intelligence project into a terminal.

[1232] The "authentication means" is a means for receiving detailed project information sent from a terminal and authenticating the authenticity of the information and the user.

[1233] The "storage means" is a means for storing detailed project information in a database when authentication is successful.

[1234] The "addition means" is a means for adding saved project information to the project list.

[1235] The "notification means" is a means for notifying the user that the save or add process has been completed.

[1236] The "application receiving means" is a means for receiving investment applications for projects selected by investors.

[1237] "Funds verification means" refers to a means for verifying the funds of an investor upon receiving an investment application.

[1238] The "investment information storage means" is a means for storing investment information in a database when funds are successfully confirmed.

[1239] The "profit distribution calculation means" is a means for calculating the profits obtained from the project and the amount of distribution to each investor.

[1240] The "profit distribution instrument" is a means for reflecting the calculated distribution amount in each investor's account.

[1241] The "profit distribution confirmation notification means" is a means for notifying the investor that the profit distribution has been completed.

[1242] The present invention relates to a system for managing investments in generative artificial intelligence (AI) projects and distributing profits to investors efficiently and transparently. This system is composed of a user terminal, a server, a database, and a notification means. Each process is described in detail below.

[1243] Project Registration

[1244] Subject: Developer, Device, Server

[1245] A developer uses a user terminal to input detailed information about a generative AI project. This information includes the project name, purpose, required funding amount, and duration. The terminal converts this information into packets and sends them to the server. The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer as a legitimate developer using OAuth or JWT tokens. If authentication is successful, the server AES-encrypts the project information, stores it in the database, and sends a notification of completion to the developer.

[1246] Investment Process

[1247] Subject: User, Device, Server

[1248] The user references a list of projects on their device and selects the project they wish to invest in. After making a selection, they enter the investment amount into the device and send it to the server. The server then uses an API to check the user's financial status and whether the investment is possible. If the financial confirmation is successful, the investment information is saved in the database and a notification of investment completion is sent to the user.

[1249] Revenue return

[1250] Subject: Server

[1251] If the project is successful and generates profits, the server will calculate the profits and calculate the distribution amount based on each investor's investment amount. The server will retrieve investor information from the database and calculate the profit distribution. The distributed amount will be automatically reflected in the investor's account and a notification of distribution completion will be sent to the investor.

[1252] Data Management and Privacy Protection

[1253] Subject: Server

[1254] The server encrypts all data using AES and stores it in the database. When a user or developer accesses the data, they first authenticate using OAuth or JWT tokens. Only if authentication is successful is the required data decrypted and provided.

[1255] Providing capital gain opportunities

[1256] Subject: User, Device, Server

[1257] Users can buy and sell shares in generative AI projects. They input the number of shares they wish to trade and the type of trade (buy or sell), and send this information from their terminal to the server. The server verifies the order information and confirms the user's funds and shares held. Once verification is complete, the server executes the transaction and records it in the database. A completion notification is sent to the user, giving them the opportunity to earn capital gains linked to the growth of the generative AI project.

[1258] Specific examples

[1259] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project name "Image Generation AI," the objective "improving image generation technology," the required funding amount "10 million yen," and the duration "6 months" on a user terminal, and sends this to the server. The server registers the project information in the database and sends a confirmation notice to the developer.

[1260] If an investor wants to invest 100,000 yen in this project, they select the project from their terminal, enter the investment amount "100,000 yen" and send it to the server. The server checks the user's financial status and saves the investment information in a database. If the project is successful and generates a profit of 500,000 yen, the server distributes the profits based on each investor's investment amount and sends a notification. Investors can also buy and sell stocks from their terminals, and the server verifies and executes the transactions.

[1261] Example prompts for generative AI models

[1262] "Please tell me more about the investment process for this generative AI project."

[1263] As a result, this system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

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

[1265] Project Registration

[1266] Step 1: Enter project information

[1267] Subject: Developer

[1268] Developers enter detailed information such as the project name, purpose, amount of funding required, and duration on the user's terminal.

[1269] Input: Project name, purpose, amount of funding required, duration

[1270] Output: The entered project information is saved on the device.

[1271] Step 2: Submit project information

[1272] Subject: Terminal

[1273] The terminal converts the input project information into packets and sends them to the server.

[1274] Input:Project Information

[1275] Data processing: Convert project information into packets

[1276] Output: A packet of project information is sent to the server.

[1277] Step 3: Verify and authenticate project information

[1278] Subject: Server

[1279] The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer using OAuth or JWT tokens.

[1280] Input: Project information packet, authentication token

[1281] Data calculation: project information analysis, token authentication

[1282] Output: Authentication success or failure response

[1283] Step 4: Save the project to the database

[1284] Subject: Server

[1285] If authentication is successful, the server AES encrypts the project information and stores it in the database.

[1286] Input: Project information, database connection information

[1287] Data processing: Encryption of project information

[1288] Output: The encrypted information is stored in the database.

[1289] Step 5: Send confirmation notice

[1290] Subject: Server

[1291] Once the project registration is complete, the server will send a registration completion notification to the developer.

[1292] Input: Registration completion notification template, developer contact information

[1293] Output: A notification is sent to the developer.

[1294] Investment Process

[1295] Step 1: Select an investment project

[1296] Subject: User

[1297] Users can select generative AI projects of interest from a list on their device.

[1298] Input: Project list

[1299] Output: The selected project information is displayed on the user's terminal.

[1300] Step 2: Enter your investment amount

[1301] Subject: User

[1302] Enter the investment amount for the selected project.

[1303] Input: Selected project information, investment amount

[1304] Output: The entered investment amount is saved on the terminal.

[1305] Step 3: Submit your investment application

[1306] Subject: Terminal

[1307] The input investment amount data is converted into packets and sent to the server.

[1308] Input: Investment amount, selected project information

[1309] Data processing: Convert investment information into packets

[1310] Output: A packet of the investment amount is sent to the server.

[1311] Step 4: Verify funds

[1312] Subject: Server

[1313] The server checks the user's financial status using an API to see if investment is possible.

[1314] Input: Investment amount, user's financial information

[1315] Data Calculation: Funds Verification Using API

[1316] Output: Funds verification results are obtained.

[1317] Step 5: Save your investment information

[1318] Subject: Server

[1319] If the funds are verified successfully, the investment information is saved in the database.

[1320] Input: Investment information, database connection information

[1321] Data processing: Saving investment information

[1322] Output: Investment information is saved in the database.

[1323] Step 6: Sending a notification of investment completion

[1324] Subject: Server

[1325] Notify the user that the investment is complete.

[1326] Input: Investment completion notification template, user contact information

[1327] Output: A notification is sent to the user.

[1328] Revenue return

[1329] Step 1: Calculate revenue

[1330] Subject: Server

[1331] If the project is successful and generates revenue, the server calculates the total revenue for the project.

[1332] Input: Project Revenue Information

[1333] Data calculation: Revenue calculation

[1334] Output: Calculated revenue amount

[1335] Step 2: Obtain investment information

[1336] Subject: Server

[1337] The server obtains the investment information of each investor from the database.

[1338] Input: Database connection information

[1339] Output: Obtained investment information

[1340] Step 3: Calculate revenue share

[1341] Subject: Server

[1342] The profit distribution amount to each investor will be calculated based on the investment ratio.

[1343] Input: Revenue amount, investment information

[1344] Data calculation: Revenue share calculation

[1345] Output: Calculated distribution amount

[1346] Step 4: Revenue sharing

[1347] Subject: Server

[1348] The distribution amount will be automatically reflected in each investor's account.

[1349] Input: Distribution amount, investor account information

[1350] Data processing: Account reflection using financial institution API

[1351] Output: Profits are credited to investor's account.

[1352] Step 5: Sending a Completion Notification

[1353] Subject: Server

[1354] After the distribution is completed, a notification of the completion of the profit distribution will be sent to the investor.

[1355] Input: Revenue distribution notice template, investor contact information

[1356] Output: A notification is sent to the investor.

[1357] Data Management and Privacy Protection

[1358] Step 1: Encrypt your data

[1359] Subject: Server

[1360] The server encrypts all data using encryption algorithms such as AES or RSA and stores it in a database.

[1361] Input: Database connection information, data to save

[1362] Data processing: Data encryption

[1363] Output: The encrypted data is stored in the database.

[1364] Step 2: Perform authentication

[1365] Subject: Server

[1366] When a user or developer tries to access data, the server first authenticates them using OAuth or JWT tokens.

[1367] Input: Access request, authentication token

[1368] Data Operation: Token Verification

[1369] Output: Authentication success or failure response

[1370] Step 3: Decrypt and serve data

[1371] Subject: Server

[1372] Only if the authentication is successful is the required data decrypted and provided to the user or developer.

[1373] Input: Authentication success response, database connection information

[1374] Data processing: data decryption, data provision

[1375] Output: The decrypted data is provided to the user or developer.

[1376] Providing capital gain opportunities

[1377] Step 1: Enter a stock transaction

[1378] Subject: User

[1379] The user inputs the number of shares they wish to trade and the type of trade (buy or sell).

[1380] Input: Number of shares, type of trade

[1381] Output: The entered transaction information is saved on the terminal.

[1382] Step 2: Submit your order

[1383] Subject: Terminal

[1384] The terminal transmits the input order information to the server.

[1385] Input: Stock trading information

[1386] Data processing: Converting transaction information into packets

[1387] Output: A packet of transaction information is sent to the server.

[1388] Step 3: Verify your order information

[1389] Subject: Server

[1390] The server verifies the submitted order information and verifies the user's funds and holdings.

[1391] Input: Order information, user's financial information

[1392] Data calculation: order information verification, funds confirmation

[1393] Output: Verification results

[1394] Step 4: Execute the transaction

[1395] Subject: Server

[1396] If the verification is successful, the server executes the transaction and records it in a database.

[1397] Input: Transaction information, database connection information

[1398] Data processing: Executing transactions and recording them in the database

[1399] Output: The transaction information is saved in the database.

[1400] Step 5: Send a transaction completion notification

[1401] Subject: Server

[1402] Once completed, a transaction completion notification will be sent to the user.

[1403] Input: Transaction completion notification template, user contact information

[1404] Output: A notification is sent to the user.

[1405] These are the specific processing steps of this system. The system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

[1406] (Application example 1)

[1407] 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."

[1408] In recent years, interest in generative AI projects has grown, but there is also a need for systems that ensure the efficiency and security of the investment process and the transparency of revenue distribution. However, existing systems do not adequately provide security for project information, real-time confirmation of investment history, or convenience within the virtual store. Therefore, an environment is needed that reduces the risks associated with investing in generative AI projects and allows for efficient and safe investment.

[1409] 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.

[1410] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition is complete, an encryption means for encrypting and saving the project information to ensure data security, a means for searching, viewing, and investing in generative AI projects within the virtual store, an investment management means for managing funds, a means for checking investment history and progress in real time, a profit distribution confirmation means for distributing project profits and notifying that profit distribution has been completed, and a means for users to buy and sell shares in the generative AI project. This improves the efficiency and safety of investment in generative AI projects and profit distribution, and improves convenience within the virtual store.

[1411] The "Generative Artificial Intelligence Project" is a research and development project that uses artificial intelligence technology to generate new content and results from data.

[1412] "User terminal" refers to an electronic device that allows developers and investors to access the system and input and confirm information.

[1413] An "input means" is a method or interface that a user uses to input information into a system.

[1414] "Authentication measures" are methods or processes for verifying the legitimacy of users and projects.

[1415] "Storage means" is a function that stores input information in a database.

[1416] "Adding" is the process of adding stored information to related entries in the database.

[1417] "Notification means" is a mechanism for notifying users of system updates and operation results.

[1418] "Encryption means" refers to technology that encrypts data to prevent unauthorized access.

[1419] A "virtual store" is a virtual store operated online via the Internet.

[1420] "Investment management tools" are systems and functions that manage investors' capital contributions and investment status.

[1421] "Investment application receiving means" refers to an interface or process for receiving investment applications from investors.

[1422] "Funding verification means" is a process for checking whether the investor's capital contribution has been properly secured.

[1423] "Investment information storage means" is a function that stores data related to investments in a database.

[1424] The "investment confirmation notification means" is a method for notifying investors that their investment has been completed.

[1425] The "profit distribution calculation means" is a function that calculates the distribution of project profits to each investor.

[1426] "Profit distribution method" is the process of reflecting profits in each investor's account based on the calculation results.

[1427] The "profit distribution confirmation means" is a mechanism for notifying investors that profits have been distributed correctly.

[1428] A "vehicle for buying and selling shares" is a facility or process through which investors can buy or sell shares in a project.

[1429] MODE FOR CARRYING OUT THE INVENTION

[1430] The present invention is a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. Specifically, it is composed of modules for project registration, investment process, return on investment, data management and privacy protection, and capital gain opportunities. Specific embodiments are described below.

[1431] Program generation and processing explanation

[1432] To realize this system, a program will be implemented using the Python language. The server and terminal will perform the following processes, making investment in generative AI projects more efficient.

[1433] Hardware and Software Use

[1434] Hardware: Servers (cloud environment or on-premise) and user devices (PCs, smartphones, etc.)

[1435] software:

[1436] Python 3.x

[1437] hashlib (a library for data encryption)

[1438] cryptography (a library for encrypting and decrypting data)

[1439] Data processing and calculation

[1440] 1. Project Registration:

[1441] The server receives the detailed project information sent from the user's terminal and performs authentication. If authentication is successful, the server encrypts the project information and stores it in the database. It then adds the project to the list of projects and sends a notification to the user that the addition has been completed.

[1442] 2. Investment Process:

[1443] The server receives the investor's selected project and investment amount and verifies the investor's funds. Once the funds are verified, the server saves the investment information in a database and sends a notification of investment completion. The user can check the investment history and progress in real time on their device.

[1444] 3. Revenue return:

[1445] When the project generates profits, the server will calculate the profit distribution amount based on each investor's investment ratio and automatically reflect it in each investor's account. After the distribution is completed, a profit distribution notification will be sent.

[1446] 4. Capital gain opportunities:

[1447] The server accepts orders from users to buy and sell shares in generative AI projects, verifies funds and holdings, executes the transaction, and sends a notification of transaction completion.

[1448] Specific examples

[1449] Suppose a developer launches an "Image Generation AI" project. The developer enters the project details from the user's device and sends them to the server. The server authenticates the project and registers it in the database. After registration is complete, investors enter the amount they wish to invest in the project from their own devices and apply for investment. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates profits, the server distributes the profits to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares in the project from their own devices.

[1450] Prompt Sentence Examples

[1451] "Mr. Tanaka, you invested 500,000 yen in the 'Image Generation AI' project. Now, this project has been successful and generated 200,000 yen in revenue. Your revenue share has been completed, so please check your account."

[1452] The above is a specific embodiment of the present invention. This system streamlines the investment process for generative AI projects, increases the transparency of profit distribution, and provides investors with high security and convenience.

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

[1454] Step 1: Project Registration

[1455] The server receives detailed information about the generative AI project sent from the user's terminal and performs authentication. The information entered at this time includes the project name, purpose, required funding amount, and duration. If authentication is successful, the server encrypts the project information and stores it in a database. Next, the server adds the saved project information to a list of projects and sends a notification to the user that the addition has been completed.

[1456] Step 2: Investment application

[1457] The server receives an investment application from the investor, in which the investor selects a project from the user terminal and inputs the desired investment amount. The input data is the project ID and investment amount. The server then checks the investor's funds and verifies that they are sufficient. Once the check is complete, the server saves the investment information in the database and sends a notification of investment completion to the investor.

[1458] Step 3: View your investment history

[1459] Investors can check their investment history and project progress from their user terminal. The server retrieves investment information from the database and generates data for display in real time. This data includes investment amount, investment date, project status, etc. The user terminal visualizes and displays this data.

[1460] Step 4: Revenue sharing

[1461] If the project is successful and generates profits, the server retrieves the investment information of each investor from the database, calculates the profit distribution amount for each investor based on their investment percentage, and automatically reflects the calculated distribution amount in each investor's account. After that, it sends a notification of profit distribution completion to the investor.

[1462] Step 5: Buying and Selling Stocks

[1463] When a user attempts to buy or sell stocks from a user terminal, the server receives the order information. The data entered is the number of shares desired to be traded and the type of trade (buy or sell). The server first checks the user's funds and stock holdings to verify that the transaction is possible. Once the check is complete, the server executes the transaction, records the results in the database, and sends the user a notification that the transaction has been completed.

[1464] Step 6: Data management and privacy protection

[1465] The server encrypts all data and stores it in the database. When a user or developer tries to access the data, the server authenticates them and only decrypts and provides the required data if the authentication is successful. This process ensures the security of the entire system.

[1466] 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.

[1467] The present invention relates to a system for efficiently and safely conducting investment transactions in generative artificial intelligence (AI) projects, as well as a system that combines an emotion engine that recognizes user emotions and utilizes the data. The following describes an embodiment of the system in detail.

[1468] Project Registration

[1469] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user device. At this time, the device uses an emotion engine to recognize the developer's emotions and acquires the data. The device then sends this information to the server. The server verifies the received data and authenticates the developer's ID. If authentication is successful, the project information and emotion data are saved in a database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This process also records the emotion information at the time of project registration, which can be used for future analysis.

[1470] Investment Process

[1471] The user selects a generative AI project of interest from the device and enters the desired investment amount. At this time, the device recognizes the user's emotions and acquires the data. The device then sends the investment information and emotional data to the server. The server then checks the user's funds and verifies that the desired investment amount is available. If the funds are successfully verified, the server stores the investment information and emotional data in a database. The server then notifies the user that the investment has been completed. The system also has a function to make investment suggestions based on the emotional data, assisting the user's investment behavior.

[1472] Revenue return

[1473] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains the investment information and sentiment data for each investor from the database, and then distributes the profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of the completion of profit distribution is sent after the distribution is completed. This process also records the investor's sentiment data regarding the distribution results, which can be used for future improvements.

[1474] Data Management and Privacy Protection

[1475] The server encrypts all data (project information, investment information, sentiment data) and stores it in a database. When a user or developer attempts to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security and privacy of the entire system.

[1476] Providing capital gain opportunities

[1477] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. At this time, the emotion engine recognizes the user's emotions and uses this information to help make buying and selling decisions. The server verifies the submitted order information and confirms the user's funds and shares held. Once confirmation is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[1478] Specific examples

[1479] For example, let's say a developer wants to launch an "image generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. The emotion data obtained during this process is also recorded and will be useful for future improvements to the system.

[1480] The above is a concrete example of how the present invention can be implemented. This system combines investment in generative AI projects with the use of emotional data to provide a more efficient and safe investment environment.

[1481] The processing flow will be explained below.

[1482] Project Registration

[1483] Step 1:

[1484] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[1485] Step 2:

[1486] The device uses an emotion engine to obtain the developer's emotion data.

[1487] Step 3:

[1488] The device sends detailed project information and emotion data to the server.

[1489] Step 4:

[1490] The server verifies the received data and authenticates the developer's identity.

[1491] Step 5:

[1492] If the authentication is successful, the server stores the project information and emotion data in a database.

[1493] Step 6:

[1494] The server adds the new project to the project list.

[1495] Step 7:

[1496] The server notifies the developer that the project has been successfully registered.

[1497] Investment Process

[1498] Step 1:

[1499] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[1500] Step 2:

[1501] The terminal uses an emotion engine to acquire emotion data of the user.

[1502] Step 3:

[1503] The terminal transmits investment information and emotion data to the server.

[1504] Step 4:

[1505] The server verifies the user's funds and checks whether the desired investment amount is available.

[1506] Step 5:

[1507] If the funds are confirmed, the server stores the investment information and emotional data in a database.

[1508] Step 6:

[1509] The server notifies the user that the investment is complete.

[1510] Revenue return

[1511] Step 1:

[1512] The server verifies that revenue has been generated for a particular project.

[1513] Step 2:

[1514] The server retrieves all investment information and sentiment data for the project from the database.

[1515] Step 3:

[1516] The server calculates the distribution amount based on the investment amount of each investor.

[1517] Step 4:

[1518] Based on the calculation results, the server reflects the profits in each investor's account.

[1519] Step 5:

[1520] The server notifies the investor that the revenue distribution is complete.

[1521] Data Management and Privacy Protection

[1522] Step 1:

[1523] The server stores all data (project information, investment information, emotional data) in an encrypted format.

[1524] Step 2:

[1525] The server performs authentication when it receives a data request.

[1526] Step 3:

[1527] If authentication is successful, the server decrypts the necessary data and provides the requested information.

[1528] Providing capital gain opportunities

[1529] Step 1:

[1530] A user inputs a stock trading order from a terminal and transmits it to the server.

[1531] Step 2:

[1532] The terminal uses an emotion engine to acquire emotion data of the user.

[1533] Step 3:

[1534] The server verifies the received order information and emotion data.

[1535] Step 4:

[1536] The server verifies the user's funds and holdings and checks the terms of the transaction.

[1537] Step 5:

[1538] If the conditions are met, the server executes the transaction and records the transaction information and emotion data in a database.

[1539] Step 6:

[1540] The server notifies the user that the transaction is complete.

[1541] Specific examples

[1542] Step 1:

[1543] If a developer wants to launch an "image generation AI" project, they enter the project details on their device.

[1544] Step 2:

[1545] The device's emotion engine recognizes the developer's emotions and captures the data.

[1546] Step 3:

[1547] The device sends detailed project information and emotion data to the server.

[1548] Step 4:

[1549] The server performs authentication and stores project information and emotion data in a database.

[1550] Step 5:

[1551] The server adds the new project to the project list and sends a confirmation to the developer.

[1552] Step 6:

[1553] Investors enter the amount they want to invest on their terminal, and the emotion engine recognizes the investor's emotions.

[1554] Step 7:

[1555] The terminal transmits investment information and emotion data to the server.

[1556] Step 8:

[1557] The server verifies the funds and stores the investment information and emotional data in a database.

[1558] Step 9:

[1559] When the project is successful and generates revenue, the server distributes the revenue to each investor and also records their emotional data.

[1560] The above is a concrete example of how to implement the present invention by combining an emotion engine. This system provides a more efficient and user-friendly investment environment by linking investment in generative AI projects with emotion data.

[1561] Example 2

[1562] 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."

[1563] Previous investment systems for generative AI projects made investment decisions solely based on numerical data, without considering the emotions of users and developers. This meant that the psychological aspects of users and developers in the investment process were not evaluated, potentially reducing the quality and reliability of investments. Furthermore, data security and privacy protection were insufficient, creating a high risk of data leaks.

[1564] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes an authentication means for receiving and authenticating detailed information and emotion data of a generative AI project, a storage means for storing the detailed project information and emotion data in a database if authentication is successful, and an addition means for adding the stored project information to a project list. This enables investment decisions to take into account the emotions of users and developers, improving the quality and reliability of investments. Furthermore, data encryption and a strict authentication process enhance security and privacy protection.

[1565] "User terminal" means a device used to input detailed information and investment information for a generative artificial intelligence project.

[1566] "Input means" refers to the functions and interfaces for inputting detailed project information and investment information from a user terminal.

[1567] "Authentication" refers to the process or function used to verify the validity of transmitted information and the identity of the user.

[1568] "Storage means" refers to the function for encrypting and storing information in a database.

[1569] "Means for adding" refers to a function for adding saved project information to the project list.

[1570] "Notification means" refers to a function for notifying users and developers that an operation has been completed.

[1571] "Investment management measures" refers to functions for managing and monitoring investments in projects.

[1572] "Investment application receiving means" refers to a function for receiving investment applications from users.

[1573] "Funding verification means" refers to a function for verifying the user's financial status upon receiving an investment application.

[1574] "Investment information storage means" refers to a function for storing confirmed investment information in a database.

[1575] "Investment confirmation notification means" refers to a function for notifying investors that their investment has been completed.

[1576] "Revenue distribution calculation means" refers to a function for checking the revenue of a project and calculating the revenue distribution amount of each investor.

[1577] "Profit distribution instrument" refers to a function for reflecting the calculated distribution amount in each investor's account.

[1578] "Profit distribution confirmation means" refers to a function for notifying investors that profit distribution has been completed.

[1579] "Emotional data" refers to data that represents the emotional state of users and developers, and is information obtained by the emotion engine.

[1580] An "emotion engine" refers to software or a system that recognizes the emotions of users and developers and acquires that data.

[1581] The present invention is a system for efficiently and safely conducting investment transactions in generative AI projects, and is a system that combines an emotion engine that recognizes the emotions of users and developers and utilizes that data. Specific embodiments are described in detail below.

[1582] Project Registration

[1583] 1. The developer enters detailed information about the generative AI project (project name, purpose, required funding, duration, etc.) into the device. At this time, the device is equipped with an emotion engine that recognizes the developer's emotions in real time and collects that data.

[1584] 2. The device sends the input project information and emotion data to the server as an HTTP POST request.

[1585] 3. The server validates the received data, checking for validity and completeness, and then verifies the developer's identity using an authorization server or OAuth service to authenticate the developer's identity.

[1586] 4. After successful authentication, the server encrypts the project information and emotion data and stores them in the database. Specifically, the data is protected using the AES encryption algorithm and inserted into the database using an SQL query.

[1587] 5. The server notifies the developer that the project information has been saved. This can be done via email or push notification.

[1588] Investment Process

[1589] 1. The user selects a project they are interested in and enters the amount they wish to invest. The device then uses an emotion engine to recognize the user's emotions and captures their data.

[1590] 2. The terminal transmits investment information and emotion data to the server.

[1591] 3. The server verifies the user's funds and checks that the desired investment amount is available. This may involve communicating with the user's bank API or digital wallet service. If the verification is successful, it stores the investment information and sentiment data in a database.

[1592] 4. The server notifies the user that the investment is complete and analyzes the sentiment data to provide appropriate investment suggestions to the user.

[1593] Revenue return

[1594] 1. If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The server obtains each investor's investment information and sentiment data from the database.

[1595] 2. The server calculates and distributes profits based on each investor's investment percentage, using parameters such as the rate of return and investment ratio.

[1596] 3. The server automatically updates the investor's account with the distribution amount and notifies them that the distribution has been completed.

[1597] Data Management and Privacy Protection

[1598] 1. The server encrypts all data (project information, investment information, sentiment data) using the AES encryption algorithm and stores it in the database.

[1599] 2. The server authenticates users and developers when they attempt to access data, and only if authentication is successful does it decrypt and provide the required data.

[1600] Providing capital gain opportunities

[1601] 1. A user enters an order to buy or sell shares in a generative AI project through a terminal. The emotion engine recognizes the user's emotions and collects the data.

[1602] 2. The device sends the order information and emotion data to the server.

[1603] 3. The server verifies the order information, verifies the user's funds and holdings, and if this is complete, executes the transaction and records it in the database.

[1604] 4. The server notifies the user that the transaction is complete.

[1605] Specific examples

[1606] For example, let's say a developer wants to launch an "Image Generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. Emotional data obtained during this process is also recorded and will be useful for future improvements to the system.

[1607] Prompt Sentence Examples

[1608] 1. "I would like to register a new generative AI project. Project details are as follows: Name: Image Generative AI, Objective: Improve image generation technology, Funding required: 5 million yen, Duration: 6 months."

[1609] 2. "I would like to invest 1 million yen in an image generation AI project."

[1610] 3. "I want to check the revenue sharing results for the image generation AI project."

[1611] These prompts allow the system to efficiently perform specific operations.

[1612] An embodiment of the present invention improves the quality of investment decisions and strengthens data security and privacy protection by taking emotional data into account in a system for investing in generative artificial intelligence projects.

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

[1614] Step 1:

[1615] The terminal prompts the developer to input project details (project name, purpose, required funding amount, duration, etc.). At this time, the terminal is equipped with an emotion engine that obtains the developer's emotional data (e.g., excitement or anxiety) in real time. Input is done using a text field or drop-down list, and the emotional data is obtained through the emotion engine's API. The detailed information and emotional data are obtained as output.

[1616] Step 2:

[1617] The device sends the input project information and emotion data to the server as an HTTP POST request. The input information is the project details and emotion data in text format. The output is a receipt confirmation message returned by the server.

[1618] Step 3:

[1619] The server verifies the validity and completeness of the received project information and emotion data. For example, it checks for blank spaces in the project information and the format of the emotion data. The input is the information sent from the terminal. The output is the verification result (success or failure).

[1620] Step 4:

[1621] The server verifies the developer's identity using an authentication server or OAuth service to authenticate the developer's identity. The input is the developer ID sent along with the project information, and the output is the authentication result (success or failure).

[1622] Step 5:

[1623] If authentication is successful, the server encrypts the project information and emotion data and stores them in the database. The encryption is performed using the AES encryption algorithm. The input is the authenticated project information and emotion data, and the output is the result of storing them in the database.

[1624] Step 6:

[1625] The server notifies the device that the save is complete. This notification is sent via email or push notification. The input is a flag indicating that the save is complete, and the output is the notification sending result.

[1626] Step 7:

[1627] The terminal prompts the user to select a project they are interested in and input the desired investment amount, at which point the emotion engine captures the user's emotional data. The input is the user's selection information and emotional data, and the output is a combination of these data.

[1628] Step 8:

[1629] The terminal sends investment information and emotion data to the server as an HTTP POST request. The input is the investment information and emotion data from the user, and the output is a confirmation of transmission to the server.

[1630] Step 9:

[1631] The server queries the bank API or digital wallet service to verify the user's funds. The input is the user's investment information, and the output is the result of the funds verification.

[1632] Step 10:

[1633] If the funds are confirmed successfully, the server stores the investment information and sentiment data in the database. The input is the confirmed investment information and sentiment data, and the output is the database storage result.

[1634] Step 11:

[1635] The terminal is notified of the completion of the investment. Furthermore, the server analyzes the emotional data and makes appropriate investment suggestions to the user. The input is the investment completion flag and emotional data, and the output is the notification and the suggestion content.

[1636] Step 12:

[1637] If the project is successful and generates profits, the server calculates and distributes the profits to each investor. The input is the project success information and each investor's investment information, and the output is the calculated profit distribution amount.

[1638] Step 13:

[1639] The server reflects the distribution amount in the investor's account. This operation is automated, and the input is each investor's account information and distribution amount. The output is the distribution result.

[1640] Step 14:

[1641] Notifies the terminal that revenue sharing is complete. The input is the revenue sharing completion flag, and the output is the notification result.

[1642] This allows for the realization of an overall processing flow for an efficient and safe investment system that utilizes emotional data from users and developers.

[1643] (Application example 2)

[1644] 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."

[1645] Existing investment management systems for generative AI projects are unable to take into account the emotions of users and investors, resulting in a lack of important information when assessing the project's success rate and the appropriateness of the investment. This means that the efficiency and safety of investments are not adequately guaranteed, and emotional data cannot be used to improve the project's success rate, which is an issue.

[1646] The identification processing by the identification 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 an input means from a user terminal for inputting detailed information about a generative artificial intelligence project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an emotion data acquisition means for recognizing the emotion of the user when inputting the detailed project information and acquiring that data, and an emotion data storage means for saving the emotion data together with the project information. This makes it possible to collect and store emotional data of users and investors along with detailed project information, and to evaluate the probability of project success and the appropriateness of investment based on that data.

[1647] "Generative AI projects" are various projects that utilize generative AI technology, including the development of new AI models, data generation, and the provision of solutions through AI applications.

[1648] A "user terminal" is an electronic device such as a computer, smartphone, or tablet that a user uses to register or invest in a project.

[1649] "Input means" refers to an interface and device that allows a user to input detailed project information into the system, and includes a keyboard, touch panel, voice recognition system, etc.

[1650] "Authentication means" refers to a mechanism for verifying the identity of a user and the legitimacy of project information, and includes password authentication, biometric authentication, two-factor authentication, etc.

[1651] "Storage means" is a function for safely storing detailed project information and emotional data in a database.

[1652] "Addition method" is a function for registering and adding saved project information to the project list.

[1653] "Notification means" is a function for notifying users of important events such as the addition of a project or the completion of an investment.

[1654] "Emotion data acquisition means" refers to a mechanism for recognizing the emotions of users and investors and acquiring them as data, and includes facial recognition software, voice analysis tools, biometric sensors, etc.

[1655] "Emotion data storage means" is a function for safely storing and managing acquired emotion data.

[1656] "Investment management means" is a function for managing investment information for a project, accepting investments, confirming funds, etc.

[1657] The "investment application receiving means" is a function for receiving investment applications made by investors.

[1658] The "funds confirmation means" is a function for confirming whether or not an investor has the funds to cover the investment amount he or she has applied for.

[1659] The "investment information storage means" is a function for storing information about an investment in a database when the investment is completed.

[1660] The "investment confirmation notification means" is a function for notifying investors that their investment has been completed.

[1661] The "emotion data management means" is a function for acquiring and managing the emotional data collected at the time of investment.

[1662] The "profit distribution calculation means" is a function for checking the profits of the project and calculating the amount of profit distribution to each investor.

[1663] The "profit distribution means" is a function for reflecting the calculated profit distribution amount in each investor's account.

[1664] The "profit distribution confirmation means" is a function for notifying the investor that the profit distribution has been completed.

[1665] The "emotion data storage means" is a function that stores the investor's emotional data acquired at the time of profit distribution for future analysis.

[1666] The system of the present invention provides a more efficient and safe investment environment by combining investment in generative AI projects with the use of emotional data. The system includes a user terminal, a server, an emotional engine, a database, and a notification function.

[1667] Project Registration

[1668] First, the developer enters detailed information about the generative AI project through the user's device. These details include the project name, purpose, required funding, and duration. At the same time, an emotion engine (such as EmotionAnalyzer) recognizes the developer's emotions in real time and acquires that data. Emotion data might be, for example, "happy=0.8" or "stress=0.2." The developer's ID and project information are confirmed using authentication methods, and if authentication is successful, this information is saved in the database. The saved project information is added to the project list, and a notification method is used to notify the developer that the addition has been completed.

[1669] Investment Process

[1670] The user selects a generative artificial intelligence project of interest from the terminal and inputs the desired investment amount. At this time, the emotion engine is again used to recognize the user's emotions and acquire emotion data. The system uses the investment application receiving means to send the investment information and emotion data to the server. The server verifies the user's funds using the fund verification means and checks that the desired investment amount is available. If the fund verification is successful, the investment information and emotion data are stored in the database. In addition, the user is notified of the completion of the investment using the notification means for notifying the completion of the investment.

[1671] Revenue return

[1672] If the project is successful and profits are generated, the server will use the profit distribution calculation means to calculate the profit distribution amount for each investor. This calculation uses each investor's investment ratio. The distribution amount is automatically reflected in the investor's account by the profit distribution means. Furthermore, the investor is notified that the profit distribution has been completed through the profit distribution confirmation means. Investor sentiment data regarding the distribution results is also collected and stored in a database for future analysis and system improvement.

[1673] Data Management and Privacy Protection

[1674] All data (project information, investment information, sentiment data) is encrypted by the server and stored in a database. When a user or developer tries to access the data, the server authenticates them and provides the required data only if successful. This process ensures security and privacy throughout the system.

[1675] Specific examples

[1676] When a factory engineer launches a new project to develop a new inspection robot, he or she enters the project details on the user's device, and the emotion engine recognizes the engineer's emotion as "excitement." This data is sent to the server for authentication and data storage. Investors enter their desired investment amount on their own device, and the emotion engine recognizes their "expectation," and this data is also stored on the server. When the project is successful and profits are generated, the server calculates the profits and automatically reflects them in the investor's account, and a profit distribution notification is sent.

[1677] Prompt Sentence Examples

[1678] We have launched a new project to develop a new inspection robot, and we hope to raise 8 million yen within three months. The goal of the project is to automate quality inspections within the factory and significantly improve efficiency. Our engineers are highly motivated at this point, and we have high expectations for success.

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

[1680] Step 1:

[1681] Users input detailed information about their generative AI project from their own device. Specifically, they enter the project name, purpose, required funding amount, duration, etc. into a form. In addition, an emotion engine (such as EmotionAnalyzer) installed on the device acquires the user's emotional state in real time. The input data and recognized emotion data are sent from the device. The input data is used as form input, and the output data is the project details and emotion data.

[1682] Step 2:

[1683] The server receives the project details sent from the terminal. At the same time, it also receives the emotion data. Based on the received project details, the server uses authentication means to verify the integrity of the data and the user's identity. If authentication is successful, it stores the project details and emotion data in a database. The input data are the project details and emotion data, and the output data are the project information and emotion data stored in the database.

[1684] Step 3:

[1685] The server adds the project details to the project list. When the addition is complete, it notifies the user using a notification method that the project has been added. The input data is the project information stored in the database, and the output data is the updated project list and a notification message.

[1686] Step 4:

[1687] Investors use their terminals to select generative AI projects of interest and input their investment amounts. At this time, an emotion engine installed on the terminal captures the investor's emotions in real time. The input investment information and emotion data are sent from the terminal to the server. The input data is the selected project information, investment amount, and emotion data, and the output data is the investment application information and emotion data.

[1688] Step 5:

[1689] The server receives the investment information and emotion data using the investment application receiving means, and verifies the investor's funds using the fund verification means. If the fund verification is successful, the server stores the investment information and emotion data in a database and notifies the investor that the investment is complete. The input data are the investment application information, emotion data, and the investor's fund information, and the output data are the investment information and emotion data stored in the database, and the investment completion notification.

[1690] Step 6:

[1691] When the project is successful and profits are generated, the server uses the profit distribution calculation means to calculate the profit distribution amount for each investor. The calculation uses each investor's investment percentage and emotion data. The distribution amount is automatically reflected in the investor's account by the profit distribution means. When profit distribution is completed, the investor is notified by the profit distribution confirmation means. The input data are project profit information, each investor's investment percentage, and emotion data, and the output data are the profit distribution amount, account reflection information, and profit distribution completion notification.

[1692] Step 7:

[1693] The server encrypts all data (project information, investment information, sentiment data) and stores it securely in a database. Furthermore, when a user or developer attempts to access the data, authentication is performed, and the required data is provided only if successful. The input data is the access request and authentication information, and the output data is the encrypted data and decrypted data.

[1694] 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.

[1695] 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.

[1696] 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.

[1697] [Fourth embodiment]

[1698] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1699] 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.

[1700] 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).

[1701] 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.

[1702] 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.

[1703] 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).

[1704] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for 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.

[1705] 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.

[1706] 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.

[1707] 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.

[1708] 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.

[1709] 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.

[1710] 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."

[1711] The present invention relates to a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. The following describes in detail an embodiment of the system.

[1712] Project Registration

[1713] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user terminal. The terminal then sends this information to the server. The server verifies the received data and authenticates the developer. If authentication is successful, the project information is saved in the database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This system allows developers to register projects quickly and easily.

[1714] Investment Process

[1715] The user selects a generative AI project of interest from their device and enters the desired investment amount. The device then sends the investment request to the server. The server verifies the user's funds and checks that the requested investment amount is available. If the funds are successfully verified, the server saves the investment information in its database. The server notifies the user that the investment has been completed. This allows the user to easily invest in generative AI projects.

[1716] Revenue return

[1717] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains each investor's investment information from the database and distributes profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of profit distribution completion is sent after distribution is completed. This mechanism allows investors to enjoy transparent profit distribution.

[1718] Data Management and Privacy Protection

[1719] The server encrypts all data and stores it in a database. When a user or developer tries to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security of the entire system.

[1720] Providing capital gain opportunities

[1721] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. The server verifies the submitted order information and confirms the user's funds and shares held. If the verification is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[1722] Specific examples

[1723] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project's details from their device and sends them to the server. The server authenticates and registers the project in a database. After registration is complete, investors enter the amount they wish to invest in the project from their device and submit an investment application. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates revenue, the server distributes the revenue to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares from their device, and the server verifies and executes the transaction.

[1724] The above is a concrete example of how the present invention can be implemented. This system makes it easier to invest in generative AI projects, providing transparency and efficiency for investors.

[1725] The processing flow will be explained below.

[1726] Project Registration

[1727] Step 1:

[1728] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[1729] Step 2:

[1730] The terminal transmits the input information to the server.

[1731] Step 3:

[1732] The server verifies the received data and authenticates the developer's identity.

[1733] Step 4:

[1734] If the authentication is successful, the server stores the project information in a database.

[1735] Step 5:

[1736] The server confirms that the save is complete and adds the new project to the project list.

[1737] Step 6:

[1738] The server notifies the developer that the project has been successfully registered.

[1739] Investment Process

[1740] Step 1:

[1741] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[1742] Step 2:

[1743] The terminal transmits the input investment information to the server.

[1744] Step 3:

[1745] The server verifies the user's funds and checks whether the desired investment amount is available.

[1746] Step 4:

[1747] If the funds are confirmed, the server stores the investment information in a database.

[1748] Step 5:

[1749] The server notifies the user that the investment is complete.

[1750] Revenue return

[1751] Step 1:

[1752] The server verifies that revenue has been generated for a particular project.

[1753] Step 2:

[1754] The server retrieves all investment information for the project from the database.

[1755] Step 3:

[1756] The server calculates the distribution amount based on the investment amount of each investor.

[1757] Step 4:

[1758] Based on the calculation results, the server reflects the profits in each investor's account.

[1759] Step 5:

[1760] The server notifies the investor that the revenue distribution is complete.

[1761] Data Management and Privacy Protection

[1762] Step 1:

[1763] The server encrypts all data it receives and stores it in a database.

[1764] Step 2:

[1765] When a user or developer attempts to access data, the server performs authentication.

[1766] Step 3:

[1767] If authentication is successful, the server decrypts the data and provides the requested information.

[1768] Providing capital gain opportunities

[1769] Step 1:

[1770] A user inputs a stock trading order from a terminal and transmits it to the server.

[1771] Step 2:

[1772] The server verifies the received order information.

[1773] Step 3:

[1774] The server verifies the user's funds or holdings and checks the terms of the transaction.

[1775] Step 4:

[1776] If the conditions are met, the server executes the transaction and records the transaction information in a database.

[1777] Step 5:

[1778] The server acknowledges the completion of the transaction.

[1779] These are the specific steps in each process, which will ensure efficient and safe investment in generative AI projects, as well as the associated management and revenue sharing.

[1780] Example 1

[1781] 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."

[1782] Conventional investment management systems for generative AI projects have a complex process, from project information registration to investment and profit distribution, making them difficult to use for users and investors. Other issues include insufficient data security and transparent profit distribution. This tends to discourage investment and lower the project success rate. Furthermore, there was a need for an integrated management method to improve the efficiency and safety of the entire system.

[1783] 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.

[1784] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and authenticating it, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition has been completed, an application acceptance means for accepting an investment application for a project selected by an investor, a fund confirmation means for confirming the investor's funds upon receiving the investment application, an investment information storage means for saving the investment information in a database if fund confirmation is successful, a profit distribution calculation means for calculating profits and calculating the amount of distribution to each investor, a profit distribution means for reflecting the profits in each investor's account after distribution is complete, and a profit distribution confirmation notification means for notifying the investor that profit distribution has been completed. This enables integrated investment management and transparent profit distribution.

[1785] "Input means" refers to the means by which a user inputs detailed information about a generative artificial intelligence project into a terminal.

[1786] The "authentication means" is a means for receiving detailed project information sent from a terminal and authenticating the authenticity of the information and the user.

[1787] The "storage means" is a means for storing detailed project information in a database when authentication is successful.

[1788] The "addition means" is a means for adding saved project information to the project list.

[1789] The "notification means" is a means for notifying the user that the save or add process has been completed.

[1790] The "application receiving means" is a means for receiving investment applications for projects selected by investors.

[1791] "Funds verification means" refers to a means for verifying the funds of an investor upon receiving an investment application.

[1792] The "investment information storage means" is a means for storing investment information in a database when funds are successfully confirmed.

[1793] The "profit distribution calculation means" is a means for calculating the profits obtained from the project and the amount of distribution to each investor.

[1794] The "profit distribution instrument" is a means for reflecting the calculated distribution amount in each investor's account.

[1795] The "profit distribution confirmation notification means" is a means for notifying the investor that the profit distribution has been completed.

[1796] The present invention relates to a system for managing investments in generative artificial intelligence (AI) projects and distributing profits to investors efficiently and transparently. This system is composed of a user terminal, a server, a database, and a notification means. Each process is described in detail below.

[1797] Project Registration

[1798] Subject: Developer, Device, Server

[1799] A developer uses a user terminal to input detailed information about a generative AI project. This information includes the project name, purpose, required funding amount, and duration. The terminal converts this information into packets and sends them to the server. The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer as a legitimate developer using OAuth or JWT tokens. If authentication is successful, the server AES-encrypts the project information, stores it in the database, and sends a notification of completion to the developer.

[1800] Investment Process

[1801] Subject: User, Device, Server

[1802] The user references a list of projects on their device and selects the project they wish to invest in. After making a selection, they enter the investment amount into the device and send it to the server. The server then uses an API to check the user's financial status and whether the investment is possible. If the financial confirmation is successful, the investment information is saved in the database and a notification of investment completion is sent to the user.

[1803] Revenue return

[1804] Subject: Server

[1805] If the project is successful and generates profits, the server will calculate the profits and calculate the distribution amount based on each investor's investment amount. The server will retrieve investor information from the database and calculate the profit distribution. The distributed amount will be automatically reflected in the investor's account and a notification of distribution completion will be sent to the investor.

[1806] Data Management and Privacy Protection

[1807] Subject: Server

[1808] The server encrypts all data using AES and stores it in the database. When a user or developer accesses the data, they first authenticate using OAuth or JWT tokens. Only if authentication is successful is the required data decrypted and provided.

[1809] Providing capital gain opportunities

[1810] Subject: User, Device, Server

[1811] Users can buy and sell shares in generative AI projects. They input the number of shares they wish to trade and the type of trade (buy or sell), and send this information from their terminal to the server. The server verifies the order information and confirms the user's funds and shares held. Once verification is complete, the server executes the transaction and records it in the database. A completion notification is sent to the user, giving them the opportunity to earn capital gains linked to the growth of the generative AI project.

[1812] Specific examples

[1813] For example, suppose a developer wants to launch an "Image Generation AI" project. The developer enters the project name "Image Generation AI," the objective "improving image generation technology," the required funding amount "10 million yen," and the duration "6 months" on a user terminal, and sends this to the server. The server registers the project information in the database and sends a confirmation notice to the developer.

[1814] If an investor wants to invest 100,000 yen in this project, they select the project from their terminal, enter the investment amount "100,000 yen" and send it to the server. The server checks the user's financial status and saves the investment information in a database. If the project is successful and generates a profit of 500,000 yen, the server distributes the profits based on each investor's investment amount and sends a notification. Investors can also buy and sell stocks from their terminals, and the server verifies and executes the transactions.

[1815] Example prompts for generative AI models

[1816] "Please tell me more about the investment process for this generative AI project."

[1817] As a result, this system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

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

[1819] Project Registration

[1820] Step 1: Enter project information

[1821] Subject: Developer

[1822] Developers enter detailed information such as the project name, purpose, amount of funding required, and duration on the user's terminal.

[1823] Input: Project name, purpose, amount of funding required, duration

[1824] Output: The entered project information is saved on the device.

[1825] Step 2: Submit project information

[1826] Subject: Terminal

[1827] The terminal converts the input project information into packets and sends them to the server.

[1828] Input:Project Information

[1829] Data processing: Convert project information into packets

[1830] Output: A packet of project information is sent to the server.

[1831] Step 3: Verify and authenticate project information

[1832] Subject: Server

[1833] The server analyzes the received data, verifies the integrity of the project information, and authenticates the developer using OAuth or JWT tokens.

[1834] Input: Project information packet, authentication token

[1835] Data calculation: project information analysis, token authentication

[1836] Output: Authentication success or failure response

[1837] Step 4: Save the project to the database

[1838] Subject: Server

[1839] If authentication is successful, the server AES encrypts the project information and stores it in the database.

[1840] Input: Project information, database connection information

[1841] Data processing: Encryption of project information

[1842] Output: The encrypted information is stored in the database.

[1843] Step 5: Send confirmation notice

[1844] Subject: Server

[1845] Once the project registration is complete, the server will send a registration completion notification to the developer.

[1846] Input: Registration completion notification template, developer contact information

[1847] Output: A notification is sent to the developer.

[1848] Investment Process

[1849] Step 1: Select an investment project

[1850] Subject: User

[1851] Users can select generative AI projects of interest from a list on their device.

[1852] Input: Project list

[1853] Output: The selected project information is displayed on the user's terminal.

[1854] Step 2: Enter your investment amount

[1855] Subject: User

[1856] Enter the investment amount for the selected project.

[1857] Input: Selected project information, investment amount

[1858] Output: The entered investment amount is saved on the terminal.

[1859] Step 3: Submit your investment application

[1860] Subject: Terminal

[1861] The input investment amount data is converted into packets and sent to the server.

[1862] Input: Investment amount, selected project information

[1863] Data processing: Convert investment information into packets

[1864] Output: A packet of the investment amount is sent to the server.

[1865] Step 4: Verify funds

[1866] Subject: Server

[1867] The server checks the user's financial status using an API to see if investment is possible.

[1868] Input: Investment amount, user's financial information

[1869] Data Calculation: Funds Verification Using API

[1870] Output: Funds verification results are obtained.

[1871] Step 5: Save your investment information

[1872] Subject: Server

[1873] If the funds are verified successfully, the investment information is saved in the database.

[1874] Input: Investment information, database connection information

[1875] Data processing: Saving investment information

[1876] Output: Investment information is saved in the database.

[1877] Step 6: Sending a notification of investment completion

[1878] Subject: Server

[1879] Notify the user that the investment is complete.

[1880] Input: Investment completion notification template, user contact information

[1881] Output: A notification is sent to the user.

[1882] Revenue return

[1883] Step 1: Calculate revenue

[1884] Subject: Server

[1885] If the project is successful and generates revenue, the server calculates the total revenue for the project.

[1886] Input: Project Revenue Information

[1887] Data calculation: Revenue calculation

[1888] Output: Calculated revenue amount

[1889] Step 2: Obtain investment information

[1890] Subject: Server

[1891] The server obtains the investment information of each investor from the database.

[1892] Input: Database connection information

[1893] Output: Obtained investment information

[1894] Step 3: Calculate revenue share

[1895] Subject: Server

[1896] The profit distribution amount to each investor will be calculated based on the investment ratio.

[1897] Input: Revenue amount, investment information

[1898] Data calculation: Revenue share calculation

[1899] Output: Calculated distribution amount

[1900] Step 4: Revenue sharing

[1901] Subject: Server

[1902] The distribution amount will be automatically reflected in each investor's account.

[1903] Input: Distribution amount, investor account information

[1904] Data processing: Account reflection using financial institution API

[1905] Output: Profits are credited to investor's account.

[1906] Step 5: Sending a Completion Notification

[1907] Subject: Server

[1908] After the distribution is completed, a notification of the completion of the profit distribution will be sent to the investor.

[1909] Input: Revenue distribution notice template, investor contact information

[1910] Output: A notification is sent to the investor.

[1911] Data Management and Privacy Protection

[1912] Step 1: Encrypt your data

[1913] Subject: Server

[1914] The server encrypts all data using encryption algorithms such as AES or RSA and stores it in a database.

[1915] Input: Database connection information, data to save

[1916] Data processing: Data encryption

[1917] Output: The encrypted data is stored in the database.

[1918] Step 2: Perform authentication

[1919] Subject: Server

[1920] When a user or developer tries to access data, the server first authenticates them using OAuth or JWT tokens.

[1921] Input: Access request, authentication token

[1922] Data Operation: Token Verification

[1923] Output: Authentication success or failure response

[1924] Step 3: Decrypt and serve data

[1925] Subject: Server

[1926] Only if the authentication is successful is the required data decrypted and provided to the user or developer.

[1927] Input: Authentication success response, database connection information

[1928] Data processing: data decryption, data provision

[1929] Output: The decrypted data is provided to the user or developer.

[1930] Providing capital gain opportunities

[1931] Step 1: Enter a stock transaction

[1932] Subject: User

[1933] The user inputs the number of shares they wish to trade and the type of trade (buy or sell).

[1934] Input: Number of shares, type of trade

[1935] Output: The entered transaction information is saved on the terminal.

[1936] Step 2: Submit your order

[1937] Subject: Terminal

[1938] The terminal transmits the input order information to the server.

[1939] Input: Stock trading information

[1940] Data processing: Converting transaction information into packets

[1941] Output: A packet of transaction information is sent to the server.

[1942] Step 3: Verify your order information

[1943] Subject: Server

[1944] The server verifies the submitted order information and verifies the user's funds and holdings.

[1945] Input: Order information, user's financial information

[1946] Data calculation: order information verification, funds confirmation

[1947] Output: Verification results

[1948] Step 4: Execute the transaction

[1949] Subject: Server

[1950] If the verification is successful, the server executes the transaction and records it in a database.

[1951] Input: Transaction information, database connection information

[1952] Data processing: Executing transactions and recording them in the database

[1953] Output: The transaction information is saved in the database.

[1954] Step 5: Send a transaction completion notification

[1955] Subject: Server

[1956] Once completed, a transaction completion notification will be sent to the user.

[1957] Input: Transaction completion notification template, user contact information

[1958] Output: A notification is sent to the user.

[1959] These are the specific processing steps of this system. The system provides multiple functions in cooperation with each other to make investing in generative AI projects easy and safe.

[1960] (Application example 1)

[1961] 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."

[1962] In recent years, interest in generative AI projects has grown, but there is also a need for systems that ensure the efficiency and security of the investment process and the transparency of revenue distribution. However, existing systems do not adequately provide security for project information, real-time confirmation of investment history, or convenience within the virtual store. Therefore, an environment is needed that reduces the risks associated with investing in generative AI projects and allows for efficient and safe investment.

[1963] 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.

[1964] In this invention, the server includes an input means from a user terminal for inputting detailed information about a generative AI project, an authentication means for receiving the detailed project information sent from the user terminal and performing authentication, a storage means for saving the detailed project information in a database if authentication is successful, an addition means for adding the saved project information to a project list, a notification means for notifying that the addition is complete, an encryption means for encrypting and saving the project information to ensure data security, a means for searching, viewing, and investing in generative AI projects within the virtual store, an investment management means for managing funds, a means for checking investment history and progress in real time, a profit distribution confirmation means for distributing project profits and notifying that profit distribution has been completed, and a means for users to buy and sell shares in the generative AI project. This improves the efficiency and safety of investment in generative AI projects and profit distribution, and improves convenience within the virtual store.

[1965] The "Generative Artificial Intelligence Project" is a research and development project that uses artificial intelligence technology to generate new content and results from data.

[1966] "User terminal" refers to an electronic device that allows developers and investors to access the system and input and confirm information.

[1967] An "input means" is a method or interface that a user uses to input information into a system.

[1968] "Authentication measures" are methods or processes for verifying the legitimacy of users and projects.

[1969] "Storage means" is a function that stores input information in a database.

[1970] "Adding" is the process of adding stored information to related entries in the database.

[1971] "Notification means" is a mechanism for notifying users of system updates and operation results.

[1972] "Encryption means" refers to technology that encrypts data to prevent unauthorized access.

[1973] A "virtual store" is a virtual store operated online via the Internet.

[1974] "Investment management tools" are systems and functions that manage investors' capital contributions and investment status.

[1975] "Investment application receiving means" refers to an interface or process for receiving investment applications from investors.

[1976] "Funding verification means" is a process for checking whether the investor's capital contribution has been properly secured.

[1977] "Investment information storage means" is a function that stores data related to investments in a database.

[1978] The "investment confirmation notification means" is a method for notifying investors that their investment has been completed.

[1979] The "profit distribution calculation means" is a function that calculates the distribution of project profits to each investor.

[1980] "Profit distribution method" is the process of reflecting profits in each investor's account based on the calculation results.

[1981] The "profit distribution confirmation means" is a mechanism for notifying investors that profits have been distributed correctly.

[1982] A "vehicle for buying and selling shares" is a facility or process through which investors can buy or sell shares in a project.

[1983] MODE FOR CARRYING OUT THE INVENTION

[1984] The present invention is a system for efficiently and safely conducting investment transactions related to generative artificial intelligence (AI) projects. Specifically, it is composed of modules for project registration, investment process, return on investment, data management and privacy protection, and capital gain opportunities. Specific embodiments are described below.

[1985] Program generation and processing explanation

[1986] To realize this system, a program will be implemented using the Python language. The server and terminal will perform the following processes, making investment in generative AI projects more efficient.

[1987] Hardware and Software Use

[1988] Hardware: Servers (cloud environment or on-premise) and user devices (PCs, smartphones, etc.)

[1989] software:

[1990] Python 3.x

[1991] hashlib (a library for data encryption)

[1992] cryptography (a library for encrypting and decrypting data)

[1993] Data processing and calculation

[1994] 1. Project Registration:

[1995] The server receives the detailed project information sent from the user's terminal and performs authentication. If authentication is successful, the server encrypts the project information and stores it in the database. It then adds the project to the list of projects and sends a notification to the user that the addition has been completed.

[1996] 2. Investment Process:

[1997] The server receives the investor's selected project and investment amount and verifies the investor's funds. Once the funds are verified, the server saves the investment information in a database and sends a notification of investment completion. The user can check the investment history and progress in real time on their device.

[1998] 3. Revenue return:

[1999] When the project generates profits, the server will calculate the profit distribution amount based on each investor's investment ratio and automatically reflect it in each investor's account. After the distribution is completed, a profit distribution notification will be sent.

[2000] 4. Capital gain opportunities:

[2001] The server accepts orders from users to buy and sell shares in generative AI projects, verifies funds and holdings, executes the transaction, and sends a notification of transaction completion.

[2002] Specific examples

[2003] Suppose a developer launches an "Image Generation AI" project. The developer enters the project details from the user's device and sends them to the server. The server authenticates the project and registers it in the database. After registration is complete, investors enter the amount they wish to invest in the project from their own devices and apply for investment. The server verifies each investor's funds and saves the investment information in the database. If the project is successful and generates profits, the server distributes the profits to each investor and sends a notification that distribution has been completed. Investors can also buy and sell shares in the project from their own devices.

[2004] Prompt Sentence Examples

[2005] "Mr. Tanaka, you invested 500,000 yen in the 'Image Generation AI' project. Now, this project has been successful and generated 200,000 yen in revenue. Your revenue share has been completed, so please check your account."

[2006] The above is a specific embodiment of the present invention. This system streamlines the investment process for generative AI projects, increases the transparency of profit distribution, and provides investors with high security and convenience.

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

[2008] Step 1: Project Registration

[2009] The server receives detailed information about the generative AI project sent from the user's terminal and performs authentication. The information entered at this time includes the project name, purpose, required funding amount, and duration. If authentication is successful, the server encrypts the project information and stores it in a database. Next, the server adds the saved project information to a list of projects and sends a notification to the user that the addition has been completed.

[2010] Step 2: Investment application

[2011] The server receives an investment application from the investor, in which the investor selects a project from the user terminal and inputs the desired investment amount. The input data is the project ID and investment amount. The server then checks the investor's funds and verifies that they are sufficient. Once the check is complete, the server saves the investment information in the database and sends a notification of investment completion to the investor.

[2012] Step 3: View your investment history

[2013] Investors can check their investment history and project progress from their user terminal. The server retrieves investment information from the database and generates data for display in real time. This data includes investment amount, investment date, project status, etc. The user terminal visualizes and displays this data.

[2014] Step 4: Revenue sharing

[2015] If the project is successful and generates profits, the server retrieves the investment information of each investor from the database, calculates the profit distribution amount for each investor based on their investment percentage, and automatically reflects the calculated distribution amount in each investor's account. After that, it sends a notification of profit distribution completion to the investor.

[2016] Step 5: Buying and Selling Stocks

[2017] When a user attempts to buy or sell stocks from a user terminal, the server receives the order information. The data entered is the number of shares desired to be traded and the type of trade (buy or sell). The server first checks the user's funds and stock holdings to verify that the transaction is possible. Once the check is complete, the server executes the transaction, records the results in the database, and sends the user a notification that the transaction has been completed.

[2018] Step 6: Data management and privacy protection

[2019] The server encrypts all data and stores it in the database. When a user or developer tries to access the data, the server authenticates them and only decrypts and provides the required data if the authentication is successful. This process ensures the security of the entire system.

[2020] 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.

[2021] The present invention relates to a system for efficiently and safely conducting investment transactions in generative artificial intelligence (AI) projects, as well as a system that combines an emotion engine that recognizes user emotions and utilizes the data. The following describes an embodiment of the system in detail.

[2022] Project Registration

[2023] Developers enter detailed information about their generative AI project (project name, purpose, required funding, duration, etc.) from their user device. At this time, the device uses an emotion engine to recognize the developer's emotions and acquires the data. The device then sends this information to the server. The server verifies the received data and authenticates the developer's ID. If authentication is successful, the project information and emotion data are saved in a database and added to the project list. Once saved, the server sends a confirmation notification to the developer. This process also records the emotion information at the time of project registration, which can be used for future analysis.

[2024] Investment Process

[2025] The user selects a generative AI project of interest from the device and enters the desired investment amount. At this time, the device recognizes the user's emotions and acquires the data. The device then sends the investment information and emotional data to the server. The server then checks the user's funds and verifies that the desired investment amount is available. If the funds are successfully verified, the server stores the investment information and emotional data in a database. The server then notifies the user that the investment has been completed. The system also has a function to make investment suggestions based on the emotional data, assisting the user's investment behavior.

[2026] Revenue return

[2027] If the project is successful and profits are generated, the server will calculate the profits and distribute them to each investor. The server first obtains the investment information and sentiment data for each investor from the database, and then distributes the profits based on each investor's investment ratio. The distribution amount is automatically reflected in the investor's account, and a notification of the completion of profit distribution is sent after the distribution is completed. This process also records the investor's sentiment data regarding the distribution results, which can be used for future improvements.

[2028] Data Management and Privacy Protection

[2029] The server encrypts all data (project information, investment information, sentiment data) and stores it in a database. When a user or developer attempts to access the data, the server authenticates them. Only if the authentication is successful will the server decrypt and provide the required data. This process ensures the security and privacy of the entire system.

[2030] Providing capital gain opportunities

[2031] Users can buy and sell shares in generative AI projects. Users input the number of shares they wish to trade and the type of trade (buy or sell) and submit the order from their terminal. At this time, the emotion engine recognizes the user's emotions and uses this information to help make buying and selling decisions. The server verifies the submitted order information and confirms the user's funds and shares held. Once confirmation is complete, the server executes the transaction and records it in the database. The server notifies the user that the transaction has been completed. In this way, users have the opportunity to earn capital gains linked to the growth of the generative AI project.

[2032] Specific examples

[2033] For example, let's say a developer wants to launch an "image generation AI" project. When the developer enters the project details on their device, the emotion engine recognizes the developer's emotions and captures that data. The server performs authentication and stores the project information and emotion data in a database. Investors then enter the amount they wish to invest on their device, and when this is sent to the server, the emotion engine recognizes the investor's emotions and captures that data. The server verifies the funds and stores the investment information and emotion data in a database. If the project is successful and profits are generated, the server distributes the profits to each investor and records the results in a database. The emotion data obtained during this process is also recorded and will be useful for future improvements to the system.

[2034] The above is a concrete example of how the present invention can be implemented. This system combines investment in generative AI projects with the use of emotional data to provide a more efficient and safe investment environment.

[2035] The processing flow will be explained below.

[2036] Project Registration

[2037] Step 1:

[2038] Developers enter project details (project name, purpose, amount of funding required, duration, etc.) into the terminal.

[2039] Step 2:

[2040] The device uses an emotion engine to obtain the developer's emotion data.

[2041] Step 3:

[2042] The device sends detailed project information and emotion data to the server.

[2043] Step 4:

[2044] The server verifies the received data and authenticates the developer's identity.

[2045] Step 5:

[2046] If the authentication is successful, the server stores the project information and emotion data in a database.

[2047] Step 6:

[2048] The server adds the new project to the project list.

[2049] Step 7:

[2050] The server notifies the developer that the project has been successfully registered.

[2051] Investment Process

[2052] Step 1:

[2053] The user selects the project in which they wish to invest and enters the amount they wish to invest.

[2054] Step 2:

[2055] The terminal uses an emotion engine to acquire emotion data of the user.

[2056] Step 3:

[2057] The terminal transmits investment information and emotion data to the server.

[2058] Step 4:

[2059] The server verifies the user's funds and checks whether the desired investment amount is available.

[2060] Step 5:

[2061] If the funds are confirmed, the server stores the investment information and emotional data in a database.

[2062] Step 6:

[2063] The server notifies the user that the investment is complete.

[2064] Revenue return

[2065] Step 1:

[2066] The server verifies that revenue has been generated for a particular project.

[2067] Step 2:

[2068] The server retrieves all investment information and sentiment data for the project from the database.

[2069] Step 3:

[2070] The server calculates the distribution amount based on the investment amount of each investor.

[2071] Step 4:

[2072] Based on the calculation results, the server reflects the profits in each investor's account.

[2073] Step 5:

[2074] The server notifies the investor that the revenue distribution is complete.

[2075] Data Management and Privacy Protection

[2076] Step 1:

[2077] The server stores all data (project information, investment information, emotional data) in an encrypted format.

[2078] Step 2:

[2079] The server performs authentication when it receives a data request.

[2080] Step 3:

[2081] If authentication is successful, the server decrypts the necessary data and provides the requested information.

[2082] Providing capital gain opportunities

[2083] Step 1:

[2084] A user inputs a stock trading order from a terminal and transmits it to the server.

[2085] Step 2:

[2086] The terminal uses an emotion engine to acquire emotion data of the user.

[2087] Step 3:

[2088] The server verifies the received order information and emotion data.

[2089] Step 4:

[2090] The server verifies the user's funds and holdings and checks the terms of the transaction.

[2091] Step 5:

[2092] If the conditions are met, the server executes the transaction and records the transaction information and emotion data in a database.

[2093] Step 6:

[2094] The server notifies the user that the transaction is complete.

[2095] Specific examples

[2096] Step 1:

[2097] If a developer wants to launch an "image generation AI" project, they enter the project details on their device.

[2098] Step 2:

[2099] The device's emotion engine recognizes the developer's emotions and captures the data.

[2100] Step 3:

[2101] The device sends detailed project information and emotion data to the server.

[2102] Step 4:

[2103] The server performs authentication and stores project information and emotion data in a database.

[2104] Step 5:

[2105] The server adds the new project to the project list and sends a confirmation to the developer.

[2106] Step 6:

[2107] Investors enter the amount they want to invest on their terminal, and the emotion engine recognizes the investor's emotions.

[2108] Step 7:

[2109] The terminal transmits investment information and emotion data to the server.

[2110] Step 8:

[2111] The server verifies the funds and stores the investment information and emotional data in a database.

[2112] Step 9:

[2113] When the project is successful and generates revenue, the server distributes the revenue to each ...

Claims

1. an input means from a user terminal for inputting detailed information about the generative artificial intelligence project; an authentication means for receiving the detailed project information transmitted from the user terminal and performing authentication; a storage means for storing the detailed project information in a database when authentication is successful; adding means for adding the stored project information to a project list; a notification means for notifying that the addition has been completed; A system including:

2. an investment management means for managing investment in the project information; an investment application receiving means for receiving an investment application for a project selected by an investor based on the investment management means; a fund verification means for verifying the fund of the investor upon receiving the investment application; an investment information storage means for storing investment information in a database when the fund confirmation means completes fund confirmation; an investment confirmation notification means for notifying the investor that the investment has been completed; The system of claim 1 , comprising:

3. a revenue share calculation means for checking the revenue of the project and calculating the revenue share amount for each investor; a profit distribution means for reflecting profits in each investor's account according to the distribution amount; a profit distribution confirmation means for notifying the investor that the profit distribution has been completed; The system of claim 1 , comprising:

4. data encryption means for encrypting all input data; an encrypted data storage means for storing the encrypted data in a database; a data authentication means for performing authentication when accepting a data request; data decryption means for decrypting and providing data if authentication is successful; The system of claim 1 , comprising:

5. A trading order receiving means for receiving stock trading orders; an order verification means for verifying received order information; a fund and stock confirmation means for confirming the funds or stocks held by the user; a transaction execution means for executing a transaction if the order is deemed to be valid and recording the transaction in a database; a transaction confirmation notification means for notifying the user that the transaction has been completed; The system of claim 1 , comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A