US 12,107,947 B2
Multi-blockchain digital transaction information segregation system
Pankaj Sarin, Fremont, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on May 21, 2021, as Appl. No. 17/327,097.
Application 17/327,097 is a continuation of application No. 16/110,771, filed on Aug. 23, 2018, granted, now 11,018,851.
Prior Publication US 2021/0351915 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); G06F 9/46 (2006.01); G06F 16/2458 (2019.01); G06F 21/60 (2013.01); G06F 21/64 (2013.01); G06Q 20/06 (2012.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/0637 (2013.01) [G06F 9/466 (2013.01); G06F 16/2465 (2019.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06Q 20/0658 (2013.01); H04L 9/3213 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05); H04L 63/12 (2013.01); G06F 2216/03 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for segregating transaction information using multiple blockchains, comprising:
accessing, by a mining device, a communication from a first transaction device, the communication indicating a first digital transaction and including digital transaction information, the first digital transaction associated with a product or service, the digital transaction information comprising characteristics of the product or service;
identifying, by the mining device based on the first digital transaction, a primary blockchain address for a primary blockchain that is associated with a first level of information for a plurality of products or services including the product or service;
accessing, by the mining device on the primary blockchain via the primary blockchain address, previous digital transaction information for a previous digital transaction that is associated with the first digital transaction; and
executing, by the mining device, a smart contract that stores at least a subset of the digital transaction information on a secondary blockchain, wherein:
the previous digital transaction information includes a previous subset of digital transaction information corresponding to a second level of information associated with the product or service that is a different type of information as the first level of information, and the secondary blockchain stores respective second level information associated with a plurality of transactions stored via the primary blockchain, and wherein the executing the smart contract comprises:
generating a digital asset that provides an access to the respective second level information, including the at least the subset of the digital transaction information, on the secondary blockchain, and
encrypting the at least the subset of the digital transaction information using at least the digital asset, wherein the encrypting prevents revealing the at least the subset of the digital transaction information on the secondary blockchain in an absence of the digital asset being provided for the access.