A method for supporting intellectual property derivation and right confirmation in a crowdsourcing process based on an NFT protocol

By using an NFT-based approach and leveraging blockchain and smart contracts, the problem of intellectual property derivatives and ownership confirmation in crowdsourcing activities has been solved, enabling trusted cooperation and clear ownership among multiple parties.

CN116029868BActive Publication Date: 2026-02-06HARBIN INST OF TECH +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310062499.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-19
Publication Date
2026-02-06
Estimated Expiration
2043-01-19

AI Technical Summary

Technical Problem

In crowdsourcing innovation activities, the lack of a unified mechanism for the derivation and confirmation of intellectual property rights leads to unclear ownership and makes it difficult to achieve credible cooperation among multiple parties.

Method used

Design a method based on NFT protocol, utilizing blockchain technology and smart contracts, to map the derivation and ownership changes of intellectual property in crowdsourcing activities through NFT protocol, adopt ERC-1155 token protocol to represent intellectual property content, and achieve credible derivation and ownership confirmation through decision-making mechanism and ownership confirmation mechanism.

Benefits of technology

It provides a standardized crowdsourcing model that can cover various forms of crowdsourcing processes, clarify the derivative and ownership relationships of intellectual property rights, and realize the credible and transparent recording and traceable on-chain credentials of intellectual property rights.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116029868B_ABST
    Figure CN116029868B_ABST
Patent Text Reader

Abstract

The present application provides a method for supporting the derivation and right confirmation of intellectual property in the crowd creation process based on the NFT protocol. The method includes crowd creation organization, crowd creation process, decision mechanism and right confirmation mechanism elements. The NFT protocol proposed by the present application represents the derivation relationship and ownership allocation of intellectual property in the crowd creation process, and can retain the digital certificate in the crowd creation process of intellectual property in the form of contract data and contract events, achieving trusted cooperation between multiple parties. The present application provides a model tool for accurate right confirmation in the derivation process of digital intellectual property. The method can solidify and retain the derivation relationship and ownership of intellectual property in the decentralized network, and provide trusted digital certificates for the crowd creation process. The NFT protocol proposed by the present application can support various customized contacts, and the weight and decimal attributes can represent the weight, which can play a role in the field of intellectual property governance and benefit distribution.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of computer services, in particular to a method for supporting intellectual property derivation and right confirmation in crowdsourcing based on an NFT protocol. BACKGROUND

[0002] Crowdsourcing is a way that can enable multiple individuals to participate in creative activities. In the process of crowdsourcing, individuals with various skills, experiences and perspectives in society can participate in problem solving. Today, with the rapid development of digital products, crowdsourcing, as an important way to create digital products, is playing an important role. Crowdsourcing greatly liberates the creativity of the public and greatly changes the way people create and cooperate.

[0003] However, there are many problems in traditional crowdsourcing activities. First of all, the core input in crowdsourcing activities is creative labor, and the core benefit is capital income and ownership. Any benefit needs to be clearly defined and confirmed, and sufficient digital evidence is needed to preserve the evidence of the creation and ownership of intellectual property. Accurate confirmation of the work load of the creator, investment and output, intellectual property ownership agreement, and benefit value. However, there is no uniform standard for traditional crowdsourcing activities guaranteed by a third party. With the circulation and derivation of intellectual property, the ownership of rights also changes, and the right confirmation needs to be updated in real time. At the same time, the development, cooperation and confirmation of intellectual property all need to be based on a mechanism of complete trust between multiple parties. However, traditional crowdsourcing platforms based on third parties are difficult to achieve high credibility at a small cost, and often face various trust problems.

[0004] The emergence of blockchain technology provides a new method to solve the problem of trusted service between multiple parties. Blockchain has the characteristics of decentralization, transparency and tamper resistance, providing technical support for trusted services. The derivative relationship and ownership change of digital products in crowdsourcing activities are recorded in a decentralized network in a trusted manner, providing digital certificates that are irrefutable and cannot be tampered with for their derivation and confirmation.

[0005] At the same time, the emergence of smart contracts brings more possibilities to blockchain, making it possible to run a variety of applications on the blockchain. Today, the various token protocols in the on-chain network are all smart contracts running on the blockchain. Among them, many non-fungible token protocols such as ERC-721, ERC-998, ERC-1155 have achieved major applications in the field of digital intellectual property and digital products. Each non-fungible token represents a unique digital product. However, there is no token protocol that can abstractly represent the derivation and confirmation of intellectual property.

[0006] There are many difficulties in designing an NFT protocol that can realize crowdsourcing activities and represent the derivation and right of intellectual property. First, there is no universally recognized model for crowdsourcing activities. In real life, crowdsourcing often takes many forms, and there is no clear confirmation of the derivation and right in the process, which leads to confusion in the crowdsourcing process, ambiguity in the derivation relationship, and lack of right. Therefore, a standardized, practical, and multi-form crowdsourcing model needs to be abstracted to clearly define the derivation relationship and right relationship of intellectual property in the crowdsourcing process. At the same time, due to the immaturity of smart contract application, there is no token protocol on the market that supports complex derivation relationship and right relationship, and cannot represent the basic attributes of intellectual property, so an NFT token protocol that can support the derivation and right of intellectual property in the crowdsourcing process needs to be designed.

[0007] Therefore, in the above background, a method for supporting the derivation and right of intellectual property in the crowdsourcing process based on the NFT protocol is proposed to solve the problem of intellectual property derivation and credible right in the crowdsourcing activities of multiple participants. SUMMARY

[0008] The purpose of the present application is to solve the problems in the prior art, and a method for supporting the derivation and right of intellectual property in the crowdsourcing process based on the NFT protocol is proposed. Specifically, the basic model and process of crowdsourcing are realized, and the Solidity smart contract based on the blockchain technology is designed to achieve the credible authentication of the derivation and right of intellectual property.

[0009] The present application is realized by the following technical solutions, and the present application proposes a method for supporting the derivation and right of intellectual property in the crowdsourcing process based on the NFT protocol, which is specifically:

[0010] Step 1, the participants of the crowdsourcing propose crowdsourcing materials, the crowdsourcing materials are modifications of the original intellectual property content or derivative versions based on the original intellectual property;

[0011] Step 2, the crowdsourcing organization of the intellectual property decides whether to adopt the crowdsourcing material according to a certain decision mechanism, if it is adopted, it will perform relevant operations according to the type of the crowdsourcing material, the operations include updating the content of the intellectual property and deriving new intellectual property;

[0012] Step 3, if the crowdsourcing organization adopts the crowdsourcing material after decision, it will determine the contribution of the crowdsourcing participants according to a certain right mechanism;

[0013] Step 4, the NFT protocol maps the derivation and right changes of intellectual property in the crowdsourcing activities, the extension part of the NFT protocol records the derivation relationship between digital intellectual property, can configure multiple relationships, and can represent the weight size.

[0014] Further, the NFT protocol is based on the ERC-1155 token protocol, and the ERC-1155 protocol represents the content of intellectual property, the crowdsourcing organization and the ownership distribution thereof; each id in the ERC-1155 protocol represents a crowdsourcing organization, and the uri associated with the id represents the content of intellectual property, which stores the hash value of the digital content of the intellectual property.

[0015] Further, the NFT protocol supports intellectual property derivation and right confirmation, including the methods and events of the extension part, which are specifically:

[0016] (1) addReference(uint256parent, uint256child, uint256weight, uint256decimal, ReferenceTypereferenceType): This method is used to create a connection between intellectual properties with derivative or combination relationship, wherein referenceType represents the type of the relationship, and weight and decimal together constitute the weight. In this method, the income of IP can be propagated upwards along the derivative chain of intellectual property by association and weight, and the right confirmation between intellectual properties with association relationship is realized;

[0017] (2) deleteReference(uint256parent, uint256child, ReferenceTypetype): delete the connection between two nodes with the type of referenceType;

[0018] (3) getReference(uint256id): obtain all association information of the ID, including the pointing and pointed relationship;

[0019] (4) getReferenceByType(uint256id, ReferenceTypetype): obtain all specified contact types of the ID;

[0020] (5) ReferenceAdd(uint256parent, uint256child, uint256weight, uint256decimal, ReferenceTypereferenceType): This event is issued when the association is created;

[0021] (6) ReferenceDelete(uint256parent, uint256child, ReferenceTypetype): This event is issued when the association is deleted.

[0022] Further, the crowd-sourcing organization is a collection of all crowd-sourcing participants, and performs management of the content, rights, derivatives, and rights confirmation of intellectual property, and is also a beneficiary of the intellectual property, and the income generated by the intellectual property is distributed according to the rights confirmation and distribution rules.

[0023] Further, the crowd-sourcing process is a process in which the intellectual property is derived, and crowd-sourcing materials are generated in the crowd-sourcing process, so as to develop the content of the intellectual property, and new intellectual property with a combination derivative relationship is also generated in the process.

[0024] Further, the decision mechanism is that the crowd-sourcing organization manages the intellectual property and the crowd-sourcing materials generated in the crowd-sourcing process through the decision mechanism, decides the derivative direction of the intellectual property in the crowd-sourcing, and also decides the contribution of the crowd-sourcing materials adopted in the crowd-sourcing process, and makes a decision on the rights confirmation;

[0025] The decision mechanism includes the following two decisions:

[0026] (1) The decision is made through right control, and members with specified rights can make decisions and directly operate the management and rights confirmation of the intellectual property;

[0027] (2) The decision is made in the form of on-chain governance.

[0028] Further, the rights confirmation mechanism includes two parts: rights determination and rights on-chain; the rights determination is a step of deciding the numerical value of the rights reflected in the NFT protocol; and the rights on-chain is uploading the change of the rights to the chain through the decision mechanism.

[0029] Further, the rights determination method includes the following three methods:

[0030] (1) The numerical value of the rights is directly proposed by the crowd-sourcing participants or the members of the crowd-sourcing organization;

[0031] (2) Different types of crowd-sourcing contributions are set, the numerical value of the rights is determined according to the type of the contribution, the numerical value of the rights corresponding to different types is stored in the data of the smart contract, and the type of the crowd-sourcing is determined by the decision mechanism;

[0032] (3) The numerical value of the rights is directly determined through the on-chain governance mode, the members of the crowd-sourcing organization propose the rights they think appropriate, and then the final rights numerical value is obtained through weighted average.

[0033] The present application provides an electronic device, comprising a memory and a processor, the memory stores a computer program, and the processor executes the computer program to realize the steps of the method for supporting the derivation and rights confirmation of intellectual property in the crowd-sourcing process based on the NFT protocol.

[0034] The application provides a computer readable storage medium for storing computer instructions, which are executed by a processor to implement the steps of the method for supporting intellectual property derivation and right confirmation in a crowdsourcing process based on an NFT protocol.

[0035] Advantages of the application:

[0036] 1. The application provides a relatively complete crowdsourcing model that can express various crowdsourcing behaviors, covering basic elements such as organization, production, management, and right confirmation of crowdsourcing, and providing a model tool for accurate right confirmation in the derivation process of intellectual property.

[0037] 2. The application provides an NFT protocol that can represent the complex derivation relationship of intellectual property and the basis for right confirmation, and solidifies the derivation relationship and the ownership of rights in a decentralized network, providing a trusted digital certificate.

[0038] 3. The NFT protocol provided by the application can support various custom links and represent their weights through the weight and decimal attributes, and can be used in the fields of intellectual property governance and benefit distribution. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 A flowchart for a crowdsourcing activity using the NFT protocol provided by the application;

[0040] Figure 2 A schematic diagram of the composition of an on-chain governance contract. DETAILED DESCRIPTION

[0041] The technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.

[0042] To solve the problems in the prior art, the application provides a crowdsourcing activity model for the derivation and right confirmation problems in a crowdsourcing activity involving multiple parties, and provides an NFT protocol based on blockchain technology and smart contract technology to support intellectual property derivation and right confirmation in a crowdsourcing process. The NFT protocol provided by the application can solidify the derivation and right confirmation attributes generated in the crowdsourcing process in a trusted decentralized network, providing a foundation for trusted cooperation of multiple parties involved.

[0043] In combination with Figure 1The application provides a method for supporting intellectual property derivation and right confirmation in a crowdsourcing process based on an NFT protocol.

[0044] Step 1: A participant in crowdsourcing proposes crowdsourcing materials, wherein the crowdsourcing materials are modified contents of original intellectual property or derivative versions based on the original intellectual property;

[0045] Step 2: A crowdsourcing organization of the intellectual property determines whether to adopt the crowdsourcing materials according to a certain decision mechanism, and if the crowdsourcing materials are adopted, the crowdsourcing organization performs relevant operations according to the type of the crowdsourcing materials, wherein the operations include updating the contents of the intellectual property and deriving new intellectual property;

[0046] Step 3: If the crowdsourcing organization adopts the crowdsourcing materials after decision-making, the contribution of the crowdsourcing participant is determined according to a certain right confirmation mechanism.

[0047] Step 4: The NFT protocol maps the derivation and ownership changes of intellectual property in the crowdsourcing activity, wherein an extension part of the NFT protocol records the derivation relationship between digital intellectual property, can configure multiple relationships, and can represent the weight size.

[0048] The NFT protocol proposed in the application is based on the ERC-1155 token protocol, and the relevant interface and event description mentioned above only involve the extension part of the protocol and do not involve the interface and event definition of ERC-1155. The ERC-1155 protocol is an NFT protocol supporting multiple tokens, and the ERC-1155 protocol is used to represent the contents of intellectual property, crowdsourcing organizations and ownership allocation in the application. Each id in the ERC-1155 protocol represents a crowdsourcing organization, and the uri associated with the id represents the contents of the intellectual property, which stores the hash value of the digital content of the intellectual property, such as the hash value of an image or the hash value of a text. In addition, the contract also records the holding amount of the token represented by each id, and the user group holding the token is the crowdsourcing organization of the id, and all the amount represents the size of the ownership, so that the ownership of the crowdsourcing participant can be mapped as the issuance of a corresponding amount of tokens. The extension part proposed in the application records the derivation relationship between the digital intellectual property, can configure multiple relationships, and can represent the weight size.

[0049] Therefore, the NFT protocol proposed in the application can represent the derivation relationship of the intellectual property in the crowdsourcing process and the ownership allocation relationship, and can provide traceable, credible and transparent on-chain credentials for the derivation and right confirmation of the intellectual property.

[0050] The mode of crowdsourcing includes the following elements:

[0051] (1)Crowd organization: It is the collection of all crowd participants, and it performs the management of the content, rights, derivatives, and rights of intellectual property, and is also the beneficiary of intellectual property, and the income generated by intellectual property is distributed according to the rules of its rights and distribution.

[0052] (2)Crowd process: The crowd process is the process of deriving intellectual property, and the crowd material is generated in the crowd process, thereby developing the content of intellectual property, and in this process, new intellectual property with combination derivatives and other relationships is also generated.

[0053] (3)Decision mechanism: The crowd organization manages the crowd material generated in the crowd process through the decision mechanism, decides the direction of the derivative of the intellectual property in the crowd, and also decides the contribution of the adopted crowd material in the crowd process, and makes a decision on its rights.

[0054] (4)Right confirmation mechanism: It provides how the ownership of the adopted crowd material should be determined.

[0055] The present application can adopt a variety of decision mechanisms, which are as follows:

[0056] (1) Decision is made through permission control, and members with specified permissions can make decisions and can directly operate the management and rights of intellectual property.

[0057] (2) Decision is made through on-chain governance. The composition of the on-chain governance contract is shown in Figure 2 All members of the crowd organization jointly make decisions on a proposal. The crowd organization can set multiple attributes of the on-chain governance contract, such as proposal threshold, proposal delay, proposal effective threshold, etc. It can also set multiple components of the governance contract, such as the module GovernorVotes for obtaining the voting amount of each member, the voting module GovernorCountinSimple, etc. Through multiple settable parameters and multiple replaceable modules, various governance needs can be achieved.

[0058] The right confirmation mechanism of the present application consists of two parts: ownership determination and ownership on-chain. Ownership determination is the step of deciding the numerical value of the ownership reflected in the NFT protocol proposed in the present application. Ownership on-chain is to upload the change of the ownership to the chain through the decision mechanism, that is, the NFT protocol proposed in the present application. The present application can adopt a variety of methods for determining the ownership, which are as follows:

[0059] (1) The numerical value of the ownership can be directly proposed by the crowd participants or the members of the crowd organization.

[0060] (2) Different types of crowd-sourced contributions can be set, and the value of the ownership is determined according to the type of contribution. The value of the ownership corresponding to different types is stored in the data of the smart contract. The type of crowd-sourcing is determined by the decision mechanism.

[0061] (3) The value of the ownership can be directly determined through the mode of on-chain governance. The members of the crowd-sourcing organization determine the value of the ownership by putting forward their respective appropriate ownership, and then obtain the final value of the ownership through weighted average.

[0062] Based on the ERC-1155 protocol, an NFT protocol supporting intellectual property derivation and right confirmation is proposed, including the following methods and events:

[0063] (1) addReference(uint256parent, uint256child, uint256weight, uint256decimal, ReferenceTypereferenceType): This method is used to create a connection between intellectual properties with derivative or combination relationship, where referenceType represents the type of the relationship, and weight and decimal together form the weight. In this method, the income of IP can be propagated along the derivative chain of intellectual property through association and weight, realizing the right confirmation between intellectual properties with association relationship.

[0064] (2) deleteReference(uint256parent, uint256child, ReferenceTypetype): Delete the connection between two nodes with type referenceType.

[0065] (3) getReference(uint256id): Obtain all association information of the ID, including its pointing and being pointed relationship.

[0066] (4) getReferenceByType(uint256id, ReferenceTypetype): Obtain all specified relationship types of the ID.

[0067] (5) ReferenceAdd(uint256parent, uint256child, uint256weight, uint256decimal, ReferenceTypereferenceType): This event is emitted when creating an association.

[0068] (6) ReferenceDelete(uint256 parent, uint256 child, ReferenceType type): This event is emitted when a reference is deleted.

[0069] (7) mintBatch(uint256 id, uint256 tos, uint256 amounts, bytes data): Mint ownership for members of the crowd organization.

[0070] (8) mint(uint256 id, uint256 account, uint256 amount, bytes data): Mint ownership for a member of the crowd organization.

[0071] (9) TransferSingle(address operator, address from, address to, uint256 id, uint256 value): This event is emitted when ownership changes.

[0072] (10) TansferBatch(address operator, address from, address[] tos, uint256 id, uint256[] amounts): This event is emitted when ownership changes.

[0073] (11) setUri(uint256 id, string newUri): Set the hash value of the intellectual property content.

[0074] (12) URI(uint256 id, string uri): This event is emitted when the hash value of the intellectual property content is supported.

[0075] (13) getHolders(uint256 id): Get all members of the crowd organization.

[0076] (14) balanceOfBatch(uint256 id, address[] holders): Get the ownership of the members of the crowd organization.

[0077] (15) balanceOf(uint256 id, address account): Get the ownership of a member of the crowd organization.

[0078] Next, a simple example involving derivation and right confirmation will be used to illustrate the role of the NFT protocol proposed in the present application in the entire crowdsourcing process. In this case, the on-chain governance model is used as the decision-making mechanism for the crowdsourcing; the right confirmation mechanism is that the participants in the crowdsourcing submit the rights they need, and the crowdsourcing organization votes. In actual applications, various decision-making mechanisms and right confirmation mechanisms can be used.

[0079] First, the crowdsourcing participant wants to add his own ideas to the intellectual property A, derive a new intellectual property B, and ask for a certain amount of rights in intellectual property A, while promising a certain amount of rights to the crowdsourcing organization of intellectual property A. This action is mapped to four operations on the NFT protocol proposed in the present application:

[0080] (1) mintBatch(id, tos, amounts, data): id is the id of the new intellectual property B, tos is the set of owners of the new intellectual property B, amounts is the amount of rights that should be given to the corresponding right owner, and data is the additional data when calling.

[0081] (2) mint(account, id, amount, data): account is the crowdsourcing participant, id is the intellectual property A, amount is the amount of rights in intellectual property A that is asked for, and data is the additional data when calling.

[0082] (3) setURI(id, newUri): id is the id of the new intellectual property B, and uri is the hash value of the content of the new intellectual property B derived by the crowdsourcing participant after adding his own ideas.

[0083] (4) addReference(parent, child, weight, decimal, type): parent is the id of the intellectual property A, child is the id of the derived intellectual property B, weight is the integer part of the weight of the derivation relationship, decimal indicates the number of decimal places of the integer part of the weight of the derivation relationship, and type is the type of the relationship. Different relationship types can have different operations, and in this case, it is a simple derivation relationship, with no special operation, and the weight part is invalid.

[0084] Secondly, these method signatures and their attributes are converted into binary calling data through tools such as web3.js or ether.js, and the on-chain governance contract is called to submit the proposal to the crowdsourcing organization of intellectual property A for decision-making.

[0085] The crowdsourcing organization of intellectual property A votes on the proposal by voting, and the ownership of a unit represents the voting right of a unit. The more the members' ownership, the higher the voting right. When the voting volume of the proposal reaches the effective voting volume, and the number of favorable votes accounts for the majority, the proposal is passed. After the proposal is passed, the crowdsourcing organization of intellectual property A can execute the proposal, and the calling data in the proposal will be executed, that is, the four operations mentioned above, that is, the creation of new intellectual property B, the creation of the derivative relationship between intellectual property A and intellectual property B, and the allocation of the ownership.

[0086] As can be seen from the example, the derivation and right confirmation of intellectual property in the crowdsourcing process can be achieved through the NFT protocol proposed in the application and other smart contracts to achieve the on-chain execution of the whole process of derivation and right confirmation, that is, to provide a reliable and trusted collaborative environment for the whole process, and the key digital credentials in the process can be left in the form of contract data and contract events.

[0087] The application provides an electronic device, including a memory and a processor, the memory stores a computer program, and the processor implements the steps of the method for supporting the derivation and right confirmation of intellectual property in the crowdsourcing process based on the NFT protocol when executing the computer program.

[0088] The application provides a computer readable storage medium for storing computer instructions, and the computer instructions are executed by a processor to implement the steps of the method for supporting the derivation and right confirmation of intellectual property in the crowdsourcing process based on the NFT protocol.

[0089] The memory in the embodiments of the application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). It should be noted that the memory described in the methods of the present application is intended to include, but not be limited to, these and any other suitable types of memory.

[0090] In the above embodiments, all or part of the methods can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the methods can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (DVD)), or semiconductor media (such as solid state disk (SSD)), etc.

[0091] In the implementation process, each step of the above method can be completed by integrated logic circuit of hardware in the processor or instruction in the form of software. The steps of the method disclosed in the embodiments of the present application can be directly embodied as hardware processor execution, or executed by combination of hardware and software modules in the processor. The software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0092] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with processing capability of signals. In the implementation process, each step of the method embodiments can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor mentioned above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware code executed by the processor, or executed by a combination of hardware and software modules in the code processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.

[0093] The above describes in detail the method of supporting the derivative and right protection of intellectual property in the crowd creation process based on the NFT protocol. The principles and implementation modes of the present application are described by applying specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea; at the same time, for those skilled in the art, according to the idea of the present application, the specific implementation mode and application range will be changed, and the above description should not be understood as a limitation of the present application.

Claims

1. A method for supporting intellectual property derivation and confirmation in the crowdsourcing process based on NFT protocols, characterized in that, The method is specifically as follows: Step 1: Participants in the co-creation process submit co-creation materials, which are modifications to the original intellectual property content or derivative versions based on the original intellectual property. Step 2: The co-creation organization of the intellectual property decides whether to adopt the co-creation material according to a certain decision-making mechanism. If adopted, relevant operations will be performed according to the type of co-creation material. The operations include updating the content of the intellectual property and generating new intellectual property. Step 3: If the crowdsourcing organization adopts the crowdsourcing materials after making a decision, it will determine the contributions of the crowdsourcing participants according to a certain rights confirmation mechanism. Step 4: The NFT protocol maps the derivation and ownership changes of intellectual property rights in the crowdsourcing activity. The extended part of the NFT protocol records the derivation relationship between digital intellectual property rights, can configure multiple relationships, and can represent the weight. The NFT protocol supports intellectual property derivation and ownership confirmation, including the following methods and events in the extended portion: (1) addReference: including uint256 parent, uint256 child, uint256 weight, uint256 decimal, ReferenceType referenceType; This method is used to create a connection between intellectual property rights with a derivative or combined relationship. ReferenceType indicates the type of relationship, and weight and decimal together constitute the weight. In this method, the benefits of IP can be propagated upward along the derivative chain of intellectual property rights through association and weight, realizing the confirmation of rights between intellectual property rights with a relationship. (2) deleteReference: includes uint256 parent, uint256 child, ReferenceType type; deletes the relationship between two nodes with type referenceType; (3) getReference: includes uint256 id; obtains all associated information of this ID, including the relationship between its pointer and the pointer it points to; (4) getReferenceByType: includes uint256 id, ReferenceType type; retrieves all relationships of the specified contact type for this ID; (5) ReferenceAdd: including uint256 parent, uint256 child, uint256 weight, uint256 decimal, ReferenceType referenceType; This event is emitted when an association is created. (6) ReferenceDelete: Includes uint256 parent, uint256 child, ReferenceType type; this event is emitted when the association is deleted.

2. The method according to claim 1, characterized in that, The NFT protocol is based on the ERC-1155 token protocol. The ERC-1155 protocol represents the content of intellectual property, the co-creation organization, and its ownership allocation. Each ID in the ERC-1155 protocol represents a co-creation organization, and the URI associated with the ID represents the content of the intellectual property, which stores the hash value of the digital content of the intellectual property.

3. The method according to claim 1, characterized in that, The aforementioned co-creation organization is a collection of all co-creation participants. It manages the content, rights, derivatives, and confirmation of intellectual property rights, and is also a beneficiary of intellectual property rights. The revenue generated by intellectual property rights will be distributed according to the rules for confirmation and distribution.

4. The method according to claim 1, characterized in that, The crowd-creation process is a process in which intellectual property rights are derived. During the crowd-creation process, crowd-creation materials are generated, thereby developing the content of intellectual property rights. At the same time, new intellectual property rights with combinatorial and derivative relationships are also generated in this process.

5. The method according to claim 1, characterized in that, The decision-making mechanism is as follows: the co-creation organization manages intellectual property rights and co-creation materials generated during the co-creation process through the decision-making mechanism, determines the derivative direction of intellectual property rights in the co-creation process, and also determines the contribution of the co-creation materials adopted in the co-creation process, and makes decisions on their rights confirmation. The decision-making mechanism includes the following two types of decisions: (1) Decisions are made through access control. Members with specified permissions can make decisions and directly manage and confirm intellectual property rights. (2) Make decisions through on-chain governance.

6. The method according to claim 1, characterized in that, The ownership confirmation mechanism consists of two parts: ownership determination and ownership on-chaining. Ownership determination is the step of deciding the value of ownership reflected in the NFT protocol. Ownership on-chaining is the process of uploading changes in ownership to the blockchain through a decision-making mechanism.

7. The method according to claim 6, characterized in that, The methods for determining ownership include the following three methods: (1) The value of ownership is directly proposed by the participants in the crowdsourcing or members of the crowdsourcing organization; (2) Set different types of crowd-creation contributions, determine the value of ownership based on the type of contribution, and store the value of ownership corresponding to different types in the smart contract data. The crowd-creation type is determined by the decision-making mechanism. (3) The value of ownership is determined directly through the on-chain governance model. Members of the crowdsourcing organization propose the ownership they think is appropriate, and then obtain the final ownership value through weighted average.

8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-7.

9. A computer-readable storage medium for storing computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Entrepreneurship project credit investigation method on crowd innovation block chain platform

    CN114693176A

  • Open type organization autonomy and multi-person collaborative innovation platform based on block chain

    CN115147066A