Method and system for persisting content in decentralized network
First Claim
Patent Images
1. A method for ensuring persistence of data content within a sub-grid of a decentralized network, comprising:
- operating a number of nodes to form a sub-grid based on a common interest, wherein a first node operating within the sub-grid is responsible for providing data content to the sub-grid, wherein the number of nodes operate in a cooperative manner to provide data content to define the common interest;
selecting a second node to provide to the sub-grid the data content for which the first node is responsible;
transferring the data content for which the first node is responsible from the first node to the second node;
causing the first node to exit the sub-grid; and
operating the second node to provide the data content transferred from the first node.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods are provided to ensure that content defining a sub-grid of a decentralized network continues to be provided to the sub-grid upon departure of a node from the sub-grid that has been responsible for providing the content. A node intent on exiting a sub-grid ensures that content for which it has service responsibility is appropriately transferred to another node prior to exiting the sub-grid, wherein the other node is capable of serving the transferred content to the sub-grid.
8 Citations
48 Claims
-
1. A method for ensuring persistence of data content within a sub-grid of a decentralized network, comprising:
-
operating a number of nodes to form a sub-grid based on a common interest, wherein a first node operating within the sub-grid is responsible for providing data content to the sub-grid, wherein the number of nodes operate in a cooperative manner to provide data content to define the common interest; selecting a second node to provide to the sub-grid the data content for which the first node is responsible; transferring the data content for which the first node is responsible from the first node to the second node; causing the first node to exit the sub-grid; and operating the second node to provide the data content transferred from the first node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable media including program instructions for ensuring persistence of data content within a sub-grid of a decentralized network, comprising:
-
program instructions for operating a number of nodes to form a sub-grid based on a common interest, wherein a first node operating within the sub-grid is responsible for providing data content to the sub-grid, wherein the number of nodes operate in a cooperative manner to provide data content to define the common interest; program instructions for selecting a second node to provide to the sub-grid the data content for which the first node is responsible; program instructions for transferring the data content for which the first node is responsible from the first node to the second node; program instructions for operating the first node to exit the sub-grid; and program instructions for operating the second node to provide the data content transferred from the first node. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for ensuring persistence of data content within an empty sub-grid, comprising:
-
operating a first node within a sub-grid, wherein the sub-grid is based on a common interest, wherein nodes other than the first node are absent from the sub-grid, the first node being responsible for providing data content to the sub-grid to define the common interest; and operating the first node to establish a partial presence within the sub-grid, wherein the partial presence enables the first node to cease operation within the sub-grid while maintaining the data content provision by the first node to the sub-grid. - View Dependent Claims (28, 29, 30)
-
-
31. A computer readable media including program instructions for ensuring persistence of data content within an empty sub-grid, comprising:
-
program instructions for operating a first node within a sub-grid, wherein the sub-grid is based on a common interest, wherein nodes other than the first node are absent from the sub-grid, the first node being responsible for providing data content to the sub-grid to define the common interest; and program instructions for operating the first node to establish a partial presence within the sub-grid, wherein the partial presence enables the first node to cease operation within the sub-grid while maintaining the data content provision by the first node to the sub-grid. - View Dependent Claims (32, 33, 34)
-
-
35. A computing device, comprising:
-
a processor; and a memory capable of storing program instructions to be executed by the processor, the program instructions including, computer code for providing data content within a sub-grid of a peer-to-peer network, wherein the sub-grid is based on a common interest shared among a number of computing devices, wherein the number of computing devices operate in a cooperative manner to provide data content to define the common interest, computer code for selecting another computing device to which responsibility for providing the data content within the sub-grid can be passed, computer code for transferring the data content to a selected computing device, and computer code for enabling the computing device to disconnect from the sub-grid upon successfully transferring the data content to the selected computing device. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A decentralized network, comprising:
-
a plurality of interconnected nodes forming a sub-grid, wherein the sub-grid is based on a common interest shared among the plurality of interconnected nodes, and wherein each of the plurality of interconnected nodes provides data content to the sub-grid; and a data content persistence service deployed to operate on each of the plurality of interconnected nodes, the data content persistence service defined to ensure that data content provided by a first node to the sub-grid will be retained within the sub-grid upon departure of the first node from the sub-grid. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A data content persistence mechanism for deployment across a decentralized network, comprising:
-
means for operating a first node to provide data content within a sub-grid of the decentralized network, wherein the sub-grid is based on a common interest, and wherein a number of nodes operate in a cooperative manner to provide data content to define the common interest; means for selecting a second node to continue providing the data content within the sub-grid upon departure of the first node from the sub-grid; means for transferring the data content from the first node to the second node; means for causing the first node to depart the sub-grid; and means for operating the second node to provide the data content transferred from the first node. - View Dependent Claims (48)
-
Specification