Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Platforms

Search All Applications in Cryptocurrency: Platforms


Application US20190043025


Published 2019-02-07

Genetic Algorithms In Blockchain Space

Techniques are disclosed for managing digital assets. One embodiment presented herein includes a computer-implemented method, which includes receiving one or more optimization criteria from a user for optimizing a portfolio of digital assets. The method further includes generating a genome population comprising a plurality of genomes, each of which represents a solution for optimizing the portfolio of digital assets. The method further includes selecting two parent genomes from the genome population, mating the two parent genomes to produce a child genome, mutating the child genome, adding the child genome to the genome population, and removing a number of genomes from the genome population. The method further includes, upon determining, based on the one or more optimization criteria, that a genome in the genome population represents an optimal solution, performing at least one of buying, selling, and trading of digital assets according to the solution represented by the genome.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A computer-implemented method for managing digital assets, comprising: receiving one or more optimization criteria from a user for optimizing a portfolio of digital assets; generating a genome population comprising a plurality of genomes, each of which represents a solution for optimizing the portfolio of digital assets; selecting and mating two parent genomes from the genome population to produce a child genome; mutating the child genome; adding the child genome to the genome population; removing a number of genomes from the genome population; determining, based on the one or more optimization criteria, whether any genome in the genome population represents an optimal solution; upon determining that a genome in the genome population represents an optimal solution, performing at least one of buying, selling, and trading of digital assets according to the solution represented by the genome.

  • 9. A computing device for managing digital assets, the computing device comprising: a memory; and a processor configured to perform a method for managing digital assets, comprising: receiving one or more optimization criteria from a user for optimizing a portfolio of digital assets; generating a genome population comprising a plurality of genomes, each of which represents a solution for optimizing the portfolio of digital assets; selecting and mating two parent genomes from the genome population to produce a child genome; mutating the child genome; adding the child genome to the genome population; removing a number of genomes from the genome population; determining, based on the one or more optimization criteria, whether any genome in the genome population represents an optimal solution; upon determining that a genome in the genome population represents an optimal solution, performing at least one of buying, selling, and trading of digital assets according to the solution represented by the genome.

  • 17. A computer-readable medium comprising instructions that when executed by a computing device cause the computing device to perform a method for managing digital assets, the method comprising: receiving one or more optimization criteria from a user for optimizing a portfolio of digital assets; generating a genome population comprising a plurality of genomes, each of which represents a solution for optimizing the portfolio of digital assets; selecting and mating two parent genomes from the genome population to produce a child genome; mutating the child genome; adding the child genome to the genome population; removing a number of genomes from the genome population; determining, based on the one or more optimization criteria, whether any genome in the genome population represents an optimal solution; upon determining that a genome in the genome population represents an optimal solution, performing at least one of buying, selling, and trading of digital assets according to the solution represented by the genome.