Virtualization of community-based networking and crypto mining hardware
AssigneeDISH Wireless L.L.C.
InventorsOwen Christens-Barry, Jennings Maxwell Orcutt, Christopher Ergen
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to methods and systems for monitoring nodes on a distributed computing network. A distributed computing system can monitor each node within a wireless network to identify when a node is disconnected from the network. The distributed computing system can dynamically perform tasks on behalf of the node until the node is reconnected to the wireless network. In some implementations, the distributed computing system monitors the utilization of the wireless network to identify when the wireless network has the capacity to perform a task.
Claims20
A method for monitoring a distributed computing network, the method comprising:
- receiving from a first device, a token that authorizes the first device to connect to the distributed computing network, wherein the token indicates a type of distributed computing subscription associated with the first device;
- monitoring the first device connected to the distributed computing network, wherein the first device is performing a task with at least one computing resource;
- detecting the first device is disconnect from the distributed computing network;
- in response to detecting the first device is disconnected and the type of distributed computing subscription associated with the first device, distributing the task to at least one second device connected to the distributed computing network, wherein the at least one second device performs the task while the first device is disconnected from the distributed computing network;
- detecting the first device is reconnected to the distributed computing network;
- and
- in response to detecting the first device is reconnected, ceasing to distribute the task to the at least one second device.
A system comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process for monitoring a distributed computing network, the process comprising:
- receiving from a first device, a token that authorizes the first device to connect to the distributed computing network, wherein the token indicates a type of distributed computing subscription associated with the first device;
- monitoring the first device connected to the distributed computing network, wherein the first device is performing a task with at least one computing resource;
- detecting the first device is disconnect from the distributed computing network;
- in response to detecting the first device is disconnected and the type of distributed computing subscription associated with the first device, distributing the task to at least one second device connected to the distributed computing network, wherein the at least one second device performs the task while the first device is disconnected from the distributed computing network;
- detecting the first device is reconnected to the distributed computing network;
- and
- in response to detecting the first device is reconnected, ceasing to distribute the task to the at least one second device.
A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for monitoring a distributed computing network, the operations comprising:
- receiving from a first device, a token that authorizes the first device to connect to the distributed computing network, wherein the token indicates a type of distributed computing subscription associated with the first device;
- monitoring the first device connected to the distributed computing network, wherein the first device is performing a task with at least one computing resource;
- detecting the first device is disconnect from the distributed computing network;
- in response to detecting the first device is disconnected and the type of distributed computing subscription associated with the first device, distributing the task to at least one second device connected to the distributed computing network, wherein the at least one second device performs the task while the first device is disconnected from the distributed computing network;
- detecting the first device is reconnected to the distributed computing network;
- and
- in response to detecting the first device is reconnected, ceasing to distribute the task to the at least one second device.
Dependencies are inferred from the claim text.