US 12,033,123 B2
Cryptographic technology platform and methods for providers to enable users to monetize their data
Trevor Marshall, New York, NY (US); Stuart Sopp, New York, NY (US); Aviv Gadot, New York, NY (US); and Josh Stephens, Brooklyn, NY (US)
Assigned to Finco Services, Inc., New York, NY (US)
Filed by Finco Services, Inc., New York, NY (US)
Filed on May 28, 2019, as Appl. No. 16/424,341.
Claims priority of provisional application 62/768,518, filed on Nov. 16, 2018.
Claims priority of provisional application 62/676,790, filed on May 25, 2018.
Prior Publication US 2019/0378121 A1, Dec. 12, 2019
Int. Cl. G06Q 20/12 (2012.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06Q 20/38 (2012.01)
CPC G06Q 20/1235 (2013.01) [G06F 21/602 (2013.01); G06F 21/6209 (2013.01); G06Q 20/123 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A system for providing public access to encrypted data comprising:
at least one computer processer;
a provider;
a public database;
a provider private database;
wherein a user interacts with the provider that generates user data;
wherein the provider stores a record of the interaction;
wherein the provider creates a secret exchange key, and makes the secret exchange key available to the user;
wherein the system executes an authenticated request by the user for the secret exchange key;
wherein the user submits the secret exchange key and the user's public address;
wherein the provider validates the secret exchange key;
wherein, upon validating the secret exchange key, the provider finds at least one data contract that can accept the user data and provides the user a proof grant for a data contract of the at least one data contract;
wherein the provider encrypts the user data and associates the user data with the at least one data contract that can accept the user data;
wherein, upon receiving, from the provider, the proof grant for the data contract of the at least one data contract that can accept the user data, the user submits the proof grant to the data contract of the at least one data contract to the provider;
wherein, upon receipt of the user's submission of the proof grant to the data contract of the at least one data contract, the provider makes the user data associated with the data contract of the at least one data contract available for purchase by a purchaser; and
wherein the system permits the user to unpublish the user data from the data contract of the at least one data contract and make the user data unavailable for future purchasing by another purchaser.