Managed peer-to-peer content backup service system and method using dynamic content dispersal to plural storage nodes
First Claim
Patent Images
1. A server computer for operating a distributed data storage system having data security, redundancy, and retrieval features, the server including:
- a processor and a memory coupled to the processor;
a network communications interface for coupling the server computer to a network;
a database for storing data pertaining to the distributed storage in the distributed data storage system and coupled to or coupleable with the processor;
a network node reliability monitor for monitoring the reliability of the plurality of nodes on which the data is stored and for generating storage node reliability information; and
an information dispersal and control unit for initially dispersing data for backup storage to a plurality of network storage nodes and for dynamically redispersing the data over time according to the storage node reliability information.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, method, computer program stored on computer readable media, and business method for providing and operating a distributed network based secure storage of business or consumer digital data or content. System, method, computer program stored on computer readable media and business model for dynamically managed peer-to-peer media content backup that uses a plurality of subscriber personal computer based storage devices to store backups of other subscriber data in a manner that is secure and redundant.
-
Citations
26 Claims
-
1. A server computer for operating a distributed data storage system having data security, redundancy, and retrieval features, the server including:
-
a processor and a memory coupled to the processor; a network communications interface for coupling the server computer to a network; a database for storing data pertaining to the distributed storage in the distributed data storage system and coupled to or coupleable with the processor; a network node reliability monitor for monitoring the reliability of the plurality of nodes on which the data is stored and for generating storage node reliability information; and an information dispersal and control unit for initially dispersing data for backup storage to a plurality of network storage nodes and for dynamically redispersing the data over time according to the storage node reliability information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for operating a distributed data storage system having data security, redundancy, and retrieval features, the system comprising:
-
a server computer including; a processor and a memory coupled to the processor; a network communications interface for coupling the server computer to a network; a database for storing data pertaining to the distributed storage in the distributed data storage system and coupled to or coupleable with the processor; a network node reliability monitor for monitoring the reliability of the plurality of nodes on which the data is stored and for generating storage node reliability information; and an information dispersal and control unit for initially dispersing data for backup storage to a plurality of network storage nodes and for dynamically redispersing the data over time according to the storage node reliability information; and a plurality of user nodes at least a first one of the nodes including a first user interface adapted for a first user to identify a data set for backup storage and at least a second and third different ones of the nodes adapted for storage of a portion of the first user data to be backed up. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for maintaining reliable distributed storage on a network comprising a plurality of data storage nodes, the method comprising:
-
dispersing the data to data storage nodes according to the current dispersement strategy; monitoring and verifying the continued reliability of each peer storage node on which a user data is stored; determining if a storage node has become unavailable or unreliable; and redispersing the data to different storage nodes if it is determined that a storage node has become unreliable, and maintaining the current data dispersement if the storage nodes on which the data is stored are not determined to be unreliable.
-
-
25. A business method for generating monetary revenues from a distributed data storage system service having data security, redundancy, and retrieval features, the method comprising:
-
providing a managed consumer backup service to a consumer without a user fee in exchange for the user providing storage for at least one other different user data; presenting advertisements to a user when the user interacts with the storage system service; and collecting revenues from the entities placing the advertisements. - View Dependent Claims (26)
-
Specification