Systems and methods for electronic data distribution
First Claim
1. A computer-implemented method comprising:
- receiving, at a data provider computing system, a data contribution from a client device associated with a user;
based on the received data contribution, determining a user identifier that uniquely identifies the user;
performing a data validation operation to validate the data contribution;
based on validating the data contribution, storing the data contribution in association with the user identifier;
receiving a data request from a data consuming computer system;
based on the data request, distributing the data contribution to the data consuming computing system;
detecting a number of instances that the data contribution is used to generate a product with the data consuming computing system;
generating a distribution value, based on the number of instances that the data contribution is used to generate the product;
automatically crediting the user identifier with the distribution value; and
providing, to the client device, an indication of the distribution value credited to the user identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a data provider computing system, a data contribution from a client device associated with a user; based on the received data contribution, determining a user identifier that uniquely identifies the user; performing a data validation operation to validate the data contribution; based on validating the data contribution, storing the data contribution in association with the user identifier; receiving a data request from a data consuming computer system; based on the data request, distributing the data contribution to the data consuming computing system; detecting a number of instances that the data contribution is used to generate a product with the data consuming computing system; generating a distribution value, based on the number of instances that the data contribution is used to generate the product; automatically crediting the user identifier with the distribution value; and providing, to the client device, an indication of the distribution value credited to the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed by the processor, configure the computing system to provide; a data provider receives a data contribution from a client device associated with a user, and determines a user identifier uniquely identifying the user; a validation component that performs a validation operation validating the data contribution; a data store configured to store the data contribution, based on the validation component validating the data contribution; an application component that implements an application interface, wherein the application interface receives an indication of a data request identifies the stored data contribution based on the data request, and facilitates distribution of the stored data contribution to a distributable product; an analysis component that; identifies distribution of the stored data contribution to the distributable product; detects a number of instances that the data contribution is used to generate the distributable product, based on the identified distribution, and generates a distribution value associated with the data contribution, based on the detected number of instances; and wherein the data store stores a mapping the maps the generated distribution value to the user identifier. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed by the processor, configure the computing system to; receive a data contribution from a client device associated with a user; determine a user identifier that uniquely identifies the user, based on the received data contribution; perform a data validation operation to validate the data contribution; based on validating the data contribution, store the data contribution in association with the user identifier; receive a data request; based on the data request, identify the stored data contribution and distribute the data contribution to facilitate generation of a product; generate a data consumption metric indicative of consumption of the data contribution by the product, based on distribution of the data contribution to a data consuming system, generate a distribution value associated with the data contribution, based on the data consumption metric; and store an indication of the distribution value in association with the user identifier to facilitate crediting the user identifier with the distribution value. - View Dependent Claims (19, 20)
-
Specification