Patents by Inventor DAVID AVRAHAM

DAVID AVRAHAM has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12632378
    Abstract: A data storage device generates a recommended read threshold value by combining outputs of a binary tree model and a linear regression model. This provide a best-of-both-worlds result, as a binary tree model can describe complex output functions but can be limited to a finite set of output values, whereas the linear regression model has continuous value outputs. Other embodiments are provided.
    Type: Grant
    Filed: August 12, 2024
    Date of Patent: May 19, 2026
    Assignee: Sandisk Technologies, Inc.
    Inventors: Eran Sharon, Ariel Navon, David Avraham, Alexander Bazarsky
  • Publication number: 20260133695
    Abstract: Metadata that is generated during the life of machine learning and artificial intelligence systems are valuable. However, such metadata may be generated subsequent to the time of the data generation, and thus written to the storage device later. By further supporting KV databases on the storage device level, performance may be increased in terms of transfers per second. This is due to the removal of the translation layer in the host, which was previously required for data storage. The removal of the translation layer provides for the removal of two layers of mapping and transaction information. As a result, the number of transactions per second, write amplification, and read amplification increase, while latency decreases. Additionally, future additions of metadata are considered by reserving excess memory at the time of storing the start key value. The future additions are then saved to the reserved memory later.
    Type: Application
    Filed: November 13, 2024
    Publication date: May 14, 2026
    Applicant: Sandisk Technologies, Inc.
    Inventors: Alexander BAZARSKY, David AVRAHAM, Ran ZAMIR
  • Publication number: 20260044444
    Abstract: A data storage device generates a recommended read threshold value by combining outputs of a binary tree model and a linear regression model. This provide a best-of-both-worlds result, as a binary tree model can describe complex output functions but can be limited to a finite set of output values, whereas the linear regression model has continuous value outputs. Other embodiments are provided.
    Type: Application
    Filed: August 12, 2024
    Publication date: February 12, 2026
    Applicant: Sandisk Technologies, Inc.
    Inventors: Eran Sharon, Ariel Navon, David Avraham, Alexander Bazarsky
  • Patent number: 12547493
    Abstract: A data storage device includes an error correction code (ECC) system and a decoder gear determination system. The decoder gear determination system dynamically enhances error correction capabilities of a decoder of the ECC system should the decoder fail to decode a codeword. The decoder gear determination system enhances the error correction capabilities of the decoder prior to initiating a gear switch, in which another decoder, with higher error correction capabilities, is used to decode the codeword. The decoder gear determination system enhances the error correction capabilities of the decoder by deriving information about the failed decoding attempt. The derived information is used to generate an updated decoding parameter that is provided to the decoder. The decoder attempts a subsequent decoding process on the codeword using the updated decoding parameter.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: February 10, 2026
    Assignee: Sandisk Technologies, Inc.
    Inventors: David Avraham, Ran Zamir, Eran Sharon
  • Patent number: 12541621
    Abstract: Key value (KV) pair data includes a key and a value, where the key addresses the value. The value may include one or more flash management units (FMUs). Because the value is read in order, sequentially from one FMU to a next FMU, end-to-end (E2E) protection of the value may be optimized and improved. E2E protection may including using checksum signatures, of which cyclic redundancy code (CRC) signatures are but one example, to ensure that corrupted data is not returned to a host device. Optimizing checksum signatures used to protect the value may include generating an aggregated checksum signature for each FMU based on a current FMU and each previous FMU of the value or only generating a single checksum signature for an entirety of the value. Thus, characteristics of the value may be taken advantage of in order to improve and optimize E2E protection.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: February 3, 2026
    Assignee: Sandisk Technologies, Inc.
    Inventors: Alexander Bazarsky, David Avraham, Ran Zamir
  • Publication number: 20260024006
    Abstract: Data privacy and fulfilling security limitations are ensured during ML algorithm and AI model training by forcing the distinct separation of stored data of each data storage device and preventing the allowance of information sharing between other data storage devices. Specifically, a privacy-preserving information-sharing method is implemented between data storage devices in a joint system. The data of each storage device is not exposed to other storage devices in the joint system. Instead, predictive conclusions based on statistical and ML analysis derived from the collective data of all the storage devices is observed by each storage device. Thus, by allowing the sharing of data insights between storage devices without exposing the data of each storage device to other storage devices, performance and reliability of a storage device is improved.
    Type: Application
    Filed: July 17, 2024
    Publication date: January 22, 2026
    Applicant: Sandisk Technologies, Inc.
    Inventors: Ariel NAVON, Shay BENISTY, David AVRAHAM
  • Publication number: 20260016970
    Abstract: A model can be used to infer a read threshold for reading a memory of a data storage device. In some situations, such as when the memory has an open wordline or an open block, the model may not provide an accurate read threshold. In such situations, one or more additional models can be used as modular add-ons to the original model to provide a more-accurate read threshold, which can result in a reduced bit error rate, as well as improved throughput, quality of service, and power consumption.
    Type: Application
    Filed: July 15, 2024
    Publication date: January 15, 2026
    Applicant: Sandisk Technologies, Inc.
    Inventors: David Avraham, Eran Sharon, Alexander Bazarsky, Ariel Navon
  • Patent number: 12499960
    Abstract: Technology is disclosed herein for memory health monitoring and mitigation based on decoding statistics. Decoding a frame results in a decoding metric (syndrome weight, fail bit count) for that frame. The system tracks a statistic for different sets of frames. The statistic for a set is based on the decoding metrics for that set. The frames may be assigned to sets based on read reference voltages used to read frames or the physical location of the memory cells that store the frames. Memory health mitigation may be performed based on the decoding statistics. One example mitigation is to modify the read reference voltages for the set. Another example mitigation is to trigger reading at soft bit reference levels for a block. Another example mitigation is to trigger direct look ahead reading for a block. Still another example mitigation is to add a block to list of candidates for data refresh.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: December 16, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Shabtay Yudkovich, David Avraham, Mahim Raj Gupta
  • Patent number: 12493427
    Abstract: A data storage device can generate a recommended read threshold value using a model that was trained under a plurality of conditions. However, such a model may result in an undesirable bit error rate or programming latency. If that should occur, the data storage device can use a different model trained under a condition similar to a current condition of the data storage device. In addition to avoiding an undesirable bit error rate or programming latency, this can result in improved throughput, improved quality of service, and reduced power consumption.
    Type: Grant
    Filed: July 19, 2024
    Date of Patent: December 9, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: David Avraham, Eran Sharon, Alexander Bazarsky, Ariel Navon
  • Publication number: 20250348225
    Abstract: A predictive read threshold calibration method is provided in which a dedicated hardware module is used for read threshold calibration. The hardware module uses a tree-based inferencing model to generate trees that produce respective inference results based on a plurality of read thresholds. An inferred read threshold is obtained by summing the inference results of the trees, and the memory is read using the inferred read threshold. Other embodiments are provided.
    Type: Application
    Filed: May 8, 2024
    Publication date: November 13, 2025
    Applicant: Sandisk Technologies, Inc.
    Inventors: Ariel Navon, David Avraham, Alexander Bazarsky, Eran Sharon
  • Patent number: 12451187
    Abstract: A data storage device has an inference engine that can infer a read threshold based on a non-linear function of inputs that reflect current memory and data conditions. The read threshold can be used in reading a wordline in the memory. Using a machine-learning-based approach to infer a read threshold can provide significant improvement in read threshold accuracy, which can reduce bit error rate and also improve latency, throughput, power consumption, and quality of service.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: October 21, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: David Avraham, Ariel Navon, Alexander Bazarsky, Eran Sharon
  • Patent number: 12437812
    Abstract: A state transition matrix for a data storage system indicates a reliability of data that was read or decoded from a data storage channel. The state transition matrix includes a probability of reading each state of a nucleotide base in an identified storage material when that nucleotide base was initially programmed in a particular state. The state transition matrix is generated by identifying a storage material with the most copies in the data storage system. During a sequencing process, the identified storage material is decoded, corrected and compared against the storage material that was originally synthesized. This information is used to determine the probability values for the state transition matrix. The state transition matrix is provided to an error correction system of the data storage system, which uses the probability information when determining whether decoded data of other storage materials should be corrected.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: October 7, 2025
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Ran Zamir, David Avraham, Alexander Bazarsky
  • Patent number: 12437814
    Abstract: Before a read threshold is needed to read a wordline in memory, a data storage device can infer a plurality of read thresholds based on possible conditions of the memory that may exist when the read threshold is eventually needed. When the read threshold is needed, it is selected from the previously-inferred read thresholds based on the current conditions of the memory. This can improve latency and throughput, improve quality of service, reduce power consumption, and reduce errors.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: October 7, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: David Avraham, Alexander Bazarsky, Eran Sharon, Ariel Navon
  • Patent number: 12424251
    Abstract: A storage system has an inference engine that can infer a read threshold based on a plurality of parameters of the memory. The read threshold can be used in reading a wordline in the memory during a regular read operation or as part of an error handling process. Using a machine-learning-based approach to infer a read threshold can provide significant improvement in read threshold accuracy, which can reduce bit error rate and improve latency, throughput, power consumption, and quality of service. In another embodiment, a circuit-bounded array is used to manage updates to time and temperature tag information and to infer read thresholds.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: September 23, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Alexander Bazarsky, Ariel Navon, Eran Sharon, David Avraham, Nika Yanuka, Idan Alrod
  • Patent number: 12373283
    Abstract: A DNA-based storage system includes an error correction system operable to: (a) identify a DNA codeword from a DNA sequencing operation; (b) calculate an initial syndrome weight; (c) determine that the initial syndrome weight is greater than a predetermined threshold; (d) perform an alignment alteration in the information segment by: (i) selecting a skew point within the information segment; (ii) performing an indel operation on the information segment at the skew point; (iii) calculating a modified syndrome weight; (iv) comparing the initial syndrome weight with the modified syndrome weight; and (v) incorporating the indel operation into the information segment when the comparing indicates an improvement in the modified syndrome weight; (e) decode the modified codeword; and (f) transmit the contents of the output file to a computing device, the output file representing user data stored within the DNA molecule.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: July 29, 2025
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Avraham, Ran Zamir, Alexander Bazarsky
  • Patent number: 12353744
    Abstract: Storage devices are configured to be utilized in a variety of blockchain related activities that rely on a proof of space consensus model. These storage devices are required to process a lot of read and write cycles on their memory devices to generate the desired proof of space consensus data. The generation and storing of this generated data requires very different types of memory device usage. Storage devices may be configured with a first partition for high-speed access for generating the data, while a second partition is also configured for long-term storage of the generated data. As memory devices reach their estimated end-of-life, they can be dynamically reassigned to the second partition. Likewise, some storage devices may be equipped with multiple memory arrays of different types of memory devices. One set of memory devices can be used for generation, while cheaper, write-once or few memory devices are provided for storage.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: July 8, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: David Avraham, Alexander Bazarsky, Ran Zamir
  • Patent number: 12355468
    Abstract: A DNA-based storage system implements a sub-code architecture for error correction capability (ECC) purposes. The sub-code architecture enables a long DNA strand to be divided into two or more short DNA strands. Each short DNA strand has its own unique parity information. Additionally, each short DNA strand is separately decodable from the other short DNA strands. The parity information associated with a particular short DNA strand is used to correct any errors that occur or are detected during the decoding process. However, if the decoding and error correction processes are not successful using the parity information associated with the particular short DNA strand, global parity information is used to decode the particular short DNA strand and correct the errors. Global parity information includes information from each short DNA strand and the parity information associated with each short DNA strand.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: July 8, 2025
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alexander Bazarsky, Ran Zamir, David Avraham
  • Publication number: 20250199903
    Abstract: A data storage device includes an error correction code (ECC) system and a decoder gear determination system. The decoder gear determination system dynamically enhances error correction capabilities of a decoder of the ECC system should the decoder fail to decode a codeword. The decoder gear determination system enhances the error correction capabilities of the decoder prior to initiating a gear switch, in which another decoder, with higher error correction capabilities, is used to decode the codeword. The decoder gear determination system enhances the error correction capabilities of the decoder by deriving information about the failed decoding attempt. The derived information is used to generate an updated decoding parameter that is provided to the decoder. The decoder attempts a subsequent decoding process on the codeword using the updated decoding parameter.
    Type: Application
    Filed: December 19, 2023
    Publication date: June 19, 2025
    Inventors: David Avraham, Ran Zamir, Eran Sharon
  • Publication number: 20250191696
    Abstract: A DNA-based storage system stores DNA strands that are divided into N tiers. Due to the nature of the DNA storage channel, certain types of errors occur less frequently toward the front of a DNA strand and occur more frequently near the end of the DNA strand. As such, each tier stores data having a different level of importance when compared with other types of data stored in the different tiers. Because data stored near the front of the DNA strand has fewer errors than data stored near the end of the DNA strand, the data stored near the front of the DNA strand is decoded more quickly when compared with data near the end of the DNA strand.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Inventors: David Avraham, Ran Zamir, Alexander Bazarsky
  • Patent number: 12326805
    Abstract: A DNA-based storage system uses a set of initial state transition probabilities during a decoding process in which a DNA codeword is decoded. After a threshold number of decoding iterations of the decoding process have been executed, at least one initial state transition probability of the set of initial state transition probabilities is updated. The at least one initial state transition probability is updated based, at least in part, on information obtained during the threshold number of decoding iterations. When the at least one initial state transition probability is updated, the decoding process resumes and uses the updated at least one initial state transition probability.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: June 10, 2025
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Avraham, Ran Zamir, Alexander Bazarsky