Back to results
US 12,639,130 B2Granted
Tokenization of distributed compute resources
AssigneeEdjx, Inc.
InventorJohn Cowan
Life of this patent
Estimating the term…
Abstract
The present invention provides systems and methods for tokenization of distributed compute resources. The distributed compute resources are provided in a multi-tenant hybrid fog computing cloud. The plurality of nodes are organized in a peer-to-peer edge network. The tokenization of distributed compute resources is automated and occurs in real time.
Claims20
A system, comprising:
- at least one edge computing platform and a plurality of server nodes;
- wherein the at least one edge computing platform is in network communication with the plurality of server nodes;
- wherein the at least one edge computing platform does not record and/or transmit sensitive data;
- wherein each server node of the plurality of server nodes is comprised of at least a processor and a memory;
- wherein each server node of the plurality of server nodes is a zero-configuration node;
- wherein each server node of the plurality of server nodes is operable to cooperate to maintain a pool of persistent connections to other server nodes;
- wherein the at least one edge computing platform includes at least one collector, at least one meter, and at least one analytics platform;
- wherein the at least one edge computing platform is operable to fetch data from at least one of the plurality of server nodes using a serverless function in response to a request;
- wherein the at least one collector is operable to transmit consumption metrics to the at least one meter;
- wherein the consumption metrics include dynamic surplus capacity data for each of the plurality of server nodes, and wherein the consumption metrics are based on compute metrics associated with the at least one edge computing platform;
- wherein the at least one meter is operable to generate metering data based on the consumption metrics when one or more conditions of at least one smart contract are met;
- wherein the at least one smart contract is triggered by at least one smart contract application programming interface (API) operable to be accessed by the at least one edge computing platform;
- wherein the at least one analytics platform is operable to generate analytics data for at least one user account;
- wherein the analytics data includes a combination of the consumption metrics and the metering data from the plurality of server nodes;
- wherein the at least one edge computing platform is associated with a billing scheme for usage of distributed compute resources;
- wherein the billing scheme uses the at least one smart contract, the consumption metrics, the metering data, and the analytics data;
- wherein the billing scheme is dependent on advanced industry and market data provided by the at least one analytics platform;
- wherein the at least one edge computing platform is operable to transmit payment to each of the plurality of server nodes for usage of the distributed compute resources using the billing scheme;
- and
- wherein the at least one edge computing platform is operable to store the consumption metrics, the metering data, and the analytics data on a distributed ledger.
17 more elements
A system, comprising:
- at least one edge computing platform and a plurality of server nodes;
- wherein the at least one edge computing platform is in network communication with the plurality of server nodes;
- wherein the at least one edge computing platform does not record and/or transmit sensitive data;
- wherein each server node of the plurality of server nodes is comprised of at least a processor and a memory;
- wherein each server node of the plurality of server nodes is a zero-configuration node;
- wherein each server node of the plurality of server nodes is operable to cooperate to maintain a pool of persistent connections to other server nodes;
- wherein the at least one edge computing platform includes at least one collector, at least one meter, and at least one analytics platform;
- wherein the at least one edge computing platform is operable to fetch data from at least one of the plurality of server nodes using a serverless function in response to a request;
- wherein the at least one collector is operable to transmit consumption metrics to the at least one meter;
- wherein the consumption metrics include dynamic surplus capacity data for each of the plurality of server nodes, and wherein the consumption metrics are based on compute metrics associated with the at least one edge computing platform;
- wherein the at least one meter is operable to generate metering data based on the consumption metrics when one or more conditions of at least one smart contract are met;
- wherein the at least one smart contract is triggered by at least one smart contract application programming interface (API) operable to be accessed by the at least one edge computing platform;
- wherein the at least one analytics platform is operable to to generate analytics data for a plurality of user accounts;
- wherein the analytics data includes a combination of the consumption metrics and the metering data from the plurality of server nodes;
- wherein the at least one edge computing platform is associated with a billing scheme for usage of distributed compute resources;
- wherein the billing scheme uses the at least one smart contract, the consumption metrics, the metering data, and the analytics data;
- wherein the billing scheme is dependent on advanced industry and market data provided by the at least one analytics platform;
- wherein the at least one edge computing platform is operable to transmit payment between the plurality of user accounts using the billing scheme;
- wherein the at least one edge computing platform is operable to transmit payment to each of the plurality of server nodes for usage of the distributed compute resources using the billing scheme;
- and
- wherein the at least one edge computing platform is operable to store the consumption metrics, the metering data, and the analytics data on a distributed ledger.
18 more elements
A method comprising:
- providing at least one edge computing platform in network communication with a plurality of server nodes each comprising at least a processor and a memory, wherein each server node of the plurality of server nodes is a zero-configuration node, wherein the at least one edge computing platform includes at least one collector, at least one meter, and at least one analytics platform, wherein the at least one edge computing platform does not record and/or transmit sensitive data, and wherein each server node of the plurality of server nodes is operable to cooperate to maintain a pool of persistent connections to other server nodes;
- the at least one edge computing platform fetching data from at least one of the plurality of server nodes using a serverless function in response to a request;
- the at least one collector transmitting consumption metrics to the at least one meter, wherein the consumption metrics include dynamic surplus capacity data for each of the plurality of server nodes, and wherein the consumption metrics are based on compute metrics associated with the at least one edge computing platform;
- the at least one meter generating metering data based on the consumption metrics when one or more conditions of at least one smart contract are met, wherein the at least one smart contract is triggered by at least one smart contract application programming interface (API) operable to be accessed by the at least one edge computing platform;
- the at least one analytics platform generating analytics data, wherein the analytics data includes a combination of the consumption metrics and the metering data from the plurality of server nodes;
- the at least one edge computing platform is associated with a billing scheme for usage of distributed compute resources, wherein the billing scheme is based on the at least one smart contract, the consumption metrics, the metering data, and the analytics data, and wherein the billing scheme is dependent on advanced industry and market data provided by the at least one analytics platform;
- and
- the at least one edge computing platform transmitting payment to each of the plurality of server nodes for usage of the distributed compute resources using the billing scheme.
5 more elements
Dependencies are inferred from the claim text.