Information processing device and information processing method
The information processing device addresses the issue of compensation and control for content owners by identifying and compensating token holders on a blockchain, allowing them to manage new content generation and distribution.
Patent Information
- Application Number
- JP2024153729
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2044-09-06
AI Technical Summary
The owner of original content cannot receive compensation based on new content generated using generative AI, and lacks control over the generation and distribution of such new content.
An information processing device that identifies the owner of a token associated with the original content on a blockchain, determines compensation for the owner based on the new content, and controls its generation or distribution through consent and token issuance.
Enables the owner to receive compensation and control the generation or distribution of new content generated from the original content, ensuring fair compensation and ownership rights.
Smart Images

Figure 0007766153000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and an information processing method for processing information related to tokens managed on a blockchain. [Background technology]
[0002] Patent Document 1 describes an invention in which, in response to a user's request to put a work up for sale, a token indicating ownership of the work is issued and the issued token is sold on a blockchain. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-72 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventionally, new content has been generated using original content using generative AI (Artificial Intelligence). However, there have been problems in that the owner of the original content cannot receive compensation based on the new content, and cannot control the generation and distribution of the new content.
[0005] The present invention has been made in consideration of these points, and aims to enable the owner of content that is the source of new content to receive compensation based on the new content. [Means for solving the problem]
[0006] An information processing device of a first aspect of the present invention includes an input information acquisition unit that acquires input information for causing a content generating program to generate second content using first content, an owner identification unit that identifies the owner of a first token associated with the first content on a blockchain based on the input information, and a determination unit that determines compensation to be provided to the owner in response to the creation, use, or sale of the second content generated by the program using the first content.
[0007] The input information acquisition unit may acquire the input information including token identification information for identifying the first token on the blockchain, and the holder identification unit may identify the holder of the first token corresponding to the token identification information included in the input information.
[0008] The input information acquisition unit may acquire the input information including content identification information for identifying the location where the first content is located on the network, and the owner identification unit may identify the owner of the first token including the content identification information included in the input information.
[0009] The determination unit may determine the compensation to be provided to the holder by the generator on the condition that a second token associated with the second content on the blockchain and held by a generator different from the holder is issued.
[0010] The determination unit may determine that the consideration is a portion of the assets exchanged to transfer the second token, provided that the second token is associated with the second content on the blockchain, is held by a generator different from the holder, and is issued, and is transferred from the generator to a third party.
[0011] The information processing device may further have an output unit that outputs information to cause the program to change the second content based on the changes to the first content in response to changes to the first content after the second content is generated.
[0012] The information processing device may further have a receiving unit that receives consent from the owner to use the first content, and an output unit that outputs at least one of permission information that allows the program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain, on the condition that the receiving unit has received the consent from the owner.
[0013] The information processing device may further have a content identification unit that identifies the first content based on the input information, and the owner identification unit may identify the owner of the first token associated with the first content identified by the content identification unit.
[0014] An information processing method of a second aspect of the present invention includes the steps of acquiring input information for causing a content generating program executed by a processor to generate second content using first content; identifying a holder of a first token associated with the first content on a blockchain based on the input information; and determining compensation to be provided to the holder in response to the creation, use, or sale of the second content generated by the program using the first content.
[0015] An information processing device of a third aspect of the present invention includes an input information acquisition unit that acquires input information to cause a content generating program to generate second content using first content; an owner identification unit that identifies the owner of a first token associated with the first content on a blockchain based on the input information; a reception unit that receives consent from the owner to use the first content; and an output unit that outputs at least one of permission information that allows the program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain, on the condition that the reception unit has received the consent from the owner.
[0016] The input information acquisition unit may acquire the input information including token identification information for identifying the first token on the blockchain, and the holder identification unit may identify the holder of the first token corresponding to the token identification information included in the input information.
[0017] The input information acquisition unit may acquire the input information including content identification information for identifying the location where the first content is located on the network, and the owner identification unit may identify the owner of the first token including the content identification information included in the input information.
[0018] The accepting unit may accept the consent from the owner on an information terminal associated with the owner after the owner identifying unit identifies the owner.
[0019] The reception unit may receive the consent from the holder by obtaining consent information associated with the first token before the holder identification unit identifies the holder, the consent information indicating that the holder has given consent to use the first content.
[0020] An information processing method of a fourth aspect of the present invention includes the steps of acquiring input information to cause a content generating program executed by a processor to generate second content using first content; identifying a holder of a first token associated with the first content on a blockchain based on the input information; accepting consent from the holder to use the first content; and, on the condition that consent has been accepted from the holder in the accepting step, outputting at least one of permission information that allows the program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain. [Effects of the Invention]
[0021] According to the present invention, it is possible for the owner of the content that is the source of the new content to receive compensation based on the new content. [Brief explanation of the drawings]
[0022] [Figure 1] 1 is a schematic diagram of an information processing system according to an embodiment. [Figure 2] 1 is a block diagram of an information processing system according to an embodiment. [Figure 3] FIG. 10 is a schematic diagram illustrating a process in which an information processing device identifies a holder of a first token. [Figure 4] FIG. 10 is a schematic diagram illustrating a process in which an information processing device determines a price. [Figure 5] FIG. 10 is a schematic diagram of an information terminal displaying an exemplary reception screen. [Figure 6] FIG. 10 is a schematic diagram illustrating a process in which the information processing device outputs information for generating a second content or issuing a second token. [Figure 7] 10 is a schematic diagram illustrating a process in which the information processing device reflects changes made to a first content in a second content. FIG. [Figure 8]FIG. 10 is a flowchart illustrating an exemplary information processing method executed by an information processing apparatus according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0023] [Outline of Information Processing System S] 1 is a schematic diagram of an information processing system S according to this embodiment. The information processing system S includes an information processing device 1 and an information terminal 2. The information processing system S may also include other devices such as a server and a terminal.
[0024] The information processing device 1 is a computer that processes information related to tokens managed on a blockchain. A token is information stored on a blockchain, held by a user, and can be bought and sold between users. A token is associated with content, which is digital data such as an image or music, and indicates the ownership of the content. A token includes, for example, content identification information (content ID: Identifier) for identifying the content associated with the token. A token is, for example, an NFT (Non-Fungible Token).
[0025] The token is stored in association with user identification information (user ID) for identifying the user who is the holder, by a blockchain constructed, for example, in the storage unit of the information processing device 1 or in the storage unit of a device different from the information processing device 1. The blockchain includes multiple blocks of data, and each block includes one or more transactions indicating that the token has been transferred (that the token holder has been changed). Each block in the blockchain includes a hash value generated according to a predetermined rule, and the accuracy of the entire blockchain is guaranteed by checking the consistency of the hash values between blocks.
[0026] The information terminal 2 is a computer used by a user. A user is, for example, either a person or organization that holds a token associated with content, or a person or organization that generates content. A user that holds content is also called an owner, and a user that generates content is also called a generator. The information terminal 2 is, for example, a smartphone, a tablet terminal, or a personal computer. The information terminal 2 has an operation unit such as a touch panel or keyboard for accepting operations, and a display unit such as a liquid crystal display for displaying information. The information terminal 2 is associated in advance with the user who uses the information terminal 2 by having the user ID of the user set in advance. The information terminal 2 is capable of communicating with the information processing device 1 via a network.
[0027] An outline of the processing executed by the information processing system S according to this embodiment will be described below. When a creator generates a second content using a first content with a predetermined generation program, the information processing device 1 acquires input information for causing the generation program to generate the second content using the first content. The input information is, for example, an input statement (also called a command statement or a prompt) that the creator inputs to the generation program.
[0028] The information processing device 1 identifies the holder of the first token associated with the first content on the blockchain based on the acquired input information. The holder is, for example, a user corresponding to a user ID associated with the first token on the blockchain. In this embodiment, the holder of the first token is the holder of the first content.
[0029] The information processing device 1 determines a compensation to be provided to the owner in response to the creation, use, or sale of the second content generated by the generation program using the first content. The information processing device 1 determines the compensation according to compensation determination conditions designated in advance by the owner, for example.
[0030] The information processing device 1 outputs the determined compensation to the information terminal 2 used by the holder, and receives consent to use the first content from the holder at the information terminal 2. On the condition that consent has been received from the holder, the information processing device 1 outputs at least one of permission information that permits the generation program to generate the second content and issuance information for issuing a second token associated with the second content on the blockchain.
[0031] In this way, when generating the second content using the first content, the information processing system S determines the compensation to be provided to the owner in accordance with the generation, use, or sale of the second content, thereby enabling the owner of the first content to receive compensation based on the second content.
[0032] Furthermore, when generating second content using the first content, the information processing system S causes a generation program to generate the second content or causes a blockchain to issue a token associated with the second content, subject to consent from the holder. This allows the information processing system S to enable the holder to control the generation or distribution of the second content.
[0033] [Configuration of Information Processing System S] FIG. 2 is a block diagram of an information processing system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and data flows other than those shown in FIG. 2 may also exist. In FIG. 2, each block indicates a functional configuration rather than a hardware (device) configuration. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between blocks via any means, such as a data bus, a network, or a portable storage medium.
[0034] The information processing device 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing device 1 may be configured by connecting two or more physically separate devices via wired or wireless connections. The information processing device 1 may also be configured by a cloud, which is a collection of computer resources.
[0035] The communication unit 11 has a communication controller for transmitting and receiving data to and from the information terminal 2 via the network. The communication unit 11 notifies the control unit 13 of data received from the information terminal 2 via the network. The communication unit 11 also transmits data output from the control unit 13 to the information terminal 2 via the network.
[0036] The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance programs to be executed by the control unit 13. The storage unit 12 may be provided outside the information processing device 1, in which case data may be exchanged between the storage unit 12 and the control unit 13 via a network.
[0037] The control unit 13 has an input information acquisition unit 131, a content identification unit 132, an owner identification unit 133, a determination unit 134, an output unit 135, and a reception unit 136. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the input information acquisition unit 131, the content identification unit 132, the owner identification unit 133, the determination unit 134, the output unit 135, and the reception unit 136 by executing a program stored in the storage unit 12.
[0038] The following describes in detail the processing executed by the information processing system S. When a creator generates a second content using a first content with a predetermined generation program, the information processing device 1 identifies the holder of a first token associated with the first content. In this embodiment, the holder of the first token is the holder of the first content.
[0039] 3 is a schematic diagram illustrating a process in which the information processing device 1 identifies the holder of a first token. The input information acquisition unit 131 detects that the generator is attempting to generate a second content using the first content with a predetermined generation program. The input information acquisition unit 131 detects that the generator is attempting to generate a second content using the first content, for example, by monitoring input to the generation program or by receiving a notification from the generation program.
[0040] The generating program may be, for example, a machine learning model such as a generating AI for generating content. The content may be, for example, an image, such as a two-dimensional or three-dimensional still image or a moving image. The content may be, for example, a sound, such as music, voice, or sound effects. The content may be a character or item in a game.
[0041] The generation program in this embodiment is generated in advance by machine learning a large amount of digital data using a known deep learning process such as a DNN (Deep Neural Network). The generation program generates content by receiving input information (also called a command or prompt) specified by a generator. The generation program generates new second content by, for example, using, duplicating, or adapting at least a portion of the original first content in accordance with the input information. The generation program is pre-stored in the storage unit 12 or another device.
[0042] In response to detecting that the generator is attempting to generate a second content using the first content with the generation program, the input information acquisition unit 131 acquires input information that the generator inputs or has input to the generation program, the input information being used to cause the generation program to generate the second content using the first content. The input information includes, for example, an instruction to generate the second content using the first content (such as changes to the first content) and information for identifying the first content. The information for identifying the first content is, for example, at least one of token identification information (token ID) for identifying a first token associated with the first content on the blockchain and a content ID for identifying a location, such as a uniform resource identifier (URI), where the first content is located on a network.
[0043] The content identification unit 132 identifies the first content based on the input information acquired by the input information acquisition unit 131. The content identification unit 132 may, for example, identify a first token on the blockchain that corresponds to a token ID included in the input information, and identify the first content that corresponds to the content ID included in the identified first token. Furthermore, the content identification unit 132 may, for example, identify the first content that corresponds to the content ID included in the input information.
[0044] The holder identification unit 133 identifies the holder of the first token associated with the first content on the blockchain based on the input information acquired by the input information acquisition unit 131. The holder identification unit 133 may, for example, identify on the blockchain the first token corresponding to the token ID included in the input information, and identify the holder corresponding to the user ID associated on the blockchain with the identified first token. Furthermore, the content identification unit 132 may, for example, identify on the blockchain the first token including the content ID included in the input information, and identify the holder corresponding to the user ID associated on the blockchain with the identified first token.
[0045] Next, the information processing device 1 determines a consideration to be provided to the holder of the first token (holder of the first content) based on the second content. Fig. 4 is a schematic diagram for explaining a process in which the information processing device 1 determines a consideration.
[0046] The determination unit 134 acquires the compensation determination conditions from the storage unit 12. The compensation determination conditions are conditions for determining compensation to be provided to the holder in response to the generation, use, or sale of the second content generated by the generation program using the first content. The compensation determination conditions are, for example, specified in advance by the holder of the first token or the generator of the first content in the information terminal 2, and are stored in the storage unit 12.
[0047] The compensation determination conditions may indicate, for example, a predetermined amount for the creation, use, or sale of the second content. Furthermore, the compensation determination conditions may indicate, for example, a formula for determining the amount for the creation, use, or sale of the second content (such as a coefficient to be multiplied by the number of creations, uses, or sales). The compensation determination conditions are not limited to the specific conditions shown here, and may indicate other conditions for determining compensation based on the second content.
[0048] The determination unit 134 determines the consideration to be provided to the holder of the first token (holder of the first content) based on the second content in accordance with the acquired consideration determination conditions. The determination unit 134 determines the consideration to be provided, for example, on the condition that the second content is generated, used, or sold in accordance with the consideration determination conditions. In this case, the consideration is provided to the holder in response to, for example, the second content being generated, the second content being used after generation, or the second content being sold after generation. The consideration may be a predetermined amount, or may be an amount calculated using sales or profits from the use or sale. In this way, the information processing system S can enable the holder of the first content to receive consideration in response to the second content being generated, used, or sold.
[0049] For example, the determination unit 134 may determine the compensation to be provided on the condition that a second token associated with the second content on the blockchain and held by a generator different from the holder is issued in accordance with the compensation determination condition. In this case, the compensation is provided to the holder, for example, in response to the issuance of the second token. This allows the information processing system S to enable the holder of the first content to receive compensation in response to the issuance of a token associated with the second content.
[0050] The determination unit 134 may determine, for example, in accordance with the consideration determination conditions, a portion of the assets exchanged for transferring the second token, on the condition that the second token associated with the second content on the blockchain, held by a generator different from the holder, is issued and the second token is transferred from the generator to a third party. In this case, the consideration is provided to the holder in response to the transfer of the second token, for example. This allows the information processing system S to enable the holder of the first content to receive consideration in response to the transfer of the token associated with the second content.
[0051] The output unit 135 outputs consideration information indicating the consideration determined by the determination unit 134. The output unit 135 transmits, for example, consideration information for displaying the consideration determined by the determination unit 134 to the information terminal 2.
[0052] Next, the information processing device 1 receives consent to use the first content from the holder of the first token (holder of the first content). After the holder identification unit 133 identifies the holder, the output unit 135 causes the information terminal 2 associated with the holder to display a reception screen for receiving consent. The reception unit 136 receives the consent from the holder on the information terminal 2 associated with the holder.
[0053] 5 is a schematic diagram of the information terminal 2 displaying an exemplary reception screen. The reception screen includes, for example, information about the creator (such as a user name), the consideration determined by the determination unit 134, and an area for receiving consent from the owner. The information terminal 2 receives a designation of whether or not to accept from the owner on the reception screen, and transmits information indicating whether or not the owner accepts to the information processing device 1. The reception unit 136 accepts consent to use the first content on the condition that the information transmitted by the information terminal 2 indicates that the owner accepts. This allows the information processing system S to switch whether or not to allow use of the first content depending on whether or not consent has been accepted from the owner.
[0054] Furthermore, the receiving unit 136 may receive consent from the holder before the holder identification unit 133 identifies the holder. In this case, the first token is, for example, pre-associated on the blockchain with consent information indicating that the holder has given consent to use the first content. The receiving unit 136 receives consent from the holder on the condition that the consent information pre-associated with the first token is acquired from the blockchain. This allows the information processing system S to switch whether or not the first content is usable without having to receive consent from the holder every time the first content is used.
[0055] Next, in response to receiving approval from the holder, the information processing device 1 outputs information for generating the second content or issuing the second token. Fig. 6 is a schematic diagram for explaining a process in which the information processing device 1 outputs information for generating the second content or issuing the second token.
[0056] The output unit 135 outputs at least one of permission information that permits the generation program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain, on the condition that the receiving unit 136 receives consent from the holder. Furthermore, the output unit 135 may output at least one of the permission information and the issuance information without the receiving unit 136 receiving consent from the holder.
[0057] The information processing device 1 or other device that executes the generation program inputs the input information acquired by the input information acquisition unit 131 and the first content identified by the content identification unit 132 to the generation program, on the condition that the output unit 135 has output the permission information. The generation program generates second content using the input first content in accordance with the input information, and stores the generated second content in a predetermined storage device.
[0058] The output unit 135 generates a second token associated with the second content. The second token is associated with the second content by, for example, including access information such as a URI for accessing the second content stored in a predetermined storage device, or by including the second content itself. Furthermore, the second token may be associated with the first content by including a content ID for identifying the first content from which the second content is derived.
[0059] The output unit 135 transmits issuance information to the blockchain for adding a transaction indicating a second token associated with the second content, a token ID for identifying the second token, and a user ID for identifying a user (here, the generator) who holds the second token. The blockchain adds the transaction in accordance with the issuance information. As a result, the output unit 135 causes the blockchain to issue a second token held by the generator of the second content.
[0060] This allows the information processing system S to cause the generation program to generate the second content or the blockchain to issue a second token associated with the second content, subject to the holder's consent, thereby enabling the holder to control the generation or distribution of the second content.
[0061] After the second content is generated or the second token is issued, the generator pays the price determined by the determination unit 134 displayed on the information terminal 2 to the holder.
[0062] After the second content is generated or the second token is issued, the output unit 135 may transmit, to a blockchain or other device, compensation information for automatically transferring the compensation determined by the determination unit 134 from the generator's account to the holder's account. The blockchain or other device transfers the compensation indicated in the compensation information transmitted by the information processing device 1 from the account associated with the generator's user ID to the account associated with the holder's user ID. This allows the information processing system S to more reliably allow the holder of the first content to receive compensation based on the second content generated using the first content.
[0063] After the second content is generated using the first content, the information processing device 1 may reflect the changes to the first content in the second content in response to the changes to the first content. Fig. 7 is a schematic diagram for explaining the process in which the information processing device 1 reflects the changes to the first content in the second content.
[0064] For example, the input information acquisition unit 131 detects that the holder has changed the first content using the generation program. The input information acquisition unit 131 detects that the holder has changed the first content by, for example, monitoring input to the generation program or receiving a notification from the generation program.
[0065] In response to detecting that the generator has changed the first content using the generation program, the input information acquisition unit 131 acquires input information that the generator has input to the generation program and that causes the generation program to change the first content. The input information includes, for example, the details of the change to the first content and information for identifying the first content.
[0066] The content identification unit 132 identifies the second content generated using the first content based on the input information acquired by the input information acquisition unit 131. For example, the content identification unit 132 identifies, on the blockchain, a second token associated with the first content indicated by the input information, and identifies the second content corresponding to the content ID included in the identified second token.
[0067] The output unit 135 outputs modification information for causing the generation program to modify the second content based on the modification details of the first content indicated by the input information. The modification information includes, for example, the modification details of the second content and information for identifying the second content.
[0068] The information processing device 1 or another device that executes the generation program inputs the change information output by the output unit 135 and the second content identified by the content identification unit 132 into the generation program. The generation program changes the second content in accordance with the input change information and stores the changed second content in a predetermined storage device. This allows the information processing system S to change the second content in accordance with the changes made to the first content, and to reflect the intentions of the owner of the first content in the second content.
[0069] [Information processing method flow] 8 is a flowchart illustrating an exemplary information processing method executed by the information processing device 1 according to this embodiment. The input information acquisition unit 131 detects that a creator is attempting to generate a second content using a first content by a predetermined generation program.
[0070] In response to detecting that the generator is attempting to generate a second content using the first content through the generation program, the input information acquisition unit 131 acquires input information that the generator inputs or has input into the generation program, and that causes the generation program to generate the second content using the first content (S11).
[0071] The content identification unit 132 identifies the first content based on the input information acquired by the input information acquisition unit 131. The holder identification unit 133 identifies the holder of the first token associated with the first content on the blockchain (the holder of the first content) based on the input information acquired by the input information acquisition unit 131 (S12).
[0072] The determination unit 134 acquires the consideration determination conditions from the storage unit 12. The determination unit 134 determines, for example, a consideration to be provided on the condition that the second content is generated, used, or sold in accordance with the consideration determination conditions (S13). The output unit 135 outputs consideration information indicating the consideration determined by the determination unit 134 (S14). The output unit 135 transmits, for example, consideration information for displaying the consideration determined by the determination unit 134 to the information terminal 2.
[0073] The receiving unit 136 receives consent to use the first content from the owner on the information terminal 2 associated with the owner (S15). If the receiving unit 136 does not receive consent from the owner (NO in S16), the information processing device 1 ends the process.
[0074] If the receiving unit 136 receives consent from the holder (YES in S16), the output unit 135 outputs at least one of permission information that permits the generation program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain, on the condition that the receiving unit 136 receives consent from the holder (S17).
[0075] [Effects of the embodiment] According to the information processing system S of this embodiment, when generating second content using first content, the information processing device 1 determines compensation to be provided to the owner in response to the generation, use, or sale of the second content. This allows the information processing system S to enable the owner of the first content to receive compensation based on the second content.
[0076] Furthermore, according to the information processing system S, when generating second content using first content, the information processing device 1 causes a generation program to generate the second content or causes a blockchain to issue a token associated with the second content, subject to consent from the owner. This allows the information processing system S to enable the owner to control the generation or distribution of the second content.
[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] S Information Processing System 1. Information processing equipment 11 Communications Department 12 Storage section 13 Control Unit 131 Input information acquisition unit 132 Content Identification Unit 133 Holder Identification Department 134 Decision Section 135 Output section 136 Reception Department 2. Information terminal
Claims
1. an input information acquisition unit that monitors an input related to content generation to a content generating program or receives a notification related to content generation from the program, and in response to detecting that a creator is attempting to generate a second content using a first content with the program, acquires input information that the creator inputs to the program or that is to be used to generate the second content using the first content that the creator has input; an owner identification unit that identifies an owner of a first token associated with the first content on a blockchain based on the input information; a determination unit that determines a compensation to be provided to the holder in response to the second content being generated, used, or sold by the program using the first content; an output unit that outputs information for causing the program to change the second content associated with the second token associated with the changed first content based on the change details of the changed first content, in response to a change in the first content after the second content is generated and a second token is issued on the blockchain in association with the first content and the second content; An information processing device having the above.
2. the input information acquisition unit acquires the input information including token identification information for identifying the first token on the blockchain; the holder identification unit identifies the holder of the first token corresponding to the token identification information included in the input information. The information processing device according to claim 1 .
3. the input information acquisition unit acquires the input information including content identification information for identifying a location on a network where the first content is located; the holder identification unit identifies the holder of the first token including the content identification information included in the input information. The information processing device according to claim 1 .
4. the determination unit determines the consideration to be provided from the generator to the holder on the condition that the second token associated with the second content on the blockchain and held by a generator different from the holder is issued; The information processing device according to claim 1 .
5. The determination unit determines, as the consideration, a portion of assets exchanged for transferring the second token, on the condition that the second token is associated with the second content on the blockchain, the second token is held by a generator different from the holder, is issued, and the second token is transferred from the generator to a third party. The information processing device according to claim 1 .
6. a receiving unit that receives consent to use the first content from the owner, The output unit outputs, on the condition that the acceptance unit has accepted the consent from the holder, at least one of permission information that permits the program to generate the second content and issuance information for issuing a token associated with the second content on the blockchain. The information processing device according to claim 1 .
7. a content specifying unit that specifies the first content based on the input information; the holder identification unit identifies a holder of the first token associated with the first content identified by the content identification unit; The information processing device according to claim 1 .
8. The processor executes a step of acquiring input information to generate the second content using the first content inputted by the content generator into the program or inputted by the content generator into the program in response to detecting that the content generator is attempting to generate the second content using the first content by monitoring inputs related to content generation to the program or receiving a notification related to content generation from the program; Identifying a holder of a first token associated with the first content on a blockchain based on the input information; determining a compensation to be provided to the holder in response to the second content being generated, used, or sold by the program using the first content; After the second content is generated and a second token is issued on the blockchain in association with the first content and the second content, in response to a change to the first content, outputting information to the program to change the second content associated with the second token associated with the changed first content based on the change content of the changed first content; An information processing method comprising:
9. an input information acquisition unit that monitors an input related to content generation to a content generating program or receives a notification related to content generation from the program, and in response to detecting that a creator is attempting to generate a second content using a first content with the program, acquires input information that the creator inputs to the program or that is to be used to generate the second content using the first content that the creator has input; an owner identification unit that identifies an owner of a first token associated with the first content on a blockchain based on the input information; a receiving unit that receives consent to use the first content from the owner; an output unit that outputs, on the condition that the acceptance unit has accepted the consent from the holder, at least one of permission information that permits the program to generate the second content and issuance information for issuing a second token associated with the first content and the second content on the blockchain; and the output unit, after the second content is generated and the second token is issued on the blockchain in association with the first content and the second content, outputs information to the program to change the second content associated with the second token associated with the changed first content based on the change content of the changed first content, in response to a change in the first content. Information processing device.
10. the input information acquisition unit acquires the input information including token identification information for identifying the first token on the blockchain; the holder identification unit identifies the holder of the first token corresponding to the token identification information included in the input information. The information processing device according to claim 9 .
11. the input information acquisition unit acquires the input information including content identification information for identifying a location on a network where the first content is located; the holder identification unit identifies the holder of the first token including the content identification information included in the input information. The information processing device according to claim 9 .
12. the accepting unit accepts the consent from the owner on an information terminal associated with the owner after the owner identifying unit identifies the owner. The information processing device according to claim 9 .
13. the accepting unit accepts the consent from the holder by acquiring consent information associated with the first token before the holder identifying unit identifies the holder, the consent information indicating that the holder has given consent to use the first content; The information processing device according to claim 9 .
14. The processor executes a step of acquiring input information to generate the second content using the first content inputted by the content generator into the program or inputted by the content generator into the program in response to detecting that the content generator is attempting to generate the second content using the first content by monitoring inputs related to content generation to the program or receiving a notification related to content generation from the program; Identifying a holder of a first token associated with the first content on a blockchain based on the input information; receiving consent from the owner to use the first content; a step of outputting, on the condition that the consent has been received from the holder in the receiving step, at least one of permission information that permits the program to generate the second content and issuance information for issuing a second token associated with the first content and the second content on the blockchain; After the second content is generated and the second token is issued on the blockchain in association with the first content and the second content, in response to a change to the first content, outputting information to the program to change the second content associated with the second token associated with the changed first content based on the change content of the changed first content; An information processing method comprising:
Citation Information
Patent Citations
System and method for providing secondary content
JP2011134302A
Digital design content providing method
JP2022160319A
Artwork trading system, artwork trading method, and artwork trading management apparatus
JP2023000072A
Information processing apparatus, information processing method, and program
JP2023075873A
Configuration, generation, and presentation of custom graphical user interface components for a virtual cloud-based application
US20130055147A1