Information processing device, information processing method, and program
The information processing device controls token issuance for generative AI content by using a storage unit, determination unit, and issuance control unit to manage tokens on a blockchain, addressing variability in AI-generated content and ensuring controlled token issuance.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2026-03-30
AI Technical Summary
The content generated by generative AI varies depending on parameters and learning content, necessitating control over tokens associated with the generated content.
An information processing device that includes a storage unit for issuance conditions, a receiving unit for request information, a determination unit to assess token issuance, and an issuance control unit to manage tokens on a blockchain, associating them with user and AI identification, based on predefined conditions.
Enables controlled issuance of tokens associated with generative AI content, limiting the amount and ensuring the value of the generated content is reflected in the tokens.
Smart Images

Figure 2026055082000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] There is known a generative AI (Artificial Intelligence) that has been trained to generate content such as images (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The content generated by the generative AI varies depending on the parameters and the content used for learning, and it is considered that the value is recognized in the content generated by a specific generative AI. It is considered necessary to exert certain control over the issuance of tokens associated with the content generated by such a generative AI.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to control tokens associated with content generated by a predetermined generative AI.
Means for Solving the Problems
[0006] **Note**: In the original text, there seems to be a misspelling in line ID=18 where it should likely be just a closing angle bracket '>' instead of the exclamation mark '!'. The translation has been adjusted accordingly.In the first aspect of the present invention, the information processing device includes: a storage unit that stores the issuance conditions for a token associated with content generated using a predetermined generating AI (Artificial Intelligence) trained to generate content; a receiving unit that receives issuance request information for requesting the issuance of a token, which includes: a storage unit that stores the issuance conditions for a token associated with content generated by the generating AI indicated by the AI identification information included in the issuance request information; a determination unit that determines, based on the issuance conditions, whether or not it is possible to issue a token associated with content generated by the generating AI indicated by the AI identification information included in the issuance request information to the requesting user identified by the requesting user identification information; and, if the determination unit determines that the token can be issued, an issuance control unit that causes the user to issue a token associated with the content generated by the generating AI and the generating AI that generated the content on the blockchain in association with the user.
[0007] If the determination unit determines that the token can be issued, the system further includes a generation unit that causes the generating AI indicated by the AI identification information included in the issuance request information to issue content, and the issuance control unit may issue a token on the blockchain associated with the user, which associates the content generated by the generation unit with AI identification information for identifying the generating AI that generated the content.
[0008] The storage unit stores 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 that further associates information indicating that the content associated with the token was generated by the predetermined AI.
[0010] The issuance conditions indicate that tokens can be issued when a user pays a predetermined consideration, and the determination unit may determine whether or not to issue tokens to the requesting user based on the consideration paid by the requesting user for token issuance.
[0011] The determination unit may access the blockchain and determine whether it is possible to issue tokens to the requesting user based on whether the requesting user possesses other tokens issued in association with the requesting user and the content generated using the predetermined generation AI.
[0012] The system further includes a calculation unit that accesses the blockchain and calculates the period during which the requesting user held other tokens issued in association with the requesting user and the content generated using the predetermined generation AI, and the determination unit may determine that tokens 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 further includes a calculation unit that accesses the blockchain and calculates the period of time that has elapsed since the issuance of a token in association with the requesting user and the content generated using the predetermined 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.
[0014] The issuance conditions indicate that a token can be issued if the user has predetermined attributes, and the determination unit may determine whether or not a token can be issued to the requesting user based on whether or not the requesting user's attributes have the predetermined attributes.
[0015] The storage unit stores user information that associates a user with an issuance limit, which indicates the amount of tokens that can be issued to a user associated with content generated using the generation AI. The issuance control unit may reduce the issuance limit associated with the requesting user in the user information when a token is issued.
[0016] The generation unit, when the determination unit determines that the token can be issued, causes the predetermined generation AI to generate multiple contents, and the information processing device further includes a display control unit that displays a screen configured to allow the user to select the contents to associate with the token from among the multiple contents on the requesting user's information terminal, and the issuance control unit may issue a token associated with the contents selected by the requesting user from among the multiple contents.
[0017] The generation unit, when the determination unit determines that the token can be issued, causes each of the multiple different generation AIs to generate content, and the information processing device further includes a display control unit that displays a screen on the requesting user's information terminal that allows the user to select the content to associate 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 the 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 allows the requesting user to select a generation AI from among several different generation AIs, and a usage control unit that stores the requesting user and the conditions for issuing a token associated with the content generated by the generation AI selected by the requesting user as user information.
[0019] The storage unit is further associated with user information, including AI identification information that identifies a generated AI that the user is permitted to use. The receiving unit receives issuance request information that further includes AI identification information of a generated AI to be used by the requesting user. 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] A second aspect of the present invention provides an information processing method for requesting the issuance of a token, comprising: a reception step for receiving issuance request information for requesting the issuance of a token, which includes request user identification information indicating a request 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 a token; a determination step for referring to a storage unit that stores issuance conditions for a token associated with content generated using a predetermined generating 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 generating AI indicated by the AI identification information included in the issuance request information can be issued to the user identified by the request user identification information; and, if it is determined in the determination step that the token can be issued, an issuance control step for issuing a token associated with the content generated by the generating AI and AI identification information for identifying the generating AI that generated the content, in association with the user, on the blockchain.
[0021] In a program according to a third aspect of the present invention, the computer is instructed to perform the following steps: a reception step of receiving issuance request information for requesting the issuance of a token, which includes request 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 content to be associated with a token; a determination step of referring to a storage unit that stores issuance conditions for a token associated with content generated using a predetermined generating 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 generating 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; and, if the determination step determines that the token can be issued, an issuance control step of issuing a token associated with the content generated by the generating AI and AI identification information for identifying the generating AI that generated the content, on the blockchain in association with the user. [Effects of the Invention]
[0022] According to the present invention, it is possible to limit the issuance amount of tokens associated with content generated by a predetermined generative AI.
Brief Description of the Drawings
[0023] [Figure 1] It is a diagram for explaining the outline of the information processing system S according to the embodiment. [Figure 2] It is a block diagram showing the configuration of the information processing apparatus 1. [Figure 3] It is a diagram showing an example of the data structure of user information stored in the storage unit 12. [Figure 4] It is a diagram showing an example of a token issued by the issuance control unit 134. [Figure 5] It is a diagram showing an example of a screen displayed by the display control unit 136. [Figure 6] It is a diagram showing an example of a screen displayed by the display control unit 136. [Figure 7] It is a diagram showing an example of a screen displayed by the display control unit 136. [Figure 8] It is a flowchart showing the processing flow in the information processing apparatus 1.
Modes for Carrying Out the Invention
[0024] [Outline of Information Processing System S] FIG. 1 is a diagram for explaining the outline of the 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 apparatus 1 and an information terminal 2.
[0025] Information Processing Device 1 is a device that issues or manages tokens associated with content issued by a generating AI. Information Processing Device 1 is a node that can access Blockchain B and records the issuance or transfer of tokens on Blockchain B. Tokens are information used to identify the holder of content, and are, for example, NFTs (Non-Fungible Tokens), but may also be SFTs (Semi-Fungible Tokens). Blockchain B records the issuance, modification, transfer, and extinction of tokens.
[0026] Information terminal 2 is a terminal used by the user. The user operates information terminal 2 to instruct information processing device 1 to issue a token, views the generated content, views the issued token, and conducts transactions such as transfers.
[0027] The processing in the information processing system S will now be described. The information processing device 1 receives issuance request information from the information terminal 2 (Figure 1, (1)). The information processing device 1 may also receive issuance request information from an external device not shown. The issuance request information is information for a user to request the issuance of a token from the information processing device 1. The issuance request information includes at least a user ID (Identification) to identify the user requesting the token. Hereinafter, the user ID included in the issuance request information will be referred to as requesting user identification information, and the user indicated by the user ID will be referred to as the "requesting user". The issuance request information may also include AI identification information indicating the generating AI that generates the content to which the token is associated. The issuance request information may include prompts to instruct the generating AI on the content to be generated, or it may include conditions for determining the content.
[0028] The information processing device 1 determines whether or not to issue tokens to the requesting user (Figure 1, (2)). Details of how the information processing device 1 determines whether or not to issue tokens 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 tokens to the requesting user based on the number of tokens that can be issued for the requesting user.
[0029] If the information processing device 1 determines that it is possible to issue a token in association with the requesting user, it inputs a generation instruction to the generation AI (Figure 1, (3)). 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 also be a prompt included in the issuance request information. Alternatively, 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 instructions, and the information processing device 1 acquires the content generated by the generation AI (Figure 1, (4)). The information processing device 1 displays the generated content on the information terminal 2 (Figure 1, (5)). The information processing device 1 controls the issuance of tokens associated with the generated content to blockchain B (Figure 1, (6)).
[0031] The information processing system S determines whether or not to issue tokens, thereby controlling the amount of tokens issued that are associated with the content generated by a predetermined generation AI.
[0032] [Configuration of Information Processing Device 1] Figure 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 includes 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 utilization control unit 137.
[0033] The communication unit 11 is a communication interface for sending and receiving data with other devices via a network. The storage unit 12 is a storage medium including ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drive), hard disk drive, etc. The storage unit 12 pre-stores programs to be executed by the control unit 13.
[0034] The memory unit 12 stores user information that associates the user with the conditions for issuing tokens that associate the user with content generated using a predetermined generating AI that has been trained to generate content. Figure 3 shows an example of the data structure of user information stored in the memory unit 12. The user information is associated with "User ID", "AI Identification Information", "Charge Amount", "Number of Issues Possible", "Attributes", and "Issuance Conditions". "User ID" is an ID for identifying the user in the information system S. "AI Identification Information" is information for identifying the generating AI that the user is permitted to use. In the information processing device 1, the user may be permitted to use multiple generating AIs.
[0035] "Available tokens" is information indicating the quantity of tokens a user can issue. The available tokens may be granted or increased, for example, when a user pays a fee for issuing tokens, when they subscribe to a specific service, or when they use a specific service. The available tokens may also be updated when a user enters into a contract to use a predetermined generation AI or a contract for continuous use, and the time comes for the available tokens to be updated.
[0036] "Charge Amount" indicates the amount the user has paid as consideration for token issuance. "Attributes" indicates the user's attributes. "Attributes" will be explained later. "Issuance Conditions" are the conditions for determining whether tokens can be issued to the user. As will be explained in detail later, various issuance conditions are set for each generating AI or for each user. One example of an "Issuance Condition" is that the number of tokens that can be issued associated with the user is 1 or more.
[0037] The control unit 13 is a processor, such as a CPU (Central Processing Unit). By executing the program stored in the storage unit 12, the control unit 13 functions 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. For example, the determination unit 132 determines that a token can be issued if 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 it cannot issue a token to the requesting user, the display control unit 136 displays a screen on the requesting user's information terminal 2 indicating that a token cannot be issued.
[0040] If the determination unit 132 determines that a token can be issued, the generation unit 133 causes a predetermined generation AI to generate content. For 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 it to generate content.
[0041] The issuance control unit 134 issues tokens associated with the content generated by the generation unit 133 onto the blockchain, associating them with users. Figure 4 shows an example of the data structure of a token issued by the issuance control unit 134. In the token shown in Figure 4, the token ID, holder address, issuance date and time, and metadata describing the content are associated with it.
[0042] The issuance control unit 134 reduces the number of tokens that can be issued associated with the user in the user information when it issues a token. For example, when the issuance control unit 134 issues a token to a requesting user, it reduces the number of tokens that can be issued associated with the requesting user in the user information.
[0043] With the information processing device 1 configured in this way, it is possible to control the amount of tokens issued that are associated with the content generated by a predetermined generating AI.
[0044] The information processing device 1 may be configured to issue a token indicating that a generating AI has generated content. The issuance control unit 134 causes the issuance of a token further associated with information indicating that the content associated with the token was generated by a predetermined AI. As shown in Figure 4, AI identification information is associated with the token. That is, the issuance control unit 134 controls the issuance of a token further associated with AI identification information. Specifically, as shown in Figure 4, the token issued and controlled by the issuance control unit 134 includes AI identification information as metadata. The AI identification information is information for identifying the generating AI that generated the token associated with the token. That is, the AI identification information indicates that the token was generated by the generating AI.
[0045] The information processing device 1 is configured to issue tokens associated with information indicating the generating AI that generated the content. This makes it possible to prove the generating AI that generated the content associated with the token, and to reflect the value of the generated AI that generated the content in the value of the issued token when the content generated by the generating AI is deemed to have value.
[0046] It is conceivable that content generated by a particular generating AI may have particular value among multiple generating AIs. To maintain the value of content generated by such generating AIs, it is necessary to appropriately control the amount issued. Therefore, there may be cases where it is desirable to restrict token issuance on a per-generating AI basis. In this case, the generating AIs that the user is permitted to use are defined, and the information processing device 1 may be configured to determine whether or not to issue a token when the user requests to issue a token using an available generating AI. As shown in Figure 3, the AI identification information of the generating AI that the user is permitted to use is further associated with the user information. For example, if a user enters into a contract to use a predetermined generating AI, the fact that the generating AI is available is recorded in the user information.
[0047] The reception unit 131 receives issuance request information, which further includes AI identification information of the generating AI to be 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 determination unit 132 determines whether it can issue a token to the requesting user based on the issuance conditions indicated in the user information, the AI identification information included in the issuance request information matches the AI identification information corresponding to the requesting user in the user information.
[0048] By configuring the information processing device 1 to determine whether or not a generating AI is authorized for use by the user, it becomes possible to control the issuance of tokens for content generated by a specific generating AI.
[0049] An example of issuance conditions is explained below. As an example, the issuance condition is that the user has paid the consideration for token issuance. Specifically, the user's charged amount must be equal to or greater than a predetermined amount set as the fee for issuing tokens. The determination unit 132 determines whether or not it is possible to issue tokens to the requesting user based on the consideration for token issuance paid by the requesting user. As shown in Figure 3, the user's charged amount is associated with the user information. The determination unit 132 refers to the user information and determines whether the charged amount associated with the requesting user is equal to or greater than a predetermined amount, and determines that tokens can be issued if the requesting user's charged amount is equal to or greater than the predetermined amount. Note that the user's charged amount may also be recorded on blockchain B, and the determination unit 132 determines that tokens can be issued if an amount equal to or greater than the predetermined amount required for token issuance is charged to blockchain B.
[0050] The process for issuing tokens is as described above. When a token is issued, the issuance control unit 134 deducts the amount determined as 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 possess the token. If the issuance condition associated with a user is that the user does not possess the token issued to the requesting user, the determination unit 132 accesses the blockchain and determines whether it is possible to issue a token to the requesting user based on whether the requesting user possesses other tokens issued in association with the requesting user and content generated using a predetermined generating AI. Specifically, the determination unit 132 refers to blockchain B, obtains the transaction history of the token associated with the requesting user and the AI identification information included in the issuance request information, and determines whether the requesting user possesses the token that has 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 possess the token associated with the requesting user and the AI identification information included in the issuance request information, the determination unit 132 determines that it is possible to issue a token.
[0052] Furthermore, 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, based on the transaction history, whether the requesting user possesses each of the multiple tokens. If the requesting user does not possess each of the multiple tokens, the determination unit 132 determines that the tokens can be issued. Furthermore, the determination unit 132 may also determine that the tokens can be issued if the tokens associated with the requesting user and the AI identification information included in the issuance request information are not recorded on blockchain B.
[0053] By configuring the information processing device 1 to require that the requesting user does not possess any tokens issued to that user as an issuance condition, it becomes impossible to issue tokens until the user transfers the tokens, thereby controlling the amount of tokens issued.
[0054] The issuance condition may be that the user has held the tokens generated by the previous generation AI for a predetermined period of time. The calculation unit 135 accesses blockchain B and calculates the 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 calculation unit 135 acquires the tokens issued in association with the requesting user and the content generated using the predetermined generation AI and calculates the holding period based on the issuance date and time included in the acquired tokens. The determination unit 132 determines that the calculation unit 135 can issue tokens to the requesting user if the holding period is greater than or equal to a threshold. The threshold for the holding period is a period set for the purpose of limiting the amount of tokens issued and for the convenience of the user. The threshold for the holding period may be set so that, for example, it becomes shorter the more the user pays as consideration for token issuance. This makes it possible to restrict the issuance and transfer of tokens.
[0055] The issuance condition may be that a predetermined period has elapsed since the token was issued. The calculation unit 135 accesses the blockchain and calculates the period elapsed since the token was issued in association with the requesting user and the content generated using a predetermined generating AI. The calculation unit 135 retrieves the token associated with the requesting user and the AI identification information included in the issuance request information recorded on blockchain B, and calculates the period elapsed since the token was issued based on the issuance date and time associated with the token. The determination unit 132 determines that a token can be issued to the requesting user if the period calculated by the calculation unit 135 is greater than or equal to a threshold. This prevents the issuance of a large number of tokens in a short period of time, and the amount of tokens issued can be limited.
[0056] Furthermore, the issuance conditions may also allow token issuance if the attributes associated with the user are specified attributes. As shown in Figure 3, user information may have further associated user attributes. Attributes may include, for example, gender, age group, place of residence, nationality, subscription status to specific services, service usage status, and qualification information.
[0057] The determination unit 132 determines whether a token can be issued to the requesting user based on the user's attributes. The determination unit 132 determines whether the attributes associated with the requesting user in the user information match the attributes predetermined for users who can be issued tokens. The determination unit 132 determines that a token can be issued if the user's attributes match the attributes predetermined for users who can be issued tokens. This makes it possible to permit the issuance of tokens only to specific user groups.
[0058] It is preferable to display the content generated by the generation AI before issuing a token, allowing the user to 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 shows an example of a screen displayed by the display control unit 136. In the screen shown in Figure 5, the content U1 generated by the generation AI and a button U2 for instructing the issuance of a token are arranged.
[0059] When a user operates the information terminal 2 and presses button U2, the reception unit 131 receives an issuance instruction from the information terminal 2. The issuance control unit 134 records a token on blockchain B that associates the content generated by the generation unit 133 with the user ID of the requesting user, and issues the token.
[0060] The screen displayed by the display control unit 136 may include a button (U3) for canceling token issuance. For example, when button U3 is pressed, the generation unit 133 causes the generation AI to generate content again. In this case, the generation unit 133 may generate a generation instruction different from the one previously input and input it to the generation AI.
[0061] Furthermore, the information processing device 1 may be configured to issue a token associated with the content selected by the requesting user from among multiple contents generated by the generation AI. If 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 the generation instruction. The display control unit 136 causes the information processing device to display a screen on the information terminal 2 that allows the user to select the content to associate with the token from among the multiple contents.
[0062] When a user operates the information terminal 2 and selects content, it sends an issuance instruction containing information indicating the content selected by the user to the information processing device 1, which the reception unit 131 receives. The issuance control unit 134 issues a token associated with the content selected by the requesting user from among multiple content items.
[0063] With the information processing device 1 configured in this way, users can compare content and then issue tokens.
[0064] Furthermore, the information processing device 1 may be configured to compare content generated by multiple different generative AIs and issue tokens accordingly.
[0065] Based on the issuance conditions described above, the determination unit 132 determines whether or not a token can be issued for each generated AI that is indicated in the user information as being available to the requesting user.
[0066] If 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. If 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 generation instructions to be input to each of the multiple generation AIs, inputs the generation instructions to each of the multiple different generation AIs, and causes them to generate content.
[0067] The display control unit 136 displays a screen on the information terminal 2 that allows the user to select which content to associate with a token from among the content generated by each of the multiple generating AIs. Figure 6 shows an example of the screen displayed by the display control unit 136 in this case. In the screen shown in Figure 6, multiple content items are displayed and configured to allow the user to select which content to associate with a token. The user operates the screen displayed on the information terminal 2 to select the token to associate with the token. The screen displayed by the display control unit 136 may be configured to allow the selection of multiple content items. The issuance control unit 134 issues a token associated with the content selected by the requesting user from among the multiple content items.
[0068] The information processing device 1 is configured to issue tokens associating selected content from the content generated by each of the multiple generating AIs, allowing the user to compare the content generated by each of the multiple generating AIs and then issue tokens.
[0069] The information processing device 1 may be configured to display a screen for users who wish to use a generation AI to select a generation AI from among several generation AIs, and to store the issuance conditions for issuing a token using the generation AI selected by the user in the user information. The display control unit 136 displays a screen on the user's information terminal 2 that allows the user who wishes to use a generation AI to select the generation AI they wish to use from among several different generation AIs. Figure 7 shows an example of the screen displayed by the display control unit 136 in this case.
[0070] As an example, the memory unit 12 stores the generation AIs available in the information processing system S, and the issuance conditions for issuing tokens using those 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 stores the user and the token issuance conditions associated with the content generated by the generation AI selected by the user as user information. More specifically, the usage control unit 137 stores the user, the AI identification information of the generation AI selected by the user, and the issuance conditions for that generation AI as user information.
[0071] [Processing flow in information processing system S] Figure 8 is a flowchart showing the processing flow in the information processing device 1. The flowchart shown in Figure 8 starts from the moment the issuance request information is received. The reception unit 131 receives the 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] 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 and causes it to generate content (S04).
[0073] The display control unit 136 displays a screen for displaying the generated content on the information terminal 2 (S05). The reception unit 131 receives an issuance instruction from the information terminal 2 (S06). The issuance control unit 134 records a token associated with the generated content on blockchain B and issues the token (S07). Then, the information processing device 1 terminates the process.
[0074] If the determination unit 132 determines that it cannot issue a token (N in S02), the display control unit 136 displays a screen on the information terminal 2 indicating that it cannot issue a token (S08). Then, the information processing device 1 terminates processing.
[0075] [Effects of Information Processing Device 1] As explained above, when the information processing device 1 receives a request to issue a token, it determines whether or not to issue the 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] <Variation> In the above explanation, an example was given in which the issuance conditions are defined for each user, but this is not limited to this. For example, the issuance conditions may be defined for each generated AI. That is, the storage unit 12 may store the AI identification information and the issuance conditions applicable to the generated AI indicated by the AI identification information in association. 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 it is possible to issue a token 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-led Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."
[0078] Although the present invention has been described above using 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 its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in 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 combinations are combined with the effects of the original embodiments. [Explanation of Symbols]
[0079] 1. Information Processing Device 2 Information terminals 11 Communications Department 12 Storage section 13 Control Unit 131 Reception Department 132 Judgment section 133 Generation part 134 Issuance Control Unit 135 Calculation Department 136 Display Control Unit 137 User Control Unit
Claims
1. A memory unit that stores the conditions for issuing tokens associated with content generated using a predetermined generative AI (Artificial Intelligence) trained to generate content, A receiving unit that receives token issuance request information for requesting the issuance of a token, 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 associated with the token, A determination unit determines whether it is possible to issue a token to the requesting user identified by the requesting user identification information, based on the issuance conditions, that associates the token with the content generated by the generating AI indicated by the AI identification information included in the issuance request information. If the determination unit determines that the aforementioned token can be issued, the issuance control unit causes the user to issue a token on the blockchain associated with the user, which associates the content generated by the generating AI with AI identification information for identifying the generating AI that generated the content. An information processing device having
2. If the determination unit determines that the token can be issued, the generation unit further has a generation unit that causes the generating AI indicated by the AI identification information included in the issuance request information to issue content. The issuance control unit causes the user to issue a token on the blockchain, associated with the user, which associates the content generated by the generation unit with AI identification information for identifying the generation AI that generated the content. The information processing apparatus according to claim 1.
3. The storage unit stores user information that associates user identification information with the token issuance conditions for the user indicated by the user identification information. The determination unit determines whether or not a token can be issued based on the issuance conditions associated with the requesting user identification information in the user information. The information processing apparatus according to claim 1.
4. The issuance control unit causes the issuance of a token further associated with information indicating that the content associated with the token was generated by the predetermined AI. The information processing apparatus according to claim 1.
5. The aforementioned issuance conditions indicate that tokens can be issued when a user pays a predetermined consideration. The determination unit determines whether or not it is possible to issue tokens to the requesting user based on the consideration paid by the requesting user for the issuance of tokens. The information processing apparatus according to claim 1.
6. The determination unit accesses the blockchain and determines whether it is possible to issue tokens to the requesting user based on whether the requesting user possesses other tokens issued in association with the requesting user and the content generated using the predetermined generation AI. The information processing apparatus according to claim 1.
7. The system further includes a calculation unit that accesses the blockchain and calculates the period during which the requesting user held other tokens issued in association with the content generated using the requesting user and the predetermined generation AI, The determination unit determines 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. The information processing apparatus according to claim 1.
8. The system further includes a calculation unit that accesses the blockchain and calculates the period of time 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 if the period calculated by the calculation unit is equal to or greater than a threshold. The information processing apparatus according to claim 1.
9. The issuance conditions indicate that tokens can be issued if the user possesses certain attributes. The determination unit determines whether or not a token can be issued to the requesting user based on whether or not the requesting user's attributes have the predetermined attributes. The information processing apparatus according to claim 1.
10. The memory unit stores user information that associates the user with the number of tokens that can be issued to the user, which is the amount of tokens that can be issued to the user associated with the content generated using the generation AI. The issuance control unit, when issuing a token, reduces the number of tokens that can be issued in relation to the requesting user in the user information. The information processing apparatus according to claim 1.
11. When the determination unit determines that the token can be issued, the generation unit causes the predetermined generation AI to generate multiple contents. The information processing device further includes a display control unit that displays a screen on the requesting user's information terminal that is configured to allow the user to select the content to associate with the token from among the plurality of contents, The issuance control unit issues a token associated with the content selected by the requesting user from among the multiple contents. The information processing apparatus according to claim 2.
12. When the determination unit determines that the token can be issued, the generation unit causes each of the multiple different generation AIs to generate content. The information processing device further includes a display control unit that displays a screen on the requesting user's information terminal that is configured to allow the user to select content to associate with a token from among the content generated by each of the plurality of generating AIs. The issuance control unit issues a token associated with the content selected by the requesting user from among multiple contents. The information processing apparatus according to claim 2.
13. A display control unit that displays a screen on the requesting user's information terminal that allows the requesting user to select the generation AI to be used from among several different generation AIs, A user control unit stores the requesting user and the token issuance conditions associated with the content generated by the generation AI selected by the requesting user as user information, It further possesses, The information processing apparatus according to claim 1.
14. The aforementioned storage unit is further associated with AI identification information that identifies the generated AI that the user is permitted to use, as user information. The reception unit receives issuance request information which further includes AI identification information of the generated AI to be used by the requesting user. The determination unit determines whether or not a token can be issued to the requesting user based on the issuance conditions indicated 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 information processing apparatus according to claim 1.
15. A computer executes A receiving step for receiving issuance request information for requesting the issuance of a token, which includes request user identification information indicating the requesting user who is the user requesting the issuance of the token, and AI identification information indicating the AI that generates the content associated with the token, A determination step involves referring to a storage unit that stores the issuance conditions for a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether it is possible to issue a token associated with content generated by the generation AI indicated by the AI identification information included in the issuance request information to the user identified by the requesting user identification information, based on the issuance conditions, In the determination step, if it is determined that the token can be issued, the issuance control step involves issuing a token on the blockchain associated with the user, which associates the content generated by the generating AI with AI identification information for identifying the generating AI that generated the content. An information processing method having
16. On the computer, A receiving step for receiving issuance request information for requesting the issuance of a token, which includes request user identification information indicating the requesting user who is the user requesting the issuance of the token, and AI identification information indicating the AI that generates the content associated with the token, A determination step involves referring to a storage unit that stores the issuance conditions for a token associated with content generated using a predetermined generation AI that has been trained to generate content, and determining whether it is possible to issue a token associated with content generated by the generation AI indicated by the AI identification information included in the issuance request information to the user identified by the requesting user identification information, based on the issuance conditions, If, in the determination step, it is determined that the token can be issued, the issuance control step involves issuing a token on the blockchain associated with the user, which associates the content generated by the generating AI with AI identification information for identifying the generating AI that generated the content. A program to execute.
Citation Information
Patent Citations
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
Automatic data source marking using autonomous systems
US20240273120A1