Information processing device, information processing method, and program

The information processing device addresses the challenge of controlling token issuance for generative AI content by using a device with a memory unit, reception unit, judgment unit, generation unit, and issuance control unit to ensure tokens are issued based on specific conditions, maintaining content value and integrity.

JP7682362B1Active Publication Date: 2025-05-23KDDI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024160170
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-17
Publication Date
2025-05-23
Estimated Expiration
2044-09-17

AI Technical Summary

Technical Problem

The content generated by generative AI varies based on parameters and learning content, making it challenging to control the issuance of tokens associated with this content.

Method used

An information processing device that includes a memory unit for storing issuance conditions for tokens, a reception unit for receiving issuance requests, a judgment unit for determining token issuance based on conditions, a generation unit for generating content using a specified AI, and an issuance control unit for issuing tokens on a blockchain.

Benefits of technology

This solution allows for controlled issuance of tokens associated with content generated by a specified generative AI, ensuring that tokens are issued based on predefined conditions, thereby maintaining the value and integrity of the generated content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682362000001_ABST
    Figure 0007682362000001_ABST
Patent Text Reader

Abstract

The amount of tokens associated with content generated by a given generation AI will be limited. [Solution] An information processing device 1 has: a memory unit 12 that stores user information associating a user with issuance conditions for a token associated with content generated using a specified generation AI that has been trained to generate content; a reception unit 131 that receives issuance request information for requesting issuance of a token from an information terminal used by a requesting user who is a user requesting issuance of a token; a judgment unit 132 that determines whether a token can be issued to the requesting user based on the issuance conditions indicated by the user information; a generation unit 133 that causes a specified generation AI to generate content when the judgment unit 132 determines that the token can be issued; and an issuance control unit 134 that causes a token associated with the content generated by the generation unit 133 to be issued on a blockchain in association with the user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Generative AI (Artificial Intelligence) that is trained to generate content such as images is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-120131 A Summary of the Invention [Problem to be solved by the invention]

[0004] The content generated by a generative AI varies depending on the parameters and content used for learning, and it is possible that value will be recognized in content generated by a specific generative AI. It is therefore conceivable that a certain degree of control will be required over the issuance of tokens associated with content generated by such a generative AI.

[0005] Therefore, the present invention has been made in consideration of these points, and has an object to control tokens associated with content generated by a specified generation AI. [Means for solving the problem]

[0006] The information processing device of the first aspect of the present invention has a memory unit that stores issuance conditions for a token associated with content generated using a predetermined generation AI that has been trained to generate content, a reception unit that receives issuance request information for requesting the issuance of a token, including requesting user identification information that indicates a requesting user who is a user requesting the issuance of a token, a judgment unit that determines whether a token can be issued to the requesting user identified by the requesting user identification information based on the issuance conditions, a generation unit that causes the predetermined generation AI to generate content when the judgment unit determines that the token can be issued, and an issuance control unit that causes a token associated with the content generated by the generation unit to be issued on a blockchain in association with the user.

[0007] The memory unit may store user information that associates user identification information with token issuance conditions for the user indicated by the user identification information, and the determination unit may determine whether or not a token can be issued based on the issuance conditions associated in the user information with the requested user identification information.

[0008] The issuance control unit may issue a token further associated with information indicating that the content associated with the token was generated by the specified AI.

[0009] The issuance control unit may issue a token further associated with AI identification information for identifying the generation AI that generated the content associated with the token.

[0010] The issuance condition may indicate that a token can be issued when a user pays a specified fee, and the determination unit may determine whether or not a token can be issued to the requesting user based on the fee for token issuance paid by the requesting user.

[0011] The determination unit may access the blockchain and determine whether or not a token can be issued to the requesting user based on whether or not the requesting user holds other tokens issued in association with the requesting user and content generated using the specified generation AI.

[0012] The system may further include a calculation unit that accesses the blockchain and calculates the period during which the requesting user has held other tokens issued in association with the requesting user and content generated using the specified generation AI, and the determination unit may determine that a token can be issued to the requesting user if the period calculated by the calculation unit is equal to or greater than a threshold value.

[0013] The system may further include a calculation unit that accesses the blockchain and calculates the period of time that has elapsed since the token was issued in association with the requesting user and the content generated using the specified generation AI, and the determination unit may determine that the token can be issued to the requesting user if the period calculated by the calculation unit is equal to or greater than a threshold value.

[0014] The issuance condition may indicate that a token can be issued if a user has a specified attribute, and the determination unit may determine whether or not a token can be issued to the requesting user based on whether the attribute of the requesting user has the specified attribute.

[0015] The storage unit stores user information associating a user with an issuable number indicating an amount of tokens that can be issued to the user and that is associated with content generated using the generation AI; The issuance control unit may, when issuing a token, reduce the available number of tokens associated with the requesting user in the user information.

[0016] When the determination unit determines that the token can be issued, the generation unit causes the specified generation AI to generate multiple contents, and the information processing device further has a display control unit that displays on the information terminal of the requesting user a screen configured to allow selection of content from the multiple contents to be associated with the token, and the issuance control unit may issue a token associated with the content selected by the requesting user from the multiple contents.

[0017] When the determination unit determines that the token can be issued, the generation unit causes each of multiple different generation AIs to generate content, and the information processing device further has a display control unit that displays on the information terminal of the requesting user a screen configured to allow selection of content to be associated with the token from among the content generated by each of the multiple generation AIs, and the issuance control unit may issue a token associated with content selected by the requesting user from among the multiple contents.

[0018] The system may further include a display control unit that displays a screen on the requesting user's information terminal that is configured to allow the requesting user to select a generation AI to use from among a number of different generation AIs, and a usage control unit that associates the requesting user with token issuance conditions that associate content generated by the generation AI selected by the requesting user and stores them as user information.

[0019] The memory unit may further associate AI identification information that identifies a generation AI that the user is permitted to use as user information, and the reception unit may accept issuance request information that further includes AI identification information of the generation AI used by the requesting user, and the determination unit may determine whether or not a token can be issued to the requesting user based on the issuance conditions indicated by the user information when the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user in the user information.

[0020] In the information processing method according to the second aspect of the present invention, a reception step of receiving issuance request information for requesting the issuance of a token, the issuance request information including request user identification information indicating a request user who is a user requesting the issuance of the token, which is executed by a computer; a determination step of referring to a storage unit that stores token issuance conditions associated with content generated using a predetermined generation AI trained to generate content, and determining whether a token can be issued to the user specified by the request user identification information based on the issuance conditions; a generation step of causing the predetermined generation AI to generate content when the determination unit determines that the token can be issued; and an issuance control step of causing a token associated with the content generated in the generation step to be issued on a blockchain in association with the user.

[0021] In the program according to the third aspect of the present invention, a computer is caused to execute a reception step of receiving issuance request information for requesting the issuance of a token, the issuance request information including request user identification information indicating a request user who is a user requesting the issuance of the token; a determination step of referring to a storage unit that stores token issuance conditions associated with content generated using a predetermined generation AI trained to generate content, and determining whether a token can be issued to the user specified by the request user identification information based on the issuance conditions; a generation step of causing the predetermined generation AI to generate content when the determination unit determines that the token can be issued; and an issuance control step of causing a token associated with the content generated in the generation step to be issued on a blockchain in association with the user.

Advantages of the Invention

[0022] According to the present invention, it is possible to limit the amount of tokens associated with content generated by a predetermined generation AI.

Brief Description of the Drawings

[0023] [Figure 1]1 is a diagram for explaining an overview of an information processing system S according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of an information processing device 1. FIG. [Diagram 3] 4 is a diagram showing an example of a data structure of user information stored in a storage unit 12. FIG. [Figure 4] 13 is a diagram showing an example of a token issued by an issuance control unit 134. FIG. [Diagram 5] 13 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 6] 13 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 7] 13 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 8] 3 is a flowchart showing a process flow in the information processing device 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] [Outline of Information Processing System S] 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system for managing the issuance of tokens associated with content generated by AI. The information processing system S includes an information processing device 1 and an information terminal 2.

[0025] The information processing device 1 is a device that issues or manages a token associated with the content issued by the generation AI. The information processing device 1 is a node that can access the blockchain B, and records the issuance or transfer of the token in the blockchain B. The token is information for indicating the owner of the content, and is, for example, an NFT (Non-Fungible Token), but may also be an SFT (Semi-Fungible Token). The issuance, change, transfer, and extinction of the token are recorded in the blockchain B.

[0026] The information terminal 2 is a terminal used by a user. The user operates the information terminal 2 to instruct the information processing device 1 to issue a token, view the generated content, view the issued token, and perform transactions such as transfer.

[0027] The processing in the information processing system S will be described. The information processing device 1 receives issuance request information from the information terminal 2 ((1) in FIG. 1). The information processing device 1 may receive issuance request information from an external device (not shown). The issuance request information is information for a user to request the information processing device 1 to issue a token. The issuance request information includes at least a user ID (Identification) for identifying the user requesting the issuance of the token. Hereinafter, the user ID included in the issuance request information may be referred to as requesting user identification information, and the user indicated by the user ID may be referred to as the "requesting user". The issuance request information may include AI identification information indicating the generation AI that generates the content to be associated with the token. The issuance request information may include a prompt for instructing the content of the content to be generated by the generation AI, and may include conditions for determining the content of the content.

[0028] The information processing device 1 determines whether or not to issue a token to the requesting user ((2) in FIG. 1). Details of the information processing device 1 determining whether or not to issue a token will be described later, but as an example, the information processing device 1 stores the number of tokens that can be issued for each user, and the information processing device 1 determines whether or not to issue a token to the requesting user based on the number of tokens that can be issued to the requesting user.

[0029] When it is determined that a token can be issued in association with the requesting user, the information processing device 1 inputs a generation instruction to the generation AI ((3) in FIG. 1). The generation instruction is an instruction given to the generation AI, and indicates the content of the content that the generation AI should generate. The generation instruction is a so-called prompt. The generation instruction may be a prompt included in the issuance request information. Furthermore, the information processing device 1 may generate the generation instruction based on the information included in the issuance request information.

[0030] The generation AI generates content based on the generation instruction, and the information processing device 1 acquires the content generated by the generation AI ((4) in FIG. 1). The information processing device 1 displays the generated content on the information terminal 2 ((5) in FIG. 1). The information processing device 1 controls the issuance of a token associated with the generated content to the blockchain B ((6) in FIG. 1).

[0031] The information processing system S determines whether or not to issue a token, thereby making it possible to control the amount of tokens to be issued associated with content generated by a specified generation AI.

[0032] [Configuration of information processing device 1] 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 has a reception unit 131, a determination unit 132, a generation unit 133, an issuance control unit 134, a calculation unit 135, a display control unit 136, and a usage control unit 137.

[0033] The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance a program to be executed by the control unit 13.

[0034] The storage unit 12 stores user information associating a user with token issuing conditions associated with content generated using a predetermined generation AI that has been trained to generate content. FIG. 3 is a diagram showing an example of a data structure of user information stored in the storage unit 12. In the user information, a "user ID," "AI identification information," "charge amount," "number that can be issued," "attributes," and "issuance conditions" are associated. The "user ID" is an ID for identifying a user in the information system S. The "AI identification information" is information for identifying a generation AI that the user is permitted to use. In the information processing device 1, a user may be permitted to use multiple generation AIs.

[0035] The "number of tokens that can be issued" is information indicating the number of tokens that can be issued by a user. The number of tokens that can be issued may be granted or increased, for example, when a user pays a fee for the issuance of tokens, when a user subscribes to a specific service or when a user uses a specific service, or when a user enters into a contract to use a specific generation AI or enters into a contract to use the AI ​​continuously and the time for the number of tokens to be updated arrives.

[0036] "Charge amount" indicates the amount that the user has already paid in consideration for the issuance of a token. "Attributes" indicates the attributes of the user. "Attributes" will be described later. "Issuance conditions" are conditions for determining whether a token can be issued to the user. Details will be described later, but various issuance conditions are set for each generation AI or each user. One example of an "issuance condition" is that the number of issuable tokens associated with a user is 1 or more.

[0037] The control unit 13 is a processor such as a CPU (Central Processing Unit), etc. The control unit 13 executes a program stored in the storage unit 12, thereby functioning as a reception unit 131, a determination unit 132, a generation unit 133, an issuance control unit 134, a calculation unit 135, a display control unit 136, and a usage control unit 137.

[0038] The reception unit 131 receives issuance request information from the information terminal 2 used by the requesting user. The determination unit 132 determines whether or not a token can be issued to the requesting user based on the issuance conditions indicated in the user information. As an example, the determination unit 132 determines that a token can be issued when the number of issuable tokens associated with the requesting user in the user information is 1 or more.

[0039] When the determination unit 132 determines that a token cannot be issued to the requesting user, the display control unit 136 causes the information terminal 2 of the requesting user to display a screen indicating that a token cannot be issued.

[0040] When the determination unit 132 determines that a token can be issued, the generation unit 133 causes a predetermined generation AI to generate content. As an example, the generation unit 133 generates a generation instruction based on the issuance request information. The generation unit 133 inputs the generation instruction to the generation AI indicated by the AI ​​identification information associated with the requesting user in the user information, and causes the generation AI to generate the content.

[0041] The issuance control unit 134 causes a token associated with the content generated by the generation unit 133 to be issued on the blockchain in association with the user. Fig. 4 is a diagram showing an example of the data structure of a token issued by the issuance control unit 134. In the token shown in Fig. 4, a token ID, a holder address, an issue date and time, and metadata for explaining the content are associated with each other.

[0042] When issuing a token, the issuance control unit 134 subtracts the issuable number associated with the user in the user information. As an example, when issuing a token to a requesting user, the issuance control unit 134 subtracts the issuable number associated with the requesting user in the user information.

[0043] By configuring the information processing device 1 in this way, it is possible to control the amount of tokens to be issued that are associated with content generated by a predetermined generation AI.

[0044] The information processing apparatus 1 may be configured to issue a token indicating that the generative AI has generated the content. The issuance control unit 134 causes to issue a token further associated with information indicating that the content associated with the token has been generated by a predetermined generative AI. As shown in FIG. 4, in the token, generative AI identification information is associated. That is, the issuance control unit 134 controls the issuance of a token further associated with the generative AI identification information. Specifically, as shown in FIG. 4, in the token controlled by the issuance control unit 134, the generative AI identification information is included as metadata. The generative AI identification information is information for identifying the generative AI that has generated the token associated with the token. That is, the generative AI identification information indicates that the token has been generated by the generative AI.

[0045] By configuring the information processing apparatus 1 to issue a token associated with information indicating the generative AI that has generated the content, it becomes possible to prove the generative AI that has generated the content associated with the token, and when the value of the content generated by the generative AI is recognized, it becomes possible to reflect the generative AI that has generated the content in the value of the issued token.

[0046] It is considered that the content generated by a specific generative AI among a plurality of generative AIs may have particular value. In order to maintain the value of the content generated by such a generative AI, it is necessary to appropriately maintain the issuance amount. Therefore, it may be considered to limit the issuance of tokens for each generative AI. In this case, the generative AI permitted for use by the user is determined, and the information processing apparatus 1 may be configured to determine whether or not to issue a token when the user is required to issue a token using the generative AI available to the user. As shown in FIG. 3, in the user information, the generative AI identification information permitted for use by the user is further associated. As an example, when the user concludes a contract for using a predetermined generative AI, it is recorded in the user information that the generative AI is available.

[0047] The reception unit 131 receives issuance request information that further includes the AI ​​identification information of the generation AI used by the requesting user. The judgment unit 132 judges whether or not the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user in the user information. If the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user in the user information, the judgment unit 132 judges whether or not a token can be issued to the requesting user based on the issuance conditions indicated by the user information.

[0048] By configuring the information processing device 1 to determine whether or not a generation AI is permitted for use by the user, it becomes possible to control the issuance of a token for content generated by a specific generation AI.

[0049] An example of the issuance condition will be described. As an example, the issuance condition is that the user pays the fee for the token issuance. Specifically, the user's charge amount is equal to or more than a predetermined amount determined as a fee for issuing the token. The determination unit 132 determines whether or not a token can be issued to the requesting user based on the fee for the token issuance paid by the requesting user. As shown in FIG. 3, the user's charge amount is associated with the user information. The determination unit 132 refers to the user information, determines whether the charge amount associated with the requesting user is equal to or more than a predetermined amount, and determines that the token can be issued if the charge amount of the requesting user is equal to or more than the predetermined amount. Note that the user's charge amount may be recorded on the blockchain B, and the determination unit 132 determines that the token can be issued if an amount equal to or more than the predetermined amount required for issuing the token is charged to the blockchain B.

[0050] The process of issuing a token is as described above. When issuing a token, the issuance control unit 134 subtracts an amount determined as a price for issuing the token from the charge amount associated with the user in the user information.

[0051] The issuance condition may be that the token issued to the requesting user has been transferred or extinguished. In other words, the issuance condition is that the user does not own the token. When the issuance condition associated with the user is that the user does not own the token issued to the requesting user, the determination unit 132 accesses the blockchain and determines whether or not the token can be issued to the requesting user based on whether or not the requesting user owns other tokens issued in association with the content generated using the requesting user and a predetermined generation AI. Specifically, the determination unit 132 refers to the blockchain B, acquires a transaction history of the token associated with the requesting user and the AI ​​identification information included in the issuance request information, and determines whether or not the requesting user owns a token that has already been issued to the requesting user. That is, the determination unit 132 determines whether or not the token issued to the requesting user has been transferred or extinguished based on the transaction history. When the requesting user does not own a token associated with the requesting user and the AI ​​identification information included in the issuance request information, the determination unit 132 determines that the token can be issued.

[0052] In addition, when there are multiple tokens associated with the requesting user and the AI ​​identification information included in the issuance request information, the determination unit 132 determines whether each of the multiple tokens is held by the requesting user based on the transaction history. If the requesting user does not hold each of the multiple tokens, the determination unit 132 determines that the token can be issued. In addition, the determination unit 132 may determine that the token can be issued when the token associated with the requesting user and the AI ​​identification information included in the issuance request information is not recorded in the blockchain B.

[0053] By configuring the information processing device 1 so that the issuance condition is that the requesting user does not hold a token issued to that user, tokens cannot be issued until the user transfers the token, making it possible to control the amount of tokens issued.

[0054] The issuance condition may be that the user holds the token generated by the previous generation AI for a predetermined period or more. The calculation unit 135 accesses the blockchain B and calculates the period during which the requesting user held other tokens issued in association with the content generated using the requesting user and a predetermined generation AI. The calculation unit 135 acquires the token issued in association with the content generated using the requesting user and a predetermined generation AI, and calculates the holding period based on the issuance date and time included in the acquired token. The determination unit 132 determines that the token can be issued to the requesting user when the calculation unit 135 determines that the holding period is equal to or greater than a threshold. The holding period threshold is a period determined for the purpose of limiting the amount of token issuance and for the convenience of the user. The holding period threshold may be set, for example, so that the holding period becomes shorter as the amount of money paid by the user as compensation for token issuance increases. This allows restrictions to be placed on the issuance and transfer of tokens.

[0055] The issuance condition may be that a predetermined period of time has passed since the token was issued. The calculation unit 135 accesses the blockchain and calculates the period of time that has passed since the token was issued in association with the requesting user and the content generated using a predetermined generation AI. The calculation unit 135 acquires the token associated with the requesting user recorded in the blockchain B and the AI ​​identification information included in the issuance request information, and calculates the period of time that has passed since the token was issued based on the issuance date and time associated with the token. The determination unit 132 determines that the token can be issued to the requesting user when the period calculated by the calculation unit 135 is equal to or greater than a threshold value. This makes it impossible to issue a large amount of tokens in a short period of time, and the amount of tokens issued can be limited.

[0056] Furthermore, the issuance condition may be that the issuance of the token is permitted when an attribute associated with the user is a predetermined attribute. As shown in Fig. 3, the user information may further be associated with the user's attributes. The attributes may indicate, for example, gender, age group, place of residence, nationality, subscription status to a specific service, service usage status, qualification information, etc.

[0057] The determination unit 132 determines whether or not a token can be issued to the requesting user based on the user attributes. The determination unit 132 determines whether or not the attributes associated with the requesting user in the user information match the attributes previously defined as the attributes of users who can issue tokens. The determination unit 132 determines that a token can be issued when the user attributes match the attributes previously defined as the attributes of users who can issue tokens. This makes it possible to permit the issuance of tokens only to a specific user group.

[0058] It is preferable to display the content generated by the generation AI before issuing the token, so that the user can confirm the content before issuing the token. The display control unit 136 displays a screen on the information terminal 2 that displays the content generated by a predetermined generation AI. FIG. 5 is a diagram showing an example of the screen displayed by the display control unit 136. In the screen shown in FIG. 5, the content U1 generated by the generation AI and a button U2 for instructing the issuance of a token are arranged.

[0059] When the user operates the information terminal 2 and presses the button U2, the reception unit 131 acquires an issuance instruction from the information terminal 2. The issuance control unit 134 records a token that associates the content generated by the generation unit 133 with the user ID of the requesting user in the blockchain B and issues the token.

[0060] A button (U3) for canceling the issuance of a token may be arranged on the screen displayed by the display control unit 136. As an example, when the button U3 is pressed, the generation unit 133 causes the generation AI to generate content again. At this time, the generation unit 133 may generate a generation instruction different from the generation instruction input previously and input it to the generation AI.

[0061] Furthermore, the information processing device 1 may be configured to issue a token associated with content selected by the requesting user from the multiple contents generated by the generation AI. When the determination unit 132 determines that a token can be issued, the generation unit 133 causes a predetermined generation AI to generate multiple contents. Specifically, the generation unit 133 generates multiple contents based on a generation instruction. The display control unit 136 causes the information processing device to display on the information terminal 2 a screen configured to allow selection of content to be associated with the token from the multiple contents.

[0062] When a user operates the information terminal 2 to select a content, an issuance instruction including information indicating the content selected by the user is transmitted to the information processing device 1, and the reception unit 131 acquires this instruction. The issuance control unit 134 issues a token associated with the content selected by the requesting user from among a plurality of contents.

[0063] With the information processing device 1 configured in this way, a user can compare contents and then have a token issued.

[0064] Furthermore, the information processing device 1 may be configured to compare each piece of content generated by a plurality of different generation AIs and issue a token.

[0065] The determination unit 132 determines whether or not a token can be issued for each of the generated AIs that are indicated in the user information as being available to the requesting user, based on the above-mentioned issuance conditions.

[0066] When the determination unit 132 determines that a token can be issued, the generation unit 133 causes each of the multiple different generation AIs to generate content. When the determination unit 132 determines that a token can be issued for each of the multiple generation AIs available to the requesting user, the generation unit 133 generates a generation instruction to be input to each of the multiple generation AIs, inputs the generation instruction to each of the multiple different generation AIs, and causes them to generate content.

[0067] The display control unit 136 causes the information terminal 2 to display a screen configured to enable selection of a content to be associated with a token from among the contents generated by each of the multiple generation AIs. FIG. 6 is a diagram showing an example of a screen displayed by the display control unit 136 in this case. In the screen shown in FIG. 6, multiple contents are displayed and configured to enable selection of a content to be associated with a token. The user operates the screen displayed on the information terminal 2 to select a token to be associated with the token. The screen displayed by the display control unit 136 may be configured to enable selection of multiple contents. The issuance control unit 134 causes a token to be issued that is associated with the content selected by the requesting user from among the multiple contents.

[0068] By configuring the information processing device 1 to issue a token associated with content selected from content generated by each of multiple generation AIs, a user can compare content generated by each of multiple generation AIs and then issue a token.

[0069] The information processing device 1 may be configured to display a screen for selecting a generation AI to be used from a plurality of generation AIs to a user who wishes to use the generation AI, and to store issuance conditions for issuing a token using the generation AI selected by the user in the user information. The display control unit 136 causes a screen configured to enable a user who wishes to use the generation AI to select a generation AI to be used from a plurality of different generation AIs to be displayed on the information terminal 2 of the user. FIG. 7 is a diagram showing an example of the screen displayed by the display control unit 136 in this case.

[0070] As an example, the storage unit 12 stores a generation AI that can be used in the information processing system S and issuance conditions for issuing a token using the generation AI. When a user who wishes to use a generation AI operates the information terminal 2 and selects a generation AI to use, the usage control unit 137 associates the user with the issuance conditions of a token associated with the content generated by the generation AI selected by the user and stores them as user information. More specifically, the usage control unit 137 associates the user with the AI ​​identification information of the generation AI selected by the user and the issuance conditions for the generation AI and stores them as user information.

[0071] [Processing flow in information processing system S] Fig. 8 is a flowchart showing the flow of processing in the information processing device 1. The flowchart shown in Fig. 8 starts from the point in time when issuance request information is accepted. The reception unit 131 receives issuance request information (S01). The determination unit 132 determines whether or not a token can be issued to the requesting user included in the issuance request information (S02).

[0072] When the determination unit 132 determines that a token can be issued (Y in S02), the generation unit 133 generates a generation instruction (S03). The generation unit 133 inputs the generation instruction to the generation AI, causing it to generate content (S04).

[0073] The display control unit 136 causes the information terminal 2 to display a screen displaying the generated content (S05). The reception unit 131 acquires an issuance instruction from the information terminal 2 (S06). The issuance control unit 134 records a token associated with the generated content in the blockchain B and issues the token (S07). Then, the information processing device 1 ends the process.

[0074] If the determination unit 132 determines that a token cannot be issued (N in S02), the display control unit 136 causes the information terminal 2 to display a screen indicating that a token cannot be issued (S08). Then, the information processing device 1 ends the process.

[0075] [Effects of information processing device 1] As described above, when the information processing device 1 receives a token issuance request, it determines whether or not to issue the token based on a predetermined condition, and issues a token associated with the content generated by the generation AI if the token can be issued. As a result, it is possible to control the token associated with the content generated by a predetermined generation AI.

[0076] <Modification> In the above description, an example in which the issuance conditions are determined for each user has been described, but this is not limited to the above. As an example, the issuance conditions may be determined for each generation AI. That is, the storage unit 12 may store the AI ​​identification information and the issuance conditions applied to the generation AI indicated by the AI ​​identification information in association with each other. In this case, the determination unit 132 may identify the issuance conditions corresponding to the AI ​​identification information included in the issuance request information, and determine whether or not a token can be issued to the requesting user based on the identified issuance conditions.

[0077] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."

[0078] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]

[0079] 1. Information processing device 2. Information terminal 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Judgment section 133 Generation part 134 Issuance control unit 135 Calculation Department 136 Display control unit 137 Usage Control Unit

Claims

1. A storage unit that stores a token issuing condition associated with content generated using a predetermined generation AI (Artificial Intelligence) that has been trained to generate content; a reception unit that receives issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; a determination unit that determines whether or not a token can be issued to the requesting user identified by the requesting user identification information based on the issuance condition; a generation unit that causes the predetermined generation AI to generate a plurality of contents when the determination unit determines that the token can be issued; a display control unit that displays, on the information terminal of the requesting user, a screen configured so that the requesting user can select a content to be associated with the token from among the plurality of contents; an issuance control unit that issues a token associated with the content selected by the requesting user from among the plurality of contents generated by the generation unit, in association with the user, on a blockchain; An information processing device having the above configuration.

2. A storage unit that stores token issuing conditions associated with content generated using a predetermined generation AI that has been trained to generate content; a reception unit that receives issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; a determination unit that determines whether or not a token can be issued to the requesting user identified by the requesting user identification information based on the issuance condition; a generation unit that causes each of a plurality of different generation AIs to generate content when the determination unit determines that the token can be issued; A display control unit that displays, on the information terminal of the requesting user, a screen configured to allow a user to select a content to be associated with a token from among the contents generated by each of the plurality of generation AIs; An issuance control unit that issues a token associated with the content selected by the requesting user from among the contents generated by each of the plurality of generation AIs, in association with the user, on a blockchain; An information processing device having the above configuration.

3. A storage unit that stores token issuing conditions associated with content generated using a predetermined generation AI that has been trained to generate content; a reception unit that receives issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; a determination unit that determines whether or not a token can be issued to the requesting user identified by the requesting user identification information based on the issuance condition; a generation unit that causes the predetermined generation AI to generate content when the determination unit determines that the token can be issued; An issuance control unit that causes a token associated with the content generated by the generation unit to be issued on a blockchain in association with the user; A display control unit that displays a screen configured to allow the requesting user to select a generated AI to be used by the requesting user from among a plurality of different generated AIs on the information terminal of the requesting user; A usage control unit that associates the requesting user with a token issuance condition associated with the content generated by the generation AI selected by the requesting user and stores the associated condition as user information; An information processing device having the above configuration.

4. A memory unit that stores user information that associates user identification information with a token issuance condition associated with content generated using a predetermined generation AI that has been trained to generate content, the token issuance condition for a user indicated by the user identification information, and AI identification information that identifies a generation AI that the user indicated by the user identification information is permitted to use; A reception unit that receives issuance request information for requesting the issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting the issuance of a token and AI identification information of a generated AI used by the request user; a determination unit that, when the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user identification information in the user information, determines whether or not a token can be issued to the requesting user identified by the requesting user identification information based on the issuance condition corresponding to the requesting user identification information in the user information; a generation unit that causes the predetermined generation AI to generate content when the determination unit determines that the token can be issued; An issuance control unit that causes a token associated with the content generated by the generation unit to be issued on a blockchain in association with the user; An information processing device having the above configuration.

5. The storage unit stores user information in which user identification information is associated with a token issuance condition for a user identified by the user identification information, The determination unit determines whether or not a token can be issued based on an issuance condition associated with the request user identification information in the user information. The information processing device according to claim 1 .

6. The issuance control unit issues a token further associated with information indicating that the content associated with the token was generated by the predetermined generation AI. The information processing device according to claim 1 .

7. The issuance control unit issues a token further associated with AI identification information for identifying a generating AI that generated the content associated with the token. The information processing device according to claim 1 .

8. The issuance condition indicates that the token can be issued if the user pays a predetermined price, The determination unit determines whether or not a token can be issued to the requesting user based on a fee for token issuance paid by the requesting user. The information processing device according to claim 1 .

9. The determination unit accesses the blockchain and determines whether or not a token can be issued to the requesting user based on whether or not the requesting user holds other tokens issued in association with the requesting user and the content generated using the predetermined generation AI. The information processing device according to claim 1 .

10. Further comprising a calculation unit that accesses the blockchain and calculates a period during which the requesting user has held other tokens issued in association with the requesting user and the content generated using the predetermined generation AI; The determination unit determines that a token can be issued to the requesting user when the period calculated by the calculation unit is equal to or greater than a threshold value. The information processing device according to claim 1 .

11. Further comprising a calculation unit that accesses the blockchain and calculates the period of time that has elapsed since the token was issued in association with the requesting user and the content generated using the predetermined generation AI; The determination unit determines that a token can be issued to the requesting user when the period calculated by the calculation unit is equal to or greater than a threshold value. The information processing device according to claim 1 .

12. The issuance condition indicates that a token can be issued when a user has a predetermined attribute, The determination unit determines whether or not a token can be issued to the requesting user based on whether or not an attribute of the requesting user has the predetermined attribute. The information processing device according to claim 1 .

13. The storage unit stores user information associating a user with an issuable number indicating an amount of tokens that can be issued to the user and that is associated with content generated using the generation AI; the issuance control unit reduces the issuable number associated with the requesting user in the user information when issuing a token; The information processing device according to claim 1 .

14. The computer executes a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generating step of causing the predetermined generating AI to generate a plurality of contents when it is determined in the determining step that the token can be issued; a display control step of displaying, on the information terminal of the requesting user, a screen configured so that the user can select a content to be associated with the token from among the plurality of contents; an issuance control step of associating a token with the content selected by the requesting user from among the plurality of contents generated in the generation step, and issuing the token on a blockchain in association with the user; An information processing method comprising the steps of:

15. The computer executes a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generation step of causing each of a plurality of different generation AIs to generate content when it is determined in the determination step that the token can be issued; A display control step of displaying on the information terminal of the requesting user a screen configured to enable selection of a content to be associated with a token from among the contents generated by each of the plurality of generation AIs; An issuance control step of associating a token with the content selected by the requesting user among the contents generated by each of the plurality of generation AIs, and issuing the token on a blockchain in association with the user; An information processing method comprising the steps of:

16. The computer executes a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generating step of causing the predetermined generating AI to generate content when it is determined in the determining step that the token can be issued; an issuance control step of associating a token associated with the content generated in the generation step with the user and issuing the token on a blockchain; A display control step of displaying on the information terminal of the requesting user a screen configured to allow the requesting user to select a generated AI to be used from among a plurality of different generated AIs; A usage control step of associating the requesting user with a token issuing condition associated with the content generated by the generation AI selected by the requesting user and storing the associated condition as user information; An information processing method comprising the steps of:

17. The computer executes A receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token and AI identification information of a generated AI used by the request user; a determination step of referring to a memory unit that stores user information that associates user identification information with a token issuance condition that associates content generated using a specified generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance condition that corresponds to the requesting user identification information in the user information when the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user identification information in the user information; a generating step of causing the predetermined generating AI to generate content when it is determined in the determining step that the token can be issued; an issuance control step of associating a token associated with the content generated in the generation step with the user and issuing the token on a blockchain; An information processing method comprising the steps of:

18. On the computer, a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generating step of causing the predetermined generating AI to generate a plurality of contents when it is determined in the determining step that the token can be issued; a display control step of displaying, on the information terminal of the requesting user, a screen configured so that the user can select a content to be associated with the token from among the plurality of contents; an issuance control step of associating a token with the content selected by the requesting user from among the plurality of contents generated in the generation step, and issuing the token on a blockchain in association with the user; A program for executing the above.

19. On the computer, a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generation step of causing each of a plurality of different generation AIs to generate content when it is determined in the determination step that the token can be issued; A display control step of displaying on the information terminal of the requesting user a screen configured to enable selection of a content to be associated with a token from among the contents generated by each of the plurality of generation AIs; An issuance control step of associating a token with the content selected by the requesting user among the contents generated by each of the plurality of generation AIs, and issuing the token on a blockchain in association with the user; A program for executing the above.

20. On the computer, a receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token; A determination step of referring to a storage unit that stores issuance conditions of a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance conditions; a generating step of causing the predetermined generating AI to generate content when it is determined in the determining step that the token can be issued; an issuance control step of associating a token associated with the content generated in the generation step with the user and issuing the token on a blockchain; A display control step of displaying on the information terminal of the requesting user a screen configured to allow the requesting user to select a generated AI to be used from among a plurality of different generated AIs; A usage control step of associating the requesting user with a token issuing condition associated with the content generated by the generation AI selected by the requesting user and storing the associated condition as user information; A program for executing the above.

21. On the computer, A receiving step of receiving issuance request information for requesting issuance of a token, the request request information including request user identification information indicating a request user who is a user requesting issuance of a token and AI identification information of a generated AI used by the request user; a determination step of referring to a memory unit that stores user information that associates user identification information with a token issuance condition that associates content generated using a specified generation AI that has been trained to generate content, and determining whether or not a token can be issued to a user identified by the requesting user identification information based on the issuance condition corresponding to the requesting user in the user information when the AI ​​identification information included in the issuance request information matches the AI ​​identification information corresponding to the requesting user identification information in the user information; a generating step of causing the predetermined generating AI to generate content when it is determined in the determining step that the token can be issued; an issuance control step of associating a token associated with the content generated in the generation step with the user and issuing the token on a blockchain; A program for executing the above.

Citation Information

Patent Citations

  • Image reading apparatus and image forming apparatus provided therewith

    JP2004120131A

  • Digital object distribution system using non-fungible token, digital object distribution method, and digital object distribution program

    JP2023083040A

  • Information processing system, method, and program

    JP2023122856A

  • System and method for using digital asset

    JP2024037151A

  • Information processing device, information processing method, and program

    WO2024090352A1