US 12,423,063 B2
Smart contract blockchain abstraction API
Michael D. Dowling, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Nov. 13, 2023, as Appl. No. 18/507,530.
Application 18/507,530 is a continuation of application No. 17/121,260, filed on Dec. 14, 2020, granted, now 11,816,453.
Application 17/121,260 is a continuation of application No. 15/610,311, filed on May 31, 2017, granted, now 10,871,948.
Claims priority of provisional application 62/479,079, filed on Mar. 30, 2017.
Prior Publication US 2024/0078091 A1, Mar. 7, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/10 (2023.01); G06F 8/30 (2018.01); G06F 21/60 (2013.01); G06Q 10/06 (2023.01); G06Q 20/22 (2012.01); G06Q 20/40 (2012.01); G06Q 30/02 (2023.01); G06Q 30/06 (2023.01)
CPC G06F 8/311 (2013.01) [G06F 21/604 (2013.01); G06Q 20/223 (2013.01); G06Q 20/405 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
detecting, by a computing system based on examining a smart contract code, a code language of the smart contract code, wherein each of a plurality of code languages is associated with at least one of a plurality of blockchain platforms;
determining, by the computing system, based at least partially on the code language of the smart contract code, a selected blockchain platform to deploy a smart contract of the smart contract code onto, the selected blockchain platform being one of the plurality of blockchain platforms associated with the detected code language, the smart contract code written in the detected code language capable of being deployed onto two or more blockchain platforms;
deploying, by the computing system, the smart contract code to the selected blockchain platform; and
deploying, by the computing system, a modified smart contract code modifying the smart contract code to the selected blockchain platform, the modified smart contract code is in the code language of the smart contract code.