CPC G06F 9/505 (2013.01) [G06F 9/5077 (2013.01); G06F 11/3006 (2013.01); G06F 11/3062 (2013.01); G06N 20/00 (2019.01); G06Q 20/0655 (2013.01); G06Q 20/381 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/505 (2013.01); G06F 2209/508 (2013.01); G06Q 2220/00 (2013.01)] | 20 Claims |
1. A method for optimizing returns generated by a computing device, the method comprising:
instructing the computing device to work on a first workload, wherein the first workload is mining a first cryptocurrency;
monitoring a plurality of signals impacting a profitability of mining for a plurality of different cryptocurrencies; and
in response to the plurality of signals indicating a second cryptocurrency is the most profitable of the plurality of different cryptocurrencies, calculating a difference in profitability from the first workload being worked on by the computing device and a second workload being worked on by the computing device where the second workload is mining the second cryptocurrency; calculating a switchover cost representative of a time period during which no work is performed by the computing device when changing from the first workload to the second workload; and automatically switching the computing device to mine the second cryptocurrency if the difference in profitability is greater than the switchover cost, and mining the second cryptocurrency.
|