US 11,809,608 B2
Methods and systems for using digital signatures to create trusted digital asset transfers
Mondo Jacobs, San Ramon, CA (US); Ajith Thekadath, San Ramon, CA (US); Lidia Daldoss, Burlingame, CA (US); and David Henstock, San Francisco, CA (US)
Assigned to Visa International Service Association, San Francisco, CA (US)
Filed by Visa International Service Association, San Francisco, CA (US)
Filed on Mar. 22, 2022, as Appl. No. 17/701,555.
Application 17/701,555 is a continuation of application No. 16/864,750, filed on May 1, 2020, granted, now 11,314,900.
Application 16/864,750 is a continuation of application No. 15/283,930, filed on Oct. 3, 2016, granted, now 10,693,658, issued on Jun. 23, 2020.
Claims priority of provisional application 62/294,825, filed on Feb. 12, 2016.
Prior Publication US 2022/0215132 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/64 (2013.01); H04L 9/32 (2006.01); G06Q 20/38 (2012.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04W 12/10 (2021.01); H04L 9/00 (2022.01)
CPC G06F 21/64 (2013.01) [G06Q 20/3825 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/3255 (2013.01); H04L 9/085 (2013.01); H04L 9/3066 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01); H04W 12/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first computer, from a second computer, a digital asset and a first digital signature for the digital asset, the digital asset including a sender identifier of a sender, a recipient identifier of a recipient, and an amount to pay the recipient by the sender, wherein the first digital signature was generated by the second computer based on the digital asset and a first private key associated with the second computer;
validating, by the first computer, the digital asset;
verifying, by the first computer, the first digital signature;
generating, by the first computer, a second digital signature for the digital asset, the second digital signature generated based on the digital asset and a second private key associated with the first computer;
generating, by the first computer, a block for a blockchain associated with the first computer, the block including information about the digital asset; and
after generating the block, coordinating, by the first computer, a transfer of funds including the amount from the sender to the recipient in a settlement process.