Resource allocation in distributed processing systems
First Claim
1. A system for automated management of a plurality of independent processing units, the system comprising:
- at least one server comprising a server computing device including a processor executing instructions stored in memory, and communicatingly coupled through a computer network with a first computing device, coupled to the computer network and interfacing with a first evaluator, and a second computing device, coupled to the computer network and interfacing with a second evaluator, the at least one server configured to;
select a task for evaluation by each of the first evaluator and the second evaluator;
transmit the task through the computer network to the first computing device and the second computing device;
receive, through the computer network, from the first computing device and the second computing device, respectively, evaluations from the first and second evaluators;
retrieve a parameter characterizing an attribute of at least one of the first and second evaluators, the parameter configured for use in reconciling a discrepancy between the evaluations from the first and second evaluators;
generate a score of the task based on the evaluations and on the retrieved parameter; and
update the retrieved parameter based on a difference between the score and at least one of the evaluations.
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.
11 Citations
20 Claims
-
1. A system for automated management of a plurality of independent processing units, the system comprising:
at least one server comprising a server computing device including a processor executing instructions stored in memory, and communicatingly coupled through a computer network with a first computing device, coupled to the computer network and interfacing with a first evaluator, and a second computing device, coupled to the computer network and interfacing with a second evaluator, the at least one server configured to; select a task for evaluation by each of the first evaluator and the second evaluator; transmit the task through the computer network to the first computing device and the second computing device; receive, through the computer network, from the first computing device and the second computing device, respectively, evaluations from the first and second evaluators; retrieve a parameter characterizing an attribute of at least one of the first and second evaluators, the parameter configured for use in reconciling a discrepancy between the evaluations from the first and second evaluators; generate a score of the task based on the evaluations and on the retrieved parameter; and update the retrieved parameter based on a difference between the score and at least one of the evaluations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for management of multiple evaluator units comprising:
-
selecting, by a server comprising a server computing device coupled to a computer network and including a processor executing instructions stored in memory, a task for evaluation by each of a first evaluator interfacing with a first computing device coupled to the computer network, and a second evaluator interfacing with a second computing device coupled to the computer network; transmitting the task, by the server, through the computer network to the first computing device and the second computing device; receiving, through the computer network from the first computing device and the second computing device, respectively, evaluations of the task from the first and second evaluators; retrieving a parameter characterizing an attribute of at least one of the first and second evaluators, the parameter configured for use in reconciling a discrepancy between the evaluations from the first and second evaluators; generating a score of the task based on the first and second evaluations and on the retrieved parameter; and updating the retrieved parameter based on a difference between the score and at least one of the evaluations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification