System & Method for Implementing a Digital Data Marketplace
An electronic market for user personal privacy data is defined, created and managed by an automated system. The market is configured to create value and demand for user data, and incentives that motivate users to share their data under a set of agreed constraints with digital service providers (DSPs).
1 . A method of implementing an automated online data and insights marketplace with a computing system comprising:
a. processing creator data with the computing system to assemble a set of alienable data units characterized by at least a data type and a data price for each of said alienable data units;
b. tagging said alienable data units with traceable identifiers with the computing system;
c. generating market metadata with the computing system identifying said data type, said data price, data restrictions, and creator identification for each of said data units;
d. generating a license agreement with the computing system based on market metadata specifying a transaction requirement for said alienable data units, including an associated price and associated permissible uses;
e. providing said alienable data units to an electronic data market controlled by the computing system and which can be accessed by third parties in accordance with specified data access rules;
f. generating an electronic record of a transaction by a data buyer to said alienable data units with the computing system in accordance with said transaction requirement.
2 . The method of claim 1 wherein the computing system is configured to match supply and demand for the alienable data units, including by adjusting a data price and/or availability of such units within a predetermined time period.
3 . The method of claim 1 wherein the data units include an information package or derived insights from said creator data.
4 . The method of claim 1 wherein the license agreement is in the form of a legal contract and/or a blockchain-based smart contract/token.
5 . A method of implementing an automated online data marketplace with a computing system comprising:
a. processing a user privacy charter (PC) with the computing system to determine a set of user usage parameters to be effectuated by an automated security agent for transacting selected user market data;
wherein said usage parameters include at least an offer price for said selected user market data;
b. presenting said selected user market data within the automated online data marketplace in accordance with said user usage parameters;
c. processing a dataset request for user market data from a data buyer with the computing system, which dataset request specifies at least a target type of user market data, including a target type of content and a target bid price for such content;
d. determining a transaction requirement with the computing system, including a transaction price and transaction use restrictions for said selected user market data based on said offer price, said target bid price and said set of user usage parameters;
e. providing access to said selected user market data with the computing system as part of responding to said dataset request based on a determination that said data request satisfies said transaction requirement;
f. generating an electronic record of said access by said data buyer to said selected user market data with the computing system in accordance with said transaction requirement.
6 . The method of claim 5 wherein said transaction price is determined in part by an automated auction model.
7 . The method of claim 5 wherein said transaction price is determined in part by a price prediction engine.
8 . The method of claim 5 wherein a market intermediary separate from the user and the data buyer controls a transaction computing system which effectuates steps (a) through (f).
9 . The method of claim 8 wherein the transaction computing system automatically solicits user market data to compile aggregated user data across from different users across different online platforms.
10 . The method of claim 8 wherein the transaction computing system automatically solicits dataset requests from potential data buyers.
11 . The method of claim 5 wherein an automated security agent tags said selected user market data communicated with a tracking code.
12 . The method of claim 5 wherein the computing system further performs a step of monitoring said data buyer for compliance with said transaction requirement.
13 . The method of claim 5 wherein said usage parameters further include a time restriction and a scope of use restriction.
14 . The method of claim 5 further including a step: generating multiple false items of selected user privacy data, and providing the same along with correct user privacy data to said DSP.
15 . The method of claim 5 wherein said transaction request further specifies one of at least: a) temporal features; b) demographic characteristics of a user; c) a unit size and volume; d) a demand value for said market data within said dataset.
16 . A system for implementing an automated online data marketplace comprising:
a computing system including one or more executable software routines adapted to:
a. processing creator data with the computing system to assemble a set of alienable data units characterized by at least a data type and a data price for each of said alienable data units;
b. tagging said alienable data units with traceable identifiers with the computing system;
c. generating market metadata with the computing system identifying said data type, said data price, data restrictions, and creator identification for each of said data units;
d. generating a license agreement with the computing system based on market metadata specifying a transaction requirement for said alienable data units, including an associated price and associated permissible uses;
e. providing said alienable data units to an electronic data market controlled by the computing system and which can be accessed by third parties in accordance with specified data access rules;
f. generating an electronic record of a transaction by a data buyer to said alienable data units with the computing system in accordance with said transaction requirement.