Information processing device, information processing method, and program
The information processing device controls the issuance of tokens associated with generative AI content by using a memory unit, reception, judgment, and issuance control units to manage token issuance on a blockchain, addressing the variability of generative AI content and maintaining content value.
Patent Information
- Application Number
- JP2025080675
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2044-09-17
AI Technical Summary
The content generated by generative AI varies depending on parameters and content used for learning, necessitating control over tokens associated with the generated content.
An information processing device that includes a memory unit to store issuance conditions for tokens, a reception unit to receive issuance requests, a judgment unit to determine token issuance based on predefined criteria, and an issuance control unit to associate tokens with content generated by a generation AI on a blockchain, ensuring controlled issuance.
Enables the controlled issuance of tokens associated with content generated by a predetermined generation AI, limiting the amount of tokens and maintaining the value of content generated by specific AIs.
Smart Images

Figure 0007812963000001_ABST
Abstract
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] Japanese Patent Application Laid-Open No. 2004-120131 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 conceivable 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 aims to control tokens associated with content generated by a predetermined 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 (Artificial Intelligence) that has been trained to generate content; a reception unit that receives issuance request information for requesting the issuance of a token, the issuance request information including requesting user identification information that indicates the requesting user who is the user requesting the issuance of the token and AI identification information that indicates the AI that generates the content to be associated with the token; a judgment unit that determines whether a token associated with content generated by a generation AI indicated by AI identification information included in the issuance request information can be issued to the requesting user identified by the requesting user identification information based on the issuance conditions; and an issuance control unit that, when the judgment unit determines that the token can be issued, issues a token on a blockchain that associates the content generated by the generation AI with AI identification information for identifying the generation AI that generated the content, associating it with the user.
[0007] If the determination unit determines that the token can be issued, the system may further include a generation unit that causes a generation AI indicated by AI identification information included in the issuance request information to issue content, and the issuance control unit may cause a token that associates the content generated by the generation unit with AI identification information for identifying the generation AI that generated the content, to be associated with the user and issued on the blockchain.
[0008] The storage 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 with the requested user identification information in the user information.
[0009] 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.
[0010] The issuance condition may indicate that a token can be issued if the user pays a specified fee, and the determination unit may determine whether a token can be issued to the requesting user based on the fee paid by the requesting user for the token issuance.
[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.
[0013] The system may further include a calculation unit that accesses the blockchain and calculates the period 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 the user has a specified attribute, and the determination unit may determine whether a token can be issued to the requesting user based on whether the attribute of the requesting user has the specified attribute.
[0015] The memory unit stores user information associating a user with an issuable number indicating the amount of tokens that can be issued to the user associated with content generated using the generation AI, and the issuance control unit may reduce the issuable number associated with the requesting user in the user information when issuing a token.
[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 a screen on the information terminal of the requesting user that allows the requesting user to select content from the multiple contents to be associated with the token, and the issuance control unit may issue a token associated with 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 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 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 allows the requesting user to select a generation AI to use from among multiple different generation AIs, and a usage control unit that associates the requesting user with the issuance conditions of a token that associates content generated by the generation AI selected by the requesting user and stores the associated conditions as user information.
[0019] The memory unit may further associate AI identification information that identifies the generation AI that the user is permitted to use as user information, the reception unit may receive 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 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.
[0020] An information processing method of a second aspect of the present invention includes a receiving step executed by a computer to receive issuance request information for requesting the issuance of a token, the receiving step including requesting user identification information indicating a requesting user who is a user requesting the issuance of a token and AI identification information indicating an AI that generates the content to be associated with the token; a determination step of referring to 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, and determining, based on the issuance conditions, whether a token associated with content generated by a generation AI indicated by AI identification information included in the issuance request information can be issued to a user identified by the requesting user identification information; and an issuance control step of, if it is determined in the determination step that the token can be issued, associating a token generated by the generation AI with AI identification information for identifying the generation AI that generated the content with the user and issuing it on a blockchain.
[0021] In a third aspect of the program of the present invention, a computer is caused to execute the following steps: a reception step of receiving issuance request information for requesting the issuance of a token, the reception step including requesting user identification information indicating the requesting user who is the user requesting the issuance of a token and AI identification information indicating the AI that generates the content to be associated with the token; a determination step of referring to 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, and determining, based on the issuance conditions, whether a token associated with content generated by a generation AI indicated by the AI identification information included in the issuance request information can be issued to a user identified by the requesting user identification information; and an issuance control step of, if it is determined in the determination step that the token can be issued, associating the token with the user and issuing it on a blockchain, the token associated with the content generated by the generation AI and AI identification information for identifying the generation AI that generated the content. [Effects of the Invention]
[0022] According to the present invention, it is possible to limit the amount of tokens issued that are associated with content generated by a predetermined generation AI. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a diagram for explaining an overview of an information processing system S according to an embodiment. [Figure 2] 1 is a block diagram showing a configuration of an information processing device 1. FIG. [Figure 3] 3 is a diagram showing an example of a data structure of user information stored in a storage unit 12. FIG. [Figure 4] FIG. 10 is a diagram showing an example of a token issued by the issuance control unit 134. [Figure 5] 10 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 6] 10 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 7] 10 is a diagram showing an example of a screen displayed by a display control unit 136. FIG. [Figure 8] 3 is a flowchart showing the flow of processing in the information processing device 1. DETAILED DESCRIPTION OF THE INVENTION
[0024] [Outline of Information Processing System S] FIG. 1 is a diagram illustrating 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 tokens associated with 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 tokens in the blockchain B. The token is information that indicates 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 tokens 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 also receive issuance request information from an external device (not shown). The issuance request information is information by which a user requests 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 a token. Hereinafter, the user ID included in the issuance request information may be referred to as requesting user identification information, and the user identified by the user ID may be referred to as the "requesting user." The issuance request information may include AI identification information that indicates the generation AI that generates content to be associated with the token. The issuance request information may include a prompt to instruct the content of the content to be generated by the generation AI, or may include conditions for determining the content 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 how the information processing device 1 determines 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] If 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 Figure 1). The generation instruction is an instruction given to the generation AI and indicates 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 tokens, thereby making it possible to control the number of tokens to be issued that are associated with content generated by a predetermined 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 that associates a user with the conditions for issuing a token 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 the data structure of user information stored in the storage unit 12. The user information associates a "user ID," "AI identification information," "charge amount," "number that can be issued," "attributes," and "issuance conditions." 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. Alternatively, the number of tokens that can be issued may be updated when the time comes to update the number of tokens that can be issued arrives, for example, when a user enters into a contract to use a specific generation AI or a contract for continued use.
[0036] "Charge amount" indicates the amount that the user has already paid in consideration for the issuance of tokens. "Attributes" indicates the attributes of the user. "Attributes" will be described later. "Issuance conditions" are the 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 must be 1 or greater.
[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] If 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 content.
[0041] The issuance control unit 134 associates a token associated with the content generated by the generation unit 133 with the user and issues it on the blockchain. Fig. 4 is a diagram showing an example of the data structure of a token issued by the issuance control unit 134. The token shown in Fig. 4 is associated with a token ID, a holder address, an issuance date and time, and metadata for describing the content.
[0042] When issuing a token, the issuance control unit 134 decrements the issuable number associated with the user in the user information. For example, when issuing a token to a requesting user, the issuance control unit 134 decrements 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 issued that are associated with content generated by a predetermined generation AI.
[0044] The information processing device 1 may be configured to issue a token indicating that a generation AI has generated content. The issuance control unit 134 issues a token that further associates information indicating that the content associated with the token was generated by a specific AI. As shown in FIG. 4, the token is associated with AI identification information. That is, the issuance control unit 134 controls the issuance of a token that is further associated with AI identification information. Specifically, as shown in FIG. 4, a token whose issuance is controlled by the issuance control unit 134 includes AI identification information as metadata. The AI identification information is information for identifying the generation AI that generated the token associated with the token. That is, the AI identification information indicates that the token was generated by the generation AI.
[0045] By configuring the information processing device 1 to issue a token associated with information indicating the generation AI that generated the content, it becomes possible to prove the generation AI that generated the content associated with the token, and if the content generated by the generation AI is recognized to have value, it becomes possible to reflect the generation AI that generated the content in the value of the issued token.
[0046] It is conceivable that content generated by a specific generation AI among multiple generation AIs may be particularly valuable. To maintain the value of content generated by such a generation AI, it is necessary to appropriately maintain the issuance amount. Therefore, it may be desirable to limit the issuance of tokens on a per-generation AI basis. In this case, the generation AIs permitted for use by a user are specified, and the information processing device 1 may be configured to determine whether or not to issue a token when the user requests the issuance of a token using a generation AI that the user can use. As shown in FIG. 3 , the user information further associates with AI identification information of the generation AI that the user is permitted to use. For example, when a user enters into a contract to use a specific generation AI, the user information records that the user can use the generation AI.
[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 determination unit 132 determines whether 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 determination unit 132 determines whether 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 tokens for content generated by a specific generation AI.
[0049] An example of an issuance condition will be described. As an example, the issuance condition is that the user has paid a fee for issuing a token. Specifically, the user's charge amount is equal to or greater than a predetermined amount set as a fee for issuing a token. The determination unit 132 determines whether or not a token can be issued to a requesting user based on the fee for issuing a token 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 references the user information and determines whether the charge amount associated with the requesting user is equal to or greater than a predetermined amount, and determines that a token can be issued if the charge amount of the requesting user is equal to or greater than the predetermined amount. Note that the user's charge amount may be recorded on blockchain B, and the determination unit 132 determines that a token can be issued if an amount equal to or greater than the predetermined amount required for issuing a token has been charged to blockchain B.
[0050] The process of issuing a token is as described above. When issuing a token, the issuance control unit 134 subtracts the amount determined as the consideration 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. If the issuance condition associated with a 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 a token can be issued to the requesting user based on whether the requesting user owns other tokens issued in association with the requesting user and content generated using a predetermined generation AI. Specifically, the determination unit 132 references the blockchain B to obtain a transaction history of tokens associated with the requesting user and the AI identification information included in the issuance request information, and determines whether the requesting user owns tokens that have already been issued to the requesting user. That is, the determination unit 132 determines whether the issued token has been transferred or extinguished based on the transaction history. If 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 a token can be issued.
[0052] In addition, if 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 the requesting user holds each of the multiple tokens 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 if the token associated with the requesting user and the AI identification information included in the issuance request information is not recorded in blockchain B.
[0053] By configuring the information processing device 1 so that the condition for issuance is that the requesting user does not hold the 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 of time or longer. The calculation unit 135 accesses blockchain B and calculates the period of time the requesting user has held other tokens issued in association with the requesting user and content generated using a predetermined generation AI. The calculation unit 135 acquires tokens issued in association with the requesting user and content generated using 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 a token can be issued to the requesting user if the calculation unit 135 determines that the holding period is equal to or greater than a threshold. The holding period threshold is a period set to limit the amount of tokens issued and for user convenience. For example, the holding period threshold may be set to be shorter the more the user pays in consideration for token issuance. 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 elapsed since the token was issued. The calculation unit 135 accesses the blockchain and calculates the period of time that has elapsed since the token was issued, in association with the requesting user and content generated using a predetermined generation AI. The calculation unit 135 acquires the token associated with the requesting user and the AI identification information included in the issuance request information recorded in the blockchain B, and calculates the period of time that has elapsed 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 if the period calculated by the calculation unit 135 is equal to or greater than a threshold. This prevents a large number of tokens from being issued in a short period of time, making it possible to limit the amount of tokens issued.
[0056] Furthermore, the issuance condition may be that the issuance of a token is permitted if the attribute associated with the user is a predetermined attribute. As shown in Figure 3, the user information may further be associated with user 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 a token can be issued to a requesting user based on the user attributes. The determination unit 132 determines whether the attributes associated with the requesting user in the user information match the attributes predetermined as the attributes of users to whom tokens can be issued. The determination unit 132 determines that a token can be issued if the user attributes match the attributes predetermined as the attributes of users to whom tokens can be issued. 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 a token so that the user can confirm it 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. Figure 5 is a diagram showing an example of a screen displayed by the display control unit 136. The screen shown in Figure 5 has content U1 generated by the generation AI and a button U2 for instructing the issuance of a token arranged thereon.
[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 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 of the information processing device causes the information terminal 2 to display a screen configured to allow selection of content to be associated with the token from the multiple contents.
[0062] When the user operates the information terminal 2 to select 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 receives 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] By configuring the information processing device 1 in this way, the user can compare the contents and then issue a token.
[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 the requesting user is shown to be able to use in the user information, 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 content to be associated with a token from among the content generated by each of the multiple generation AIs. FIG. 6 is a diagram showing an example of the screen displayed by the display control unit 136 in this case. The screen shown in FIG. 6 displays multiple contents and is configured to enable selection of 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 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, the user can compare the 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 a user who wishes to use a generation AI to select a generation AI to use from multiple generation AIs, and to store issuance conditions for issuing tokens using the generation AI selected by the user in the user information. The display control unit 136 causes the information terminal 2 of the user to display a screen configured to allow the user who wishes to use a generation AI to select a generation AI to use from multiple different generation AIs. Figure 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 generation AIs that can be used in the information processing system S and issuance conditions for issuing tokens using the generation AIs. When a user who wishes to use a generation AI operates the information terminal 2 and selects the generation AI to use, the usage control unit 137 associates the user with the issuance conditions for a token associated with 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 when issuance request information is received. The receiving unit 131 receives issuance request information (S01). The determining unit 132 determines whether or not a token can be issued to the requesting user included in the issuance request information (S02).
[0072] If 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 processing.
[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 to issue a token based on predetermined conditions, and if it is possible to issue a token, it issues a token associated with the content generated by the generation AI. 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 issuance conditions are set for each user has been described, but this is not limited to this. As an example, issuance conditions may be set for each generated AI. That is, the storage unit 12 may store AI identification information and issuance conditions applied to the generated 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 "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."
[0078] The present invention has been described above using embodiments, but 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 functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]
[0079] 1. Information processing equipment 2. Information terminal 11 Communications Department 12 Storage section 13 Control Unit 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 conditions for issuing tokens 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 the issuance of a token, the requesting user specifying information indicating a requesting user who is a user requesting the issuance of a token, and AI identification information indicating an AI that generates content to be associated with the token; a determination unit that determines whether or not a token associated with content generated by a generating AI indicated by AI identification information included in the issuance request information can be issued to the requesting user identified by the requesting user identification information based on the issuance conditions; When the determination unit determines that the token can be issued, an issuance control unit issues a token that associates the content generated by the generation AI with AI identification information for identifying the generation AI that generated the content, in association with the user, on a blockchain; An information processing device having the above.
2. a generating unit that causes a generating AI indicated by AI identification information included in the issuance request information to issue content when the determining unit determines that the token can be issued; The issuance control unit associates a token, which associates the content generated by the generation unit with AI identification information for identifying the generation AI that generated the content, with the user and issues the token on the blockchain. The information processing device according to claim 1 .
3. the storage unit stores user information that associates user identification information with a token issuance condition for the 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 requesting user identification information in the user information. The information processing device according to claim 1 .
4. 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 paid by the requesting user for the issuance of the token; The information processing device according to claim 1 .
5. 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 another token issued in association with content generated using the requesting user and the generation AI indicated by the AI identification information included in the issuance request information. The information processing device according to claim 1 .
6. The system further includes a calculation unit that accesses the blockchain and calculates a period during which the requesting user has held other tokens issued in association with content generated using the requesting user and the generation AI indicated by the AI identification information included in the issuance request information; 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 .
7. The method further includes a calculation unit that accesses the blockchain and calculates the period that has elapsed since the token was issued in association with the requesting user and the content generated using the generated AI indicated by the AI identification information included in the issuance request information, 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 .
8. 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 the attribute of the requesting user has the predetermined attribute. The information processing device according to claim 1 .
9. The storage unit stores user information associating a user with an issuable number indicating the amount of tokens that can be issued to the user and that are associated with content generated using the generation AI; the issuance control unit decrements the available number of tokens associated with the requesting user in the user information when issuing the token; The information processing device according to claim 1 .
10. When the determination unit determines that the token can be issued, the generation unit causes a generation AI indicated by AI identification information included in the issuance request information to generate a plurality of contents; the information processing device further includes 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 plurality of contents; the issuance control unit issues a token associated with content selected by the requesting user from among the plurality of content items; The information processing device according to claim 2 .
11. The issuance request information includes an AI identifier for each of a plurality of different generation AIs that generate content to be associated with the token; When the determination unit determines that the token can be issued, the generation unit causes each of the plurality of different generation AIs to generate content; 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 a token from among the content generated by each of the plurality of different generation AIs; the issuance control unit issues a token associated with content selected by the requesting user from among a plurality of contents; The information processing device according to claim 2 .
12. The issuance request information includes an AI identifier for each of a plurality of different generation AIs that generate content to be associated with the token; a display control unit that displays a screen configured to allow the requesting user to select a generated AI to be used from the 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 that associates the content generated by the generation AI selected by the requesting user and stores the associated condition as user information; further comprising The information processing device according to claim 1 .
13. The storage unit further associates, as user information, AI identification information that identifies the generated AI that the user is permitted to use, The receiving unit receives issuance request information further including AI identification information of the generated AI used by the requesting user, 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, the determination unit determines whether or not a token can be issued to the requesting user based on the issuance conditions indicated by the user information. 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 issuance request information including request user identification information indicating a request user who is a user requesting issuance of a token and AI identification information indicating an AI that generates content to be associated with the token; a determination step of referring to a storage unit that stores conditions for issuing a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining, based on the issuance conditions, whether or not a token associated with content generated by the generation AI indicated by the AI identification information included in the issuance request information can be issued to the user identified by the requesting user identification information; If it is determined in the determining step that the token can be issued, an issuance control step of associating a token that associates the content generated by the generation AI with AI identification information for identifying the generation AI that generated the content, with the user, and issuing the token on a blockchain; An information processing method comprising:
15. On the computer, a receiving step of receiving issuance request information for requesting issuance of a token, the issuance request information including request user identification information indicating a request user who is a user requesting issuance of a token and AI identification information indicating an AI that generates content to be associated with the token; a determination step of referring to a storage unit that stores conditions for issuing a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining, based on the issuance conditions, whether or not a token associated with content generated by the generation AI indicated by the AI identification information included in the issuance request information can be issued to the user identified by the requesting user identification information; If it is determined in the determination step that the token can be issued, an issuance control step of associating a token that associates the content generated by the generation AI with AI identification information for identifying the generation AI that generated the content, with the user, and issuing the token on a blockchain; A program to execute.
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
Auditable authorship attribution with automatically applied authorship tokens
US20240248711A1