google has patent on cryptocurrency