Crowd funding is a way to fund a project by raising many small amounts of money from a large group of people. An example is the Kickstarter innovation web site from Kickstarter, Inc. (based in Greenpoint, Brooklyn, US). The Kickstarter site can be used to fund creative projects via crowd funding with Kickstarter retaining a portion of the funds as its fee. The creator of the project retains complete ownership of it. The backers are often helping to fund their friends' project and can see the creative process as it happens. Also, the backers may receive a copy of the finished creative work such as a book or CD. Since the project creator retains ownership of the project, this type of funding may not be desirable for a corporate funding of projects or ideas where the corporation wants to retain ownership of the project in order to commercialize it if the project is successful.
A computer-implemented method of crowd funding for innovation, consistent with the present invention, includes distributing a proposal with a description of a project idea, an amount of funds requested, and a time frame for raising the funds. Ownership of the project is transferred to an entity. In response to the proposal, the entity receives contributions from contributors and for each of the received contributions the entity converts the contribution to a corresponding amount of coin subject to a blockchain operation, and adds the contribution to the funds. The entity releases an amount of money corresponding with the amount of coin in the funds if the funding goal is met within the time frame and within a bank amount of funds available for the project. The entity determines if the project is successful after the money is released. If the project is successful, the entity can optionally distribute the funds or a bonus to the contributors, converted from the coin.
The accompanying drawings are incorporated in and constitute a part of this specification and, together with the description, explain the advantages and principles of the invention. In the drawings,
Embodiments of this invention include the combination of a crowd sourced idea generation electronic web site with crowd sourced funding for corporate innovation. The actual funding comes from internal corporate sources based upon contributions from individuals, since the ideas and projects that will be created and funded and ultimately produced will be the sole property of the company that employs the crowd. But the decision as to what to fund will be entirely up to the individuals (internal crowd) that are placing the funds on the projects and ideas as they see fit. The ideas are crowd sourced as well. This combination provides a new way for corporate innovation and commercialization of ideas, for example. Examples of a crowd funding systems for innovation are disclosed in U.S. Pat. Nos. 10,896,391 and 10,740,734, both of which are incorporated herein by reference as if fully set forth.
User interface 130 includes a section 132 to indicate how many proposals this requestor has submitted. For example, different types of icons displayed in section 132 can indicate how many proposals this requestor has submitted and, as another example, the light bulb icon shown in
A section 136, corresponding with funds gauge 97, can display an indication of the current funding obtained for the proposal and the total amount of funds requested. In this example, section 136 displays a bar that increases in length as funds are obtained, and the total length of the bar indicates the amount of funds requested. The amount funds currently obtained and the amount requested can also be displayed in text adjacent the bar. A section 138, corresponding with time gauge 99, can display an indication of the time remaining to raise funds for this proposal, in this example the number of days remaining. A section 140 can display an indication of the status of the proposal, in this example the status being the proposal is in the process of obtaining funds and has not yet been approved. Section 140 can be updated to display an indication of other status for the proposal, for example the proposal having been approved or completed. A section 142 can describe the proposal or idea for a project submitted by the requestor, and the proposal in section 142 can be described in text, photos, video, or other multi-media content. Section 142 can optionally include a link (electronic network address) to additional information about the proposal.
A section 144 can display an indication of the amount of coin available to the requestor for use in contributing to proposals. For example, each shaded icon in section 144 can correspond with a particular amount of coin available to the requestor for contributing to proposals. For example, each shaded icon can represent one hundred coins, and the value represented by each icon in section 144 can also be displayed. The icons in section 144 are shown as shaded and non-shaded circles for exemplary purposes, and these icons can be stylized as illustrated in
User interface 130 can thus display a time gauge in section 138 visually indicating an amount of time remaining to obtain a requested amount of funds for the project, display a funds gauge in section 136 visually indicating an amount of funds currently obtained for the project, and display a bank gauge in section 146 visually indicating an amount of funds available for the project by contributors eligible for using the bank funds to make contributions to the project. User interface 130 can also display changes in the funds gauge and the bank gauge during the amount of time remaining, indicated by the time gauge, as contributions are received for the project, where the displayed changes in the funds gauge and the bank gauge correspond with the received contributions. The time gauge, funds gauge, and bank gauge can also be implemented with various colors to further visually indicate the status of, respectively, time remaining, current funds obtained, and funds remaining in the bank. The contributors to the proposal identified in section 142 can possibly have access to user interface 130 to monitor the status of the proposal and view the gauges for the proposal.
The entity records the proposal via entity computer systems 26 (step 34) in method 30 of
Each of the contributors' contributions 42, 44, and 46 can be selectively subject to corresponding incentive multipliers (steps 48, 50, and 52, respectively). Incentives are provided in part by multipliers that can increase the potential return based upon particular criteria such as the country where a contributor is based, the group or division to which a contributor is assigned, the number of successful projects to which the contributor has contributed, or other criteria to encourage participation by certain individuals or groups. As an example, the incentive multiplier can be 1.5 or 2.0 so that, if a project is successful, the corresponding contributor receives 1.5 times or twice the original contribution, respectively. Instead of using corporate or entity funds to make one large internal grant, the corporate funds can be used to encourage participation by offering a potential return based upon the incentive multipliers. When a proposal is broadcast, the entity can optionally include an identification of incentive multipliers for the project. For example, if the entity wants to encourage participation by employees of the entity based in Europe, the entity can indicate that any contributor based in Europe will receive an incentive multiplier along with an indication of such multiplier. As another example, if the entity wants to encourage participation by employees who work in the same group or division as the requestor, the entity can indicate that any of those employees as contributors will receive an incentive multiplier.
Also, to provide for raising many small amounts of money, the individual contributions, represented by contributions 42, 44, and 46, can be limited to a certain percentage of the fund goal (amount requested), for example 5% or 1%. For example, if the requested amount of funds is $10,000, the entity can limit individual contributions to 5% of that amount or $500. As another example, the entity can establish a monetary limit such as $100 for each contribution to a proposal. Other percentages or monetary limits are possible, if used. These limits can help to encourage participation by a large number of contributors as often desired for crowd funding. If an individual contribution exceeds the limit, when used, then the contribution is not accepted, and the corresponding contributor can possibly be notified that the attempted contribution exceeded the limit.
The contributions 42, 44, and 46, after selectively adjusted by the incentive multipliers, are converted to a corresponding amount of coin (steps 54, 56, and 58, respectively), and the resulting amounts are added to the fund in step 60. Coin can be used as artificial or virtual currency. In particular, coin is a digital currency amount representing a fiat currency amount preferably in a single currency. Tokens are also a digital currency amount representing a fiat currency amount. Tokens can be used instead of, or in addition to, coin in the crowd funding process. Coin can also be branded to convey specific corporate messages or link the history of the organization (entity) to significant people or events in the life of the organization. Coin thus provides a way to convert contributions in a variety of currencies to a universal monetary unit, as well as communicate to requestors and contributors.
The existing currency exchange rates can be used to convert from a contributor's currency to coin, or artificial exchange rates can be generated for conversion to coin. The exchange rate used to convert to coin is saved to later potentially convert back to currency when funds are disbursed for successful projects. The type of currency for coin can be, for example, the currency of a requestor's country. For example, if the requestor is based in the United States, then the coin can represent US dollars for this requestor's fund, and the contributor's contributions, if not in US dollars, are converted from the currency of origin to US dollars. For example, if a contributor is based in Europe and the requestor is based in the United States, the contributor's contribution can be converted using the current exchange rate (at the time of the contribution) from euros to US dollars. The artificial exchange rates, if used, can be another way to provide incentives by establishing exchange rates between particular currencies greater than existing exchange rates.
Furthermore, instead of contributing fiat currency, it is possible for contributors to earn coin through particular activities such as presenting a technical paper, the contributors' number of granted patents, or the contributor's rating as determined by performance reviews. The earned coins can optionally have an expiration date, for example at the end of the current fiscal year for the entity.
Instead of, or in addition to, earning coin the entity can distribute coin to the pool of potential contributors 41 in step 51. In particular, the entity can replenish coins to the pool of contributors. The entity can also replenish coin in the bank in step 53. The bank can represent a total amount of coin available for funding proposals, possibly with limits concerning contributors who may use the coin in the bank, proposals for which the contributors may use the coin in the bank, and an amount of coin in the bank each eligible contributor may use to fund projects. For example, the total amount of coin in the bank can be reserved for use by only employees within a particular division of the company with each of those eligible employees allotted only a certain amount of coin in the bank and, as another example, for use only within a particular time frame. As other examples of such limits, the coin in the bank can be limited for use only by employees within a particular geographic region or only by employees who have previously contributed to a particular number of successful projects. The bank can thus include several banks of coin based upon these limits, for example. The entity can replenish coin in the bank for step 53 on a regular basis, for example the entity can replenish the bank every calendar quarter or every fiscal quarter for the entity. The entity can also replenish the coin in the bank at other times or according to other criteria.
The coin and bank in steps 51 and 53 is typically owned by the entity. In other embodiments, the coin and bank can be owned by a different entity, and contributors (e.g., employees and contractors) of the entity use the coin and bank to perform work for the different entity. That coin and bank can optionally be branded or labeled by the different entity. In this manner, the different entity essentially funds the work through its coin that the entity performs for the different entity. For example, one company performs work for and funded by another company. This embodiment can also include the entity performing work for many different entities with each different entity having and owning its own coin and bank, which can be securely traced via blockchain operations as described below. The entity can still own the ideas and set the incentive multipliers for the process when performing work for and funded by a different entity through coin and bank owned by the different entity.
This distributed coin, and possibly the earned coin and the coin in the bank, can be owned by the entity and licensed to the contributors with the license specifying how the coin can be used and a time limit on it. For example, the license can include the following terms: the coin can only be used to fund eligible requestors' proposals; the coin represents a value of fiat currency but has no monetary value itself; and the coin must be used within the current fiscal year of the entity, otherwise the coin expires.
As indicated above, the coin can optionally be branded.
Entity computer systems 26 determine if the funding goal is complete within the specified time frame for contributions and optionally within a total amount in the bank available for this proposal (step 62) in method 40 of
In addition, if more time is added in step 64, the entity can also change the value of the coin in the bank for this proposal (step 55) or add more coin to the bank for this proposal (step 57), or perform both steps 55 and 57. Changing the value of the coin in the bank for this proposal can effectively increase the amount of funds available for it. For example, the entity can initially set the value of the coin in the bank as one coin represents one US dollar and then change the value of the coin in the bank as one coin represents ten US dollars. In some cases, the entity may change the value of the coin in the bank for this proposal by decreasing the value, for example if more coin is added to bank for funding this project.
If the funding goal is complete within the time frame (step 62), entity computer systems 26 convert the coins for the proposal to fiat currency and release the money to the requestor (step 68), and the project is underway (step 70). If coin from the bank was used to fund this proposal, entity computer systems 26 remove a corresponding amount of coin from the bank (step 67). Also, entity computer system 26 can provide a notification to contributors that the proposal to which they contributed has met its funding goal and the corresponding project is underway (step 69). This notification can include, for example, an email message, a posting on an internal web site, and a change in the status in section 140 of user interface 130.
By using coin to represent a digital currency amount, fiat currency for the funds can optionally be locally released to the requestor in the country where the requestor is based. For example, if the entity is based in the United States but the requestor is based in Europe, the entity can instruct a European division of the entity to release the fiat currency to the requestor rather than transferring money from the United States to a European location or account. The fiat currency can be released by, for example, providing an electronic transfer of funds to the requestor's bank account or by issuing a check to the requestor. Furthermore, by using coin to represent a digital currency amount, the fiat currency for the project is only expensed when the project is approved, for example.
Upon beginning the project, the requestor transfers ownership of the data for the project to the entity (steps 72 and 74). Transferring ownership of the data can include transferring intellectual property rights in the data such as any applicable patent, copyright, trademark, and trade secret rights. As the project is underway, a status of the project can be provided to the contributors by, for example, an email message or electronic posting, allowing the contributors to track the progress of the projects to which they have contributed.
When the project time is complete, it is determined whether the project was successful (step 76). If the project was not successful, the project ends and no funds are returned to the contributors, having taken the risk of funding the project (step 78). If the project was successful, the project can possibly enter commercial production by the entity (step 80). A project can be deemed successful if, for example, the project can result in a commercial product for the entity, if the project results in a working prototype, or according to other criteria. Also, the requestor transfers ownership of the project to the entity (steps 86 and 74). Transferring ownership of the project can include transferring ownership of any resulting prototypes or other physical items and transferring intellectual property rights in the project such as any applicable patent, copyright, trademark, and trade secret rights.
Entity computer systems 26 record data for the project (step 84) and optionally disburse funds to the contributors, adjusted by the corresponding incentive multipliers, and converted from coin to the contributors' currencies using the corresponding conversion rates (step 82). When step 82 is executed, the funds or bonus can be disbursed by, for example, electronic transfers to the contributors' bank accounts or by issuing checks to the contributors. If the project was funded with coins distributed to the pool of potential contributors, then the entity may not execute step 82. If the project was funded in part by contributors money converted to coin, then the entity may elect to execute step 82 for those types of contributions. Alternatively for step 82, the contributors, or selected ones of the contributors, can receive a type of bonus, for example a monetary bonus or an increase in virtual coins to reinvest in other projects with the coins being deposited into the contributors' coin accounts. Another type of bonus can involve rewarding successful investors, meaning the contributors who have contributed to projects deemed successful. A contributor's number of successful projects can be tracked, and the contributors who contribute to such successful projects can be rewarded with additional or increasing amounts of virtual coin to reinvest in other projects. This bonus for contributing to successful projects can be, for example, a set amount of coin for each successful project or increasing amounts of coin based upon the number of successful projects. Therefore, those contributors who have a proven record of contributing to successful projects can be rewarded with more coin and encouraged to invest in more proposals they believe will result in successful projects.
Furthermore, if the project was successful, entity computer systems 26 can receive optional feedback from the contributors for the proposal corresponding with this project (step 85). Feedback from the contributors to the project can include the following information: an up vote indicating approval of the completed project; a down vote indicating disapproval of the completed project; an indication that the project did not meet the contributors' expectations; or an indication that the project exceeded the contributors' expectations. The feedback can be provided, for example, in a user interface such as part of user interfaces 100 or 130.
Security features can be incorporated into this crowd funding system based upon various criteria such as groups or geographic regions. For example, if a proposal is only available for funding by contributors within a particular group or division of the entity, then only those contributors can be granted access to information about the proposal. As another example, if a proposal is only available for funding by contributors within a geographic region, then only those contributors within that geographic region can be granted access to information about the proposal.
Table 1 provides an example of a data structure for granting coin to contributors based upon particular activities. Table 2 provides an example of a data structure for recording conversion rates for converting contributions to a corresponding amount of coin. Table 3 provides an example of a data structure for recording data for contributions for a particular project. Table 4 provides an example of a data structure for recording coin distributed to potential contributors. Table 5 provides an example of a data structure for recording project data. Table 6 provides an example of a data structure for a bank of coin, divided into multiple banks, where each bank has a group of requestors eligible for having coin from the bank used for their proposals and groups of contributors eligible for using coin from the bank for contributing to those proposals. Tables 1-6 are representative of data structures to be stored in a computer memory or electronic database for access by the entity computer systems or other computers.
The crowd funding method described above can be implemented, for example, as a software application integrated with existing entity computer systems. The entity controls the process in part by owning the proposal, the project, and coins for it. The entity also owns the intellectual property rights covering the proposal and the project, providing an incentive for the entity to commercialize successful projects. This crowd funding method thus provides a specific type of crowd funding that may be useful for organizations as a way to fund innovation and internally develop ideas, aside from the more commonplace ways organizations fund research and development.
Hosting the crowd funding system on blockchain enables the automation of key administrative tasks, such as the immediate generation of a project number for project spending at the moment when a project reaches its specified funding request level. This feature automates a manual task and accelerates project timelines, and even more importantly gives project submitters and investors confidence that their idea will be funded by the entity if it is validated by their crowd funding investment peers. The ability to guarantee immediate funding without weeks and months of project reviews, for example, can energize participants or contributors to put their innovative ideas forward where they might otherwise hold back because they may not believe they will receive approval to try out their ideas.
Leveraging blockchain for the crowd funding system enables the creation and marketing of an entity-branded innovation coin, which can show that the entity is on the leading edge of innovation digital transformation. Creating an entity-branded coin which can be transacted on blockchain provides added incentive for participants or contributors to use the innovation site hosting the crowd funding system. The creation of an innovation coin, such as the coin described above, can further provide a marketing opportunity for the entity, which increases the potential to monetize and license the innovation platform to external companies for their own crowd funding initiatives.
Executing the crowd funding system and process on blockchain provides security and traceability for the project submission and crowd funding process. For budget contributed to the innovation platform, it is important to know how and where the money is being spent. For investors, it is similarly important to know with certainty that their voice is being heard through the contribution of their coins. The automation, security, immutability, and transparency of blockchain enables each of these objectives while also allowing the program to be easily scaled to multiple investing parties.
As shown in
Validator nodes (154, 156, 158): Validator nodes are those that participate in the consensus protocol. They are responsible for the generation of new blocks. Validator nodes are only connected to each other and to boot nodes for security and efficiency purposes. Validator nodes apply the IBFT2.0 consensus protocol to validate the transaction and incorporate it into a new block.
Boot nodes (152): Boot nodes are responsible for setting up new nodes by providing them with a list of active nodes in the network and other relevant information such as whitelists and blacklists. Boot nodes are connected to all the types of nodes in the network. In a simpler construct, Boot nodes are used to initially discover peers. A boot node is a regular node to which nodes connect on startup. Boot nodes include the elements shown in block 162 in a Ethereum Virtual Machine (EVM).
Full nodes: Full nodes have the current state of the blockchain so cannot serve the network with all data requests (e.g., the balance of an account at an old block).
Archival nodes (160): Archival nodes have all features of full nodes and they also store the intermediary state of every account and contract for every block since the genesis block. An archival node has the functionality of a fill node, and it can access historical state data.
Peer-to-peer (P2P) networking. For P2P networking, Besu implements the devp2p Ethereum network protocol. The protocol ensures inter-client communication. It also acts as an additional IBFT2 sub-protocol. The discovery is made using UDP-based protocol. For communication, it utilizes the RLPx—a TCP-based protocol. The RLPx, on the other hand, uses various sub-protocols including the ETH Wire Protocol (for transaction state synchronization) and IBF sub-protocol (for making consensus decisions).
Badge/Coin/Token Creation/Development. There can be 2 types of tokens for the blockchain platform for the crowd funding system: Fungible tokens—coin; and non-fungible tokens—badges. Badges can be awarded to successful inventors in the crowd funding system and can thus be used as an incentive multiplier, for example providing more coin to the successful inventors.
Fungible tokens: Coin or entity innovation coin is a branded token, digital currency, or stable coin standard token associated with actual currency, such as U.S. dollars, that does not change significantly in value. Coin can be implemented as described above for the crowd funding system.
Table 7 includes an example of key elements of a smart contract for innovation token creation. In this example of a smart contract, the public price of coin has a value 1. Furthermore, functions can be used for a life cycle of fungible tokens.
Non-Fungible Tokens (NFTs): Badges are such NFTs that feature unique characteristics and cannot be exchanged or replaced with identical tokens. Smart contracts inside the NFTs help in storing the unique and exclusive data that differentiate NFTs from other tokens which are also known for indivisibility. Badges are individual tokens with extra information stored in them. Each badge contains owner identification (ID), rich metadata, safe file links, and other identifying information that is recorded in its smart contract. Badges can be drafted or generated, for example, via the ERC721 standards for facilitating NFTs requirements.
The blockchain structure of
The transactions in the process of
Table 8 is an example of a blockchain immutable record for applying unique identifiers in the crowd funding system. The immutable records can be distributed and tagged to one another among the entity and contributor computers to provide security by, for example, using the unique identifiers to verify coin, incentive multipliers, badges, and transactions. Table 9 is an example of blockchain operations for the crowd funding system. The immutable record and blockchain operations can be implemented with, for example, known blockchain records and operations.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2023/055351 | 5/24/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63354352 | Jun 2022 | US |