SYSTEM AND METHODS FOR PROVIDING CONTENT OVER A DATA COMMUNICATIONS NETWORK AND COMPENSATING CONTENT OWNERS AND RESOURCE PROVIDERS
First Claim
1. A computing device comprising:
- an interface for communicating with a plurality of other computing devices over a data communications network;
an identifying module configured to identify at least one of the plurality of other computing devices as a provider computer that is capable of providing at least a portion of requested data content, the requested data content being requested by another of the plurality of computing devices defining a requester computer; and
a compensation-determining module for determining an amount of provider compensation for the at least one provider computer based upon an amount of resources provided by the at least one provider computer to the requestor computer for obtaining at least a portion of the requested data content, and for determining an amount of owner compensation for an owner of the data content provided to the requester computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing data content over a data communications network and compensating data content providers and data content owners is provided. According to the method, in response to a search query conveyed from a data content requester over the data communications network, at least one network-connected node which stores at least a portion of data content is identified based upon the search query. If different portions of the data content are stored at different nodes, each of the different nodes is identified and the respective portions of data content to generate a complete data package is downloaded. Provider compensation is provided to each content provider at each of the different nodes, the provider compensation being based upon resources contributed from each node for delivering the complete data package to the data content requester. Owner compensation is provided to each owner of the data content, the owner compensation being based upon a predetermined ownership compensation formula.
-
Citations
24 Claims
-
1. A computing device comprising:
-
an interface for communicating with a plurality of other computing devices over a data communications network; an identifying module configured to identify at least one of the plurality of other computing devices as a provider computer that is capable of providing at least a portion of requested data content, the requested data content being requested by another of the plurality of computing devices defining a requester computer; and a compensation-determining module for determining an amount of provider compensation for the at least one provider computer based upon an amount of resources provided by the at least one provider computer to the requestor computer for obtaining at least a portion of the requested data content, and for determining an amount of owner compensation for an owner of the data content provided to the requester computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
an interface for communicating with a plurality of computing devices over a data communications network; a data set generator for generating a set of data content in response to a query conveyed over the data communications network, wherein the data set generator is configured to generate the set based upon at least one keyword contained in the query and at least one corresponding keyword associated with data content stored in data libraries at a plurality of network-connected nodes of the data communications network; a quality assurance filter for generating an additional set by eliminating from the set of data content that fails to satisfy a predetermined quality criterion; and a database of content tags in communication with the data set generator, the tags being associated with the set of data content and comprising at least one of commentary pertaining to the data content, recommendations regarding the data content, and user-supplied ratings of the data content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for providing data content over a data communications network and for compensating data content providers and data content owners, the method comprising:
-
in response to a search query conveyed from a data content requester over the data communications network, identifying at least one network-connected node which stores at least a portion of data content identified based upon the search query; if different portions of the data content are stored at different nodes, identifying each of the different nodes and downloading the respective portions of data content to generate a complete data package; providing to each content provider at each of the different nodes a provider compensation based upon resources contributed from each node for delivering the complete data package to the data content requester; and providing to an owner of the data content an owner compensation based upon a predetermined ownership compensation formula. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of providing data content over a data communications network, the method comprising:
-
in response to a query conveyed over the data communications network, generating a first set of data content based upon at least one keyword contained in the query and at least one corresponding keyword associated with data content stored in data libraries at a plurality of network-connected nodes of the data communications network; generating a second set of data content by applying a quality assurance filter that eliminates from the first set of data content that fails to satisfy a predetermined quality criterion. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification