Monitizing Network Connected User Bases Utilizing Distributed Processing Systems
First Claim
1. A method of operating a distributed processing system comprising:
- identifying a first party with a first party user base, the first party user base comprising one or more first distributed devices configured to process workloads for the distributed processing system;
identifying a different party with a different party user base, the different party user base comprising one or more second distributed devices configured to process workloads for the distributed processing system, and having unused processing capability;
causing workloads for a customer paid project to be processed by the one or more first distributed devices and the one or more second distributed devices; and
causing revenue from the customer project to be shared between the first party and the different party, effective to make use of the unused workload processing capability of the second distributed devices.
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.
60 Citations
20 Claims
-
1. A method of operating a distributed processing system comprising:
-
identifying a first party with a first party user base, the first party user base comprising one or more first distributed devices configured to process workloads for the distributed processing system; identifying a different party with a different party user base, the different party user base comprising one or more second distributed devices configured to process workloads for the distributed processing system, and having unused processing capability; causing workloads for a customer paid project to be processed by the one or more first distributed devices and the one or more second distributed devices; and causing revenue from the customer project to be shared between the first party and the different party, effective to make use of the unused workload processing capability of the second distributed devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A distributed processing system comprising:
a server system configured to; generate an agreement between a first party and a different party to process one or more workloads for a customer paid project, wherein the first party comprises a first party user base comprising one or more first distributed devices, and the different party comprise a different user base comprising one or more second distributed devices; distribute workloads associated with the customer paid project to the first party and the different party based in part on the agreement; and share revenue from the customer paid project between the first party and the different party in proportion workloads processed by the one or more first distributed devices and workloads processed by the one or more second distributed devices, effective to monetize unused capabilities of the second distributed devices. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A distributed processing system comprising:
one or more distributed devices associated with a party user base, the one or more distributed devices configured to; receive one or more workloads associated with a customer paid project; make an agreement with the party user base to process one or more workloads for a customer in return for network services; process the one or more workloads associated with the customer paid project; and supply results associated with processing the one or more workloads associated with the customer paid project to the distributed processing system. - View Dependent Claims (18, 19, 20)
Specification