IP Library Granted Patent US 10,735,031
Granted Patent B2
US 10,735,031 · App. 16/137,256 · Granted Aug 4, 2020

Content aware decoding method and system

Inventors: Dudy David Avraham (Even Yehuda, IL); Eran Sharon (Rishon Lezion, IL); Omer Fainzilber (Even Yehuda, IL); Alexander Bazarsky (Holon, IL); Stella Achtenberg (Netanya, IL)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
H03M13/3927G06F17/18H03M7/6005H03M13/3972
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,735,031
App. No.
16/137,256
Granted
Aug 4, 2020
Kind
B2
Abstract

A method and apparatus for obtaining data from a memory, estimating a probability of data values of the obtained data based on at least one of a source log-likelihood ratio and a channel log-likelihood ratio, wherein each bit in the obtained data has an associated log-likelihood ratio, determining at least one data pattern parameter for the data and performing a decoding process using the at least one data pattern parameters to determine a decoded data set.

Claims (26)

1. A method, comprising:

obtaining data from a memory, the data needing to be decoded;

comparing the data from the memory to a list of patches; and

augmenting the data from the memory when the comparing the data from the memory to the list of patches indicates a match of the data to a specific patch to produce an augmented data; and

decoding the augmented data.

2. The method according to claim 1 , wherein the data is a sample of bits of a block of data.

3. The method according to claim 1 , wherein the list of patches include a distance metric.

4. The method according to claim 1 , wherein the list of patches include a probability metric.

5. The method according to claim 1 , wherein the list of patches is predetermined.

6. The method according to claim 1 , further comprising:

checking the decoding of the augmented data.

7. The method according to claim 6 , further comprising:

updating the data in the memory when the decoding of the augmented data is not successful.

8. The method according to claim 7 , further comprising:

checking a number of iterations performed on updating the data in the memory;

ending the method when the number of iterations performed equals a maximum number of iterations allowed; and

performing another iteration of the comparing the data to the list of patches when the number of iterations performed is less than the maximum number of iterations.

9. A method comprising:

obtaining data of a memory block, wherein the data is a sample of bits of a block of data of a given length, each of the bits having a bit value;

comparing the obtaining of the data to a predetermined data pattern;

estimating at least one bit value for the data based on the comparison;

adjusting the bit values based on the estimation; and

lengthening an amount of obtained with each execution of the method.

10. The method of claim 9 , wherein adjusting the bit values includes generating and applying a correction term to the bit values.

11. The method of claim 9 , wherein the method is executed multiple times with snapshots of different blocks of data of the memory block.

12. The method of claim 9 , wherein the predetermined data pattern is a mathematical linear function.

Assignments (10)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2018
From: AVRAHAM, DUDY DAVID; SHARON, ERAN; FAINZILBER, OMER; BAZARSKY, ALEXANDER; ACHTENBERG, STELLA
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 047128/0354 →