×

Dispersing data to biological memory systems

  • US 10,084,857 B2
  • Filed: 01/09/2017
  • Issued: 09/25/2018
  • Est. Priority Date: 01/26/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed or distributed storage network (DSN);

    memory that stores operational instructions; and

    a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to;

    process monitor signals received from a plurality of sensors coupled to a plurality of biological memory devices (BMDs) within the DSN via a plurality of brain computer interfaces (BCIs) that respectively couple to the plurality of BMDs to determine status of the plurality of BMDs that distributedly store a set of encoded data slices (EDSs) associated with a data object, wherein the status of the plurality of BMDs corresponds to at least one of levels of good health, levels of poor health, levels of changing health, levels of degradation of health, levels of recovery of good health, or levels of regeneration for the plurality of BMDs, wherein the data object is segmented into a plurality of data segments, and wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of EDSs;

    service, via the interface and via the DSN, data access requests associated with the data object from at least one other computing device within the DSN for at least some of the EDSs of the set of EDSs via the plurality of BCIs that respectively couple to the plurality of BMDs;

    when status of a first portion of a first biological memory device (BMD) of the plurality of BMDs compares unfavorably to a first threshold and compares favorably to a second threshold that is lower than the first threshold, transfer one or more EDSs of the set of EDSs stored in the first portion of the first BMD to a second portion of the first BMD that has status that compares favorably with the first threshold, wherein the first threshold corresponds to at least one of a first level of good health, a first level of poor health, a first level of changing health, a first level of degradation of health, a first level of recovery of good health, or a first level of regeneration, and the second threshold corresponds to at least one of a second level of good health, a second level of poor health, a second level of changing health, a second level of degradation of health, a second level of recovery of good health, or a second level of regeneration; and

    when status of the first portion of the first BMD of the plurality of BMDs compares unfavorably to the second threshold, perform a rebuild of the one or more EDSs of the set of EDSs stored in the first portion of the first BMD in accordance with the dispersed error encoding parameters to generate rebuilt one or more EDSs of the set of EDSs and store, via the interface and via the DSN, the rebuilt one or more EDSs of the set of EDSs in the second portion of the first BMD that has status that compares favorably with the first threshold or within a second BMD that has status that compares favorably with the first threshold.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×