US 12,136,074 B2
Digital network marketplace
Diego Daniel Duarte, São Carlos (BR)
Assigned to CENTRO DE PESQUISAS AVANCADAS WERNHER VON BRAUN, (BR)
Filed by Centro de Pesquisas Avançadas Wernher von Braun, Campinas-SP (BR)
Filed on Aug. 26, 2021, as Appl. No. 17/412,535.
Prior Publication US 2023/0069258 A1, Mar. 2, 2023
Int. Cl. G06Q 20/12 (2012.01); G06F 16/27 (2019.01); G06F 16/9535 (2019.01); G06F 21/60 (2013.01); G06Q 20/02 (2012.01); G06Q 20/38 (2012.01); G06Q 30/0601 (2023.01); G06Q 40/02 (2023.01); G16H 10/60 (2018.01)
CPC G06Q 20/1235 (2013.01) [G06F 16/27 (2019.01); G06F 16/9535 (2019.01); G06F 21/602 (2013.01); G06Q 20/02 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 30/0631 (2013.01); G06Q 40/02 (2013.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing access to a private data object, the method comprising:
storing a private data object off a digital ledger network in a seller's private digital collection;
creating, by a seller, a private data register request, comprising of description of the private data object and the private data object itself;
receiving, from the seller, the private data register request on the digital ledger network to sell access to a private data object;
creating a cryptographic hash of the private data object;
storing the cryptographic hash of the private data object on the digital ledger network;
creating a public data object on the digital ledger network, the public data object comprising the description of the private data object and the cryptographic hash of the private data object;
creating a cryptographic hash of the public data object;
creating, by the seller, a public sell order on the digital ledger network to sell access to the private data object, the public sell order comprising the public data object, a purchase price to access the private data object and the cryptographic hash of the public data object;
creating a public sell order object on the digital ledger network, the public sell object comprising a reference to the public data object and the purchase price to access the private data object;
creating a cryptographic hash of the public sell order object;
creating, by a buyer, on the digital ledger network a public buy order object to purchase access to the private data object, the public buy order object comprising a reference to the cryptographic hash of the public sell order object;
creating a cryptographic hash of the public buy order object;
creating an authorization of the buyer on the digital ledger network comprising a reference to the cryptographic hash of the public buy order object;
receiving the authorization of the buyer on the digital ledger network to authorize the purchase price to be debited from an account of the buyer;
updating the public sell order object on the digital ledger network to create an updated public sell order object comprising a public purchase object and a reference to the buyer;
the updated public sell order object comprising a reference to both the public sell order object and the public buy order object comprising the authorization of the buyer;
receiving an authorization of the seller on the digital ledger network to provide access to the private data object;
the updated public sell order object comprising a reference to the public sell order object comprising the authorization of the seller; and
using a smart contract to copy the private data object stored in the seller's private digital collection and storing the private data object on a private digital collection of the buyer, and the seller's private digital collection and the private digital collection of the buyer are different digital collections that are stored off the digital ledger network.