Method and system for system data storage and management
AssigneeThissl Holding, Inc.
InventorsJoshua Mendiola, Jonathan Adam, Darren Furtado
Life of this patent
Estimating the term…
Abstract
A system for managing data transfer and storage from one or more data generating devices is provided. The system may include one or more nodes that are configured to fragment one or more data streams from the one or more data generating devices and store the fragments among the one or more nodes. The one or more nodes may be configured to redundantly transmit data between the nodes so the garmented data stream arrives at the desired location for storage.
Claims17
An electronic device having a processor and memory, wherein the memory has stored thereon non-transitory machine readable medium that is configured, when executed by the processor to perform a function, the function comprises:
- receive one or more data streams from one or more data generating devices,
- receive information including an available memory space from one or more other electronic devices;
- determine how to fragment the received one or more data streams based on available memory space at the electronic device and the received information;
- fragment the received one or more data streams at different data fragment sizes;
- and
- provide instructions and associated metadata for each fragment to direct individual fragments to different determined electronic devices of the one or more other electronic devices.
A system comprising:
- a plurality of electronic devices, each of the electronic devices of the plurality of electronic devices having a processor and memory, wherein the memory has stored thereon non-transitory machine readable medium that is configured, when executed by the processor, to perform a function, the function comprises:
- receive one or more data streams from one or more data generating devices,
- receive information including an available memory space from one or more other electronic devices,
- determine how to fragment the received one or more data streams based on available memory space at the electronic device and the received information,
- fragment the received one or more data streams at different data fragment sizes, and
- provide instructions and associated metadata for each fragment to direct individual fragments to different determined electronic devices of the one or more other electronic devices;
- wherein each of the plurality of electronic devices comprise one or more communication portals to communicate to another of the plurality of electronic devices to transmit the individual fragments to other of the plurality of electronic devices.
An electronic device comprising:
- a processor;
- one or more memory modules including random access memory and hard drive;
- one or more communication devices, each communication device configured to communicate with one or more other electronic devices through a communication protocol,
- a software based routing system comprising non-transitory computer readable instructions stored on the one or more memory modules configured to perform routing functions when executed by the processor.
Dependencies are inferred from the claim text.