Distributed storage systems and methods
First Claim
1. A distributed data storage area network comprising:
- at least one content server communicatively coupled to a rules database; and
a plurality of devices, each device having a memory including a content storage area, a network interface, and at least one processor that is configurable, upon execution of software instruction stored in the memory, to;
receive, via the network interface and under direction of the at least one content server, activatable content from another, different device in the plurality of devices, wherein the activatable content is associated with multi-conditional content activation criteria stored in the rules database, the multi-conditional content activation criteria operating as a function of device attributes;
store at least a portion of the activatable content as inactive content in the storage area as a function of satisfying a proper subset of the multi-conditional content activation criteria and the device attributes, and wherein the inactive content is restricted from access;
determine, upon detecting an activation event, satisfaction of all of the multi-conditional content activation criteria as a function of the device attributes associated with the activation event; and
responsive to the determination of the satisfaction of the all of the multi-conditional content activation criteria, activate the inactive content as activated content where access to activated content is not restricted.
0 Assignments
0 Petitions
Accused Products
Abstract
The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.
-
Citations
20 Claims
-
1. A distributed data storage area network comprising:
-
at least one content server communicatively coupled to a rules database; and a plurality of devices, each device having a memory including a content storage area, a network interface, and at least one processor that is configurable, upon execution of software instruction stored in the memory, to; receive, via the network interface and under direction of the at least one content server, activatable content from another, different device in the plurality of devices, wherein the activatable content is associated with multi-conditional content activation criteria stored in the rules database, the multi-conditional content activation criteria operating as a function of device attributes; store at least a portion of the activatable content as inactive content in the storage area as a function of satisfying a proper subset of the multi-conditional content activation criteria and the device attributes, and wherein the inactive content is restricted from access; determine, upon detecting an activation event, satisfaction of all of the multi-conditional content activation criteria as a function of the device attributes associated with the activation event; and responsive to the determination of the satisfaction of the all of the multi-conditional content activation criteria, activate the inactive content as activated content where access to activated content is not restricted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification