CPC G06Q 30/08 (2013.01) [G06Q 20/1235 (2013.01); G06Q 30/0623 (2013.01); H04L 9/0618 (2013.01); G06F 16/211 (2019.01); H04L 9/50 (2022.05)] | 35 Claims |
1. A system for transacting data on a network, the system comprising:
a data submission interface, the data submission interface configured to enable one or more data generators to register data with the network, the data being stored in a location accessible to data consumers accessing the network;
a data consumer interface to enable one or more data consumers to find data on the network and transact with the one or more data generators to obtain access to and/or ownership of data submitted to the network;
a blockchain network for storing at least a ledger associated with data registered with the network via the data submission interface to provide an immutable assignment of ownership rights of the data to the respective one or more data generators, and to provide an immutable record of data transactions;
wherein the data submitted via the data submission interface is processed to conform to a schema, by matching the data with an existing schema, or creating a new schema; and
wherein the system is configured to add a new schema by:
receiving a data atom submitted to a schema design interface;
extracting one or more fields from the data atom to generate a suggested schema;
searching an existing schema index to avoid a duplicate schema; and
when not a duplicate, storing the new schema for future data submissions.
|