IP Library Granted Patent US 8,527,837
Granted Patent B2
US 8,527,837 · App. 12/905,238 · Granted Sep 3, 2013

Selective error control coding in memory devices

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 8,527,837
App. No.
12/905,238
Granted
Sep 3, 2013
Kind
B2
Abstract

A method includes determining that a received data stream includes metadata and content, applying error control coding to the received metadata, disabling error control coding for the received content, and storing the metadata, the error control coding, and the content in a memory device.

Claims (25)

1. A method comprising: determining that a received data stream includes metadata and content; applying error control coding to the received metadata; disabling error control coding for the received content; and storing the metadata, the error control coding, and the content in a memory device.

2. The method of claim 1 , wherein the content includes video information.

3. The method of claim 1 , wherein the content includes audio information.

4. The method of claim 1 , wherein the content includes multimedia information.

5. The method of claim 1 , wherein the error control coding is one of the group consisting of: a Hamming code, a Bose-Chaudhuri-Hocquenghem (BCH) code, and a Reed-Solomon code.

6. The method of claim 1 , wherein the memory device is a NAND FLASH device.

7. The method of claim 1 , wherein the metadata includes at least one of the group consisting of: header, synchronization information, last block erased, and last block written.

8. The method of claim 1 , additionally comprising partitioning the memory device to create at least one circular buffer.

9. The method of claim 8 , wherein the storing includes storing the metadata and the received content in the at least one circular buffer.

10. A method comprising: identifying metadata and content in data read from a memory device; applying error correction to the metadata to form error-corrected metadata; bypassing the error correction when content is read; and merging the error-corrected metadata with the content.

11. The method of claim 10 , wherein the content includes audio.

12. The method of claim 10 , wherein the memory device includes a circular buffer that stores time-shifted programming.

13. The method of claim 10 , wherein the error correction applied to the metadata is selected from the group consisting of a Hamming code, a Bose-Chaudhuri-Hocquenghem (BCH) code, and a Reed-Solomon code.

14. The method of claim 13 , wherein a Hamming code capable of correcting at least one bit for every 512 bytes is applied.

15. An apparatus comprising:

a non-transitory processor for separating an incoming data stream into metadata and content; and

an error control coding module for applying error control coding to the metadata, wherein the content bypasses the error control coding module.

16. The apparatus of claim 15 , wherein the error control coding module implements one of the group consisting of: a Hamming code, a Bose-Chaudhuri-Hocquenghem (BCH) code, and a Reed-Solomon code.

17. The apparatus of claim 15 , wherein the error control coding module implements a Hamming code.

18. The apparatus of claim 15 , further comprising NAND FLASH memory for storage of the content, the metadata, and the error control coding applied to the metadata.

19. The apparatus of claim 15 , wherein the content represents audio information.

20. The apparatus of claim 15 , wherein the processor performs an application that creates a circular buffer in a memory and wherein the content is time shifted and stored in the circular buffer.

21. A computer-readable medium having instructions stored thereon that when accessed result in a computer performing: determining that a received data stream includes metadata and content; applying error control coding to the received metadata; disabling error control coding for the received content; and storing the metadata, the error control coding, and the content in a memory device.

22. The computer-readable medium of claim 21 , wherein the content includes video information.

23. The computer-readable medium of claim 21 , wherein the content includes audio information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2015
From: MICRON TECHNOLOGY, INC.
To: ROUND ROCK RESEARCH, LLC
Reel/Frame 035190/0219 →