Distributed mesh network
First Claim
1. A first computing device in a mesh network, comprising:
- a first storage device to be operable when the first computing device is awake, the first storage device to store a last known list of peer computing devices in the mesh network; and
a second storage device to be operable regardless of whether any central processing unit in the computing device is awake or asleep, the second storage device to include at leasta local block to store a list of resources provided by the first computing device and a list of computing devices in the mesh network verified by the first computing device; and
a remote block to store an unverified remote list of computing devices in the mesh network.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, method, and system are disclosed. In one embodiment a computing device resides in a mesh network. The device includes a first storage device that operates when the computing device is awake. The first storage device stores a last known list of peer computing devices in the mesh network. The device also includes a a second storage device that operates regardless of whether any central processing unit in the computing device is awake or asleep. The second storage device includes a local block that stores a list of resources provided by the first computing device and a list of computing devices in the mesh network verified by the first computing device. The second storage device also includes a remote block that stores an unverified remote list of computing devices in the mesh network.
31 Citations
20 Claims
-
1. A first computing device in a mesh network, comprising:
-
a first storage device to be operable when the first computing device is awake, the first storage device to store a last known list of peer computing devices in the mesh network; and a second storage device to be operable regardless of whether any central processing unit in the computing device is awake or asleep, the second storage device to include at least a local block to store a list of resources provided by the first computing device and a list of computing devices in the mesh network verified by the first computing device; and a remote block to store an unverified remote list of computing devices in the mesh network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16)
-
-
12. A method, comprising:
-
storing, in a local block of a storage device that is located in a first computing device, a list of resources provided by the first computing device to a mesh network and a list of computing devices in a mesh network verified by the first computing device; and storing, in a remote block of the storage device, an unverified remote list of computing devices in the mesh network, wherein the list of unverified computing devices comprises a local copy of a remote list of known computing devices provided by a second computing device in the mesh network.
-
-
17. A system, comprising:
-
a mesh network of computing devices including a first computing device, the first computing device comprising a mass storage device to be operable when the computing device is powered on, the mass storage device to store a last known local list of peer computing devices in the mesh network; and a flash memory to be operable regardless of whether the computing device is powered on, the flash memory to include at least a local block to store a list of resources provided by the first computer and a list of verified computer systems in the mesh network; and a remote block to store a list of unverified computer systems in the mesh network; and a remote server to store a global list of peer computing devices in the mesh network; and designate one of the computing devices in the mesh network as a leader computing device, - View Dependent Claims (18, 19, 20)
-
Specification