Monetizing network connected user bases utilizing distributed processing systems
First Claim
1. A distributed processing server implemented method, comprising:
- identifying, by a server, a first party base including a first one or more distributed devices of the first party base that are configured to process workloads of a customer paid project for a distributed processing server;
receiving, by the server, identification of a second one or more distributed devices of a second party base, from a network service provider, that are configured to process remaining workloads of the customer paid project for the distributed processing server;
allocating, by the server, the workloads to the first one or more distributed devices of the first party base and the remaining workloads to the second one or more distributed devices of the second party base according to a result of the first and second one or more distributed devices processing standard workloads;
enabling, by the server, the allocated workloads to be processed by the first and second one or more distributed devices; and
sharing, by the server, revenue from the customer paid project with the first party base and the network service provider according to one or more of;
a number of the first and second one or more distributed devices, processing capability of the first and second party base, the allocated workloads, or a type of project.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable network service providers to receive revenue from their user bases by providing network services to various distributed devices in exchange for the distributed devices agreeing to process workloads for customer paid projects. In at least one embodiment, a method of operating a distributed processing system may include identifying a first party with a first user base with several first distributed devices, and identifying a different party with a different user base with several second distributed devices. Processing workloads for a customer paid project using the first and second distributed devices. Then, sharing revenue from the customer project between the first party and the second party based in part on a size of a user base, a user base'"'"'s processing capability, or a type of project processed by the user base.
-
Citations
18 Claims
-
1. A distributed processing server implemented method, comprising:
-
identifying, by a server, a first party base including a first one or more distributed devices of the first party base that are configured to process workloads of a customer paid project for a distributed processing server; receiving, by the server, identification of a second one or more distributed devices of a second party base, from a network service provider, that are configured to process remaining workloads of the customer paid project for the distributed processing server; allocating, by the server, the workloads to the first one or more distributed devices of the first party base and the remaining workloads to the second one or more distributed devices of the second party base according to a result of the first and second one or more distributed devices processing standard workloads; enabling, by the server, the allocated workloads to be processed by the first and second one or more distributed devices; and sharing, by the server, revenue from the customer paid project with the first party base and the network service provider according to one or more of;
a number of the first and second one or more distributed devices, processing capability of the first and second party base, the allocated workloads, or a type of project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18)
-
-
8. A distributed computing system comprising:
-
a memory; at least one processor coupled to the memory and configured to; identify a first party base including a first one or more distributed devices configured to process workloads of a customer paid project for a distributed processing server; receive identifications of a second one or more distributed devices of a second party base from a network service provider, the second one or more distributed devices of the second party base configured to process remaining workloads of the customer paid project for the distributed processing server; allocate the workloads to the first one or more distributed devices of the first party base and the remaining workloads to the second one or more distributed devices of the second party base according to a result of the first and second one or more distributed devices processing standard workloads; enable the allocated workloads to be processed by the first and second one or more distributed devices; and share revenue from the customer paid project with the first party base and the network service provider according to one or more of;
a number of the first and second one or more distributed devices, processing capability of the first and second party base, the allocated workloads, or a type of project. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A server system, comprising:
a first computing device comprising at least one first processor and a computer-readable medium storing executable instructions that, when executed by the at least one first processor, cause the first computing device to perform operations comprising; identifying a first party base including a first one or more distributed devices configured to process workloads of a customer paid project for a distributed processing server, receiving identification of a second one or more distributed devices of a second party base from a network service provider, the second one or more distributed devices of the second party base configured to process remaining workloads of the customer paid project for the distributed processing server, allocating the workloads to the first one or more distributed devices of the first party base and the remaining workloads to the second one or more distributed devices of the second party base according to a result of the first and second one or more distributed devices processing standard workloads, and enabling the allocated workloads to be processed by the first and second one or more distributed devices; and a second computing device comprising at least one second processor and a second computer-readable medium storing executable instructions that, when executed by the at least one second processor, cause the second computing device to perform operations comprising; sharing revenue from the customer paid project with the first party base and the network service provider according to one or more of a number of the first and second one or more distributed devices, processing capability of the first and second party base, or a type of project. - View Dependent Claims (14, 15, 16)
Specification