Method and system to generate revenue utilizing a software application and the transmittal of hashing algorithm data
20200342447 ยท 2020-10-29
Inventors
Cpc classification
G06Q20/3678
PHYSICS
International classification
G06Q40/04
PHYSICS
Abstract
The present method and system, describes a practice for configuring a computer to run end user software applications, utilizing a portion of the end users computing power, to solve hashing algorithms for mining crypto currencies, and depositing them into a crypto currency account. The crypto currency account will be held by a company, person or group of people, hereinafter referred to as the Entity. The Entity will design the end user software application, to allow the end user to configure the amount of processing power allocated for mining the crypto currency. The more power the end user allows for mining the crypto currency, the more redeemable tokens the end user will generate for exchanging, or, purchasing additions for their software application, provided by the Entity.
Claims
1. A computer system operated by an end user having installed a desirable software application developed and configured by the Entity, that generates crypto currency for the Entity, said system comprising: Central Processing Unit (CPU); Graphics Processing Unit (GPU); memory; operating system; network adapter; internet connectivity; server client relationship; a software application comprising (a) a program that servers the interest of the end user (b) an API that allows the manipulation of graphics profiles to be differentiated between the graphical display quality and the mining capacity (c) executable program code that configures the CPU and GPU and memory to discover crypto currency through a mining process (d) executable program code that configures the CPU and network adapter to send information to a specified mining pool internet protocol address, or domain (e) a program code that when executed computes redeemable tokens for the end user, based on allowed mining power (f) a program code that when executed displays the redeemable tokens to the end user (g) a program code to calculate the amount of redeemable tokens, based on the allowed mining power (h) an executable program code that generates and stores the history and transactions of the redeemable tokens.
2. The system of claim 1, further comprising a method by which an Entity is compensated for the use of its software application by utilizing the computational power of the end users computer, said method comprising: An end user operated computer, on which the Entity's software application is installed, sends crypto currency or mining computational data to a mining pool at varied rates set by the end user; said computational data rate is set by the end user by adjusting the number of CPU and GPU cores available to the crypto currency miner; mining pool accumulates the amount of crypto currency generated by the end user's computer using the Entity's crypto currency miner; mining pool sends the crypto currency to an exchange or wallet; crypto currency is converted to fiat monies by moving it from the wallet to an exchange, or, directly from the exchange to a traditional bank; end user is compensated for the use of their allowed computer's computational power by accumulating redeemable tokens; redeemable tokens are awarded to the end user based on the amount of computational power allowed for mining; the tokens are used by the end user to update, upgrade, and/or enhance the software application, provided by the Entity.
3. The system of claim 2, further utilizing the method to allow end users to mine crypto currency for the purpose of extending or funding the development of the Entity's software application, or other applications.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0005]
[0006]
[0007]
[0008]
[0009]
DETAILED DESCRIPTION OF THE INVENTION
[0010] The invention pertains to authoring software applications that provide a service or desired function to an end user. The software application is authored by the Entity. The end user installs the software application onto their computer. The software application provides a desirable service or function to the end user. The software application creates an additional value of service for the end user by providing a means to update or upgrade their software application. The Entity will recognize the end users contribution of computational power from their computer, as reported by the software application, and award the end user tokens for which an exchange can be made to update, upgrade, or otherwise compensate the end user for that computational power. The advantage of this method and system is, the end user never has to spend fiat currency to receive their goods. They need only allow the Entity to use a portion of their computer's computational power, to earn desired goods and services.
[0011]
[0012] The Crypto Currency Miner, 104, also solves hashing algorithms, based on the amount of power allowed by the end user, for the purpose of mining crypto currency. The amount of power allowed for the mining of crypto currency, is controlled by mixing the graphical processing power with the mining power. This is accomplished through a Graphics Quality,
[0013] The mined crypto currency from the Mining Pool, 106, can be transmitted to a Crypto Currency Wallet, 107, or to a Crypto Currency Exchange, 108, over a network. From the Crypto Currency Exchange, 108, the crypto currency can be traded to fiat currency and deposited into a Bank, 109. To trade crypto currency to fiat currency from a Crypto Currency Wallet, 107, it must first be transferred to a Crypto Currency Exchange, 108, over a network.
[0014]
[0015] The available token amount, updates, upgrades, and additions to the Entity Application, 111, are transmitted over a network from the Entity Server, 124, to the End User Computer, 110. It is then processed and displayed to the end user from a Store UI,