RESOURCE ALLOCATION IN DISTRIBUTED PROCESSING SYSTEMS
First Claim
1. A system, comprising:
- a database coupled to a computer network and storing;
a plurality of tasks; and
an accuracy parameter for each of the plurality of tasks;
a first computing device coupled to the computer network;
a second computing device coupled to the computer network; and
a server, comprising at least one server hardware computing device coupled to the computer network and including at least one processor executing instructions within memory which, when executed, cause the system to;
select, from the database, a task within the plurality of tasks;
transmit the task through the computer network to the first computing device and the second computing device;
receive, through the computer network, a first evaluation characterizing the task from the first computing device and a second evaluation characterizing the task from the second computing device;
select, from the database, the accuracy parameter for the task, the accuracy parameter characterizing an attribute common to the first evaluation and the second evaluation;
generate a score for the accuracy parameter according to at least one difference between the first evaluation and the second evaluation; and
update the accuracy parameter within the database to reflect the score.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are interconnected via a network, and connected via the network to a plurality of independent processing units. The independent processing units can include an analysis engine that is machine-learning-capable, and thus uniquely completes its processing tasks. The server can provide one or several pieces of data to one or several of the independent processing units, can receive analysis results from these one or several independent processing units, and can update the result based on a value characterizing the machine learning of the independent processing unit.
0 Citations
20 Claims
-
1. A system, comprising:
-
a database coupled to a computer network and storing; a plurality of tasks; and an accuracy parameter for each of the plurality of tasks; a first computing device coupled to the computer network; a second computing device coupled to the computer network; and a server, comprising at least one server hardware computing device coupled to the computer network and including at least one processor executing instructions within memory which, when executed, cause the system to; select, from the database, a task within the plurality of tasks; transmit the task through the computer network to the first computing device and the second computing device; receive, through the computer network, a first evaluation characterizing the task from the first computing device and a second evaluation characterizing the task from the second computing device; select, from the database, the accuracy parameter for the task, the accuracy parameter characterizing an attribute common to the first evaluation and the second evaluation; generate a score for the accuracy parameter according to at least one difference between the first evaluation and the second evaluation; and update the accuracy parameter within the database to reflect the score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
storing, by a server comprising at least one server hardware computing device coupled to a computer network and including at least one processor executing instructions within memory, within a database coupled to the computer network; a plurality of tasks; and an accuracy parameter for each of the plurality of tasks; selecting, by the server from the database, a task within a plurality of tasks; transmitting, by the server, the task through the computer network to a first computing device coupled to the computer network, and to a second computing device coupled to the computer network; receiving, by the server through the computer network, a first evaluation characterizing the task from the first computing device and a second evaluation characterizing the task from the second computing device; selecting, by the server from the database, the accuracy parameter for the task, the accuracy parameter characterizing an attribute common to the first evaluation and the second evaluation; generating, by the server, a score for the accuracy parameter according to at least one difference between the first evaluation and the second evaluation; and updating, by the server, the accuracy parameter within the database to reflect the score. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising a server, comprising at least one server hardware computing device coupled to a computer network and including at least one processor executing instructions within memory, configured to:
-
store, within a database coupled to the computer network; a plurality of tasks; and an accuracy parameter for each of the plurality of tasks; select, from the database, a task within a plurality of tasks; transmit the task through the computer network to a first computing device coupled to the computer network, and to a second computing device coupled to the computer network; receive, through the computer network, a first evaluation characterizing the task from the first computing device and a second evaluation characterizing the task from the second computing device; select, from the database, the accuracy parameter for the task, the accuracy parameter characterizing an attribute common to the first evaluation and the second evaluation; generate a score for the accuracy parameter according to at least one difference between the first evaluation and the second evaluation; and update the accuracy parameter within the database to reflect the score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification