Data conversion services and associated distributed processing system
13 Assignments
0 Petitions
Accused Products
Abstract
A method for providing data conversion services is disclosed for a distributed processing system. The distributed processing system identifies and utilizes the capabilities of distributed devices connected together through a wide variety of communication systems and networks and utilize those capabilities to organize, manage and distribute project workloads to the distributed devices.
127 Citations
53 Claims
-
1-17. -17 (cancelled)
-
18. A method of operating a distributed processing system to provide data conversion services, comprising:
-
coupling a server system to a network, the network configured to enable the server system to be coupled to M distributed devices, wherein the M distributed devices perform workloads for the distributed processing system;
receiving in the server system a request from a requesting device for a data conversion of a data set thereby generating a data conversion workload;
partitioning the data conversion workload into N partitioned data conversion workloads, wherein N is less than or equal to M; and
utilizing the server system to distribute the N partitioned data conversion workloads to N distributed devices selected from the M distributed devices to complete a data conversion of the data set. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A distributed processing system to provide data conversion services, comprising:
-
a server system coupled to a network, the network configured to enable the server system to be coupled to M distributed devices, wherein the M distributed devices perform workloads for the distributed processing system;
circuitry coupled to the server system for receiving a request from a requesting device for a data conversion of a data set thereby generating a data conversion workload;
circuitry coupled to the server system for partitioning the data conversion workload into N partitioned data conversion workloads, wherein N is less than or equal to M; and
circuitry coupled to the server system for distributing the N partitioned data conversion workloads to N distributed devices selected from the M distributed devices to complete a data conversion of the data set. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer program product operating within a server managing a distributed processing system for providing data conversion services, wherein the server system is coupled to a network, the network configured to enable the server system to be coupled to M distributed devices, wherein the M distributed devices perform workloads for the distributed processing system, the program product comprising a program of instructions for performing the program steps of:
-
providing an incentive for M distributed devices to perform workloads for the distributed processing system;
receiving in the server system a request from a requesting device for a data conversion of a data set thereby generating a data conversion workload;
partitioning the data conversion workload into N partitioned data conversion workloads, wherein N is less than or equal to M; and
distributing the N partitioned data conversion workloads to N distributed devices selected from the M distributed devices to complete a data conversion of the data set. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification