US 11,941,619 B2
Validation and storage of transaction data for a blockchain
Suryatej Gundavelli, San Jose, CA (US)
Assigned to PayPal, Inc., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Dec. 12, 2019, as Appl. No. 16/711,708.
Prior Publication US 2021/0182846 A1, Jun. 17, 2021
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 20/3829 (2013.01) [G06Q 20/3827 (2013.01); H04L 9/006 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/3271 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor; and
a non-transitory, computer-readable memory containing instructions that, when executed by the processor, cause the system to perform operations comprising:
receiving, by a transaction component, transaction data associated with a transaction:
determining, by a validator component, if the received transaction data can be added to a blockchain;
generating, by a query component, a query for a blockchain responder component, based on a portion of the transaction data that comprises less than an entirety of the transaction data;
receiving, by the validator component, an answer to the generated query from the blockchain responder component;
verifying, by the validator component, the received answer; and
transmitting, by the validator, a notification to the blockchain responder component that the blockchain responder component can update the blockchain with a data block comprising the transaction data.