Sandisk Corp. v. Memorex Products, Inc. (Formerly Doing Business as Memtec Products, Inc.)

415 F.3d 1278
CourtCourt of Appeals for the Federal Circuit
DecidedJuly 8, 2005
Docket2004-1422
StatusPublished
Cited by1 cases

This text of 415 F.3d 1278 (Sandisk Corp. v. Memorex Products, Inc. (Formerly Doing Business as Memtec Products, Inc.)) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Sandisk Corp. v. Memorex Products, Inc. (Formerly Doing Business as Memtec Products, Inc.), 415 F.3d 1278 (Fed. Cir. 2005).

Opinion

GAJARSA, Circuit Judge.

SanDisk appeals the district court’s judgment of no infringement in favor of Memorex, Pretec, and Ritek. The district court granted summary judgment that various Flash memory devices made by these defendants did not infringe independent claims 1 or 10 — or various claims depending therefrom — in SanDisk’s U.S. Patent No. 5,602,987 to Flash EEprom systems. The trial court ruled that the claims at bar did not contemplate or allow for a Flash memory system in which some EEprom memory cells are grouped into sectors that are not partitioned into user and overhead data portions. As the record showed that the defendants’ products contained sectors of memory cells lacking such partitions, the trial court determined that these defendants could not infringe. We conclude that the trial court misread the claims at issue, and erred in finding a prosecution disclaimer in support of its reading. We further reject the contention that judicial estoppel forecloses SanDisk’s claim construction arguments on appeal. Thus, we vacate the judgment and remand for further proceedings.

I.

A.

SanDisk Corp. (“SanDisk”) owns U.S. Patent No. 5,602,987 to Flash EEprom systems (“the ’987 patent”). 1 The ’987 patent issued on February 11, 1997, and describes methods for using EEproms as non-volatile solid state computer memory. A non-volatile memory retains its contents even after power is shut off. This “flash memory” has many applications, including the memory used in digital cameras, PDAs, memory sticks or MP3 players.

Flash EEproms can sustain only a limited number of writes and erases before they fail. The ’987 system and methods include innovations directed at improving flash memory performance and extending EEprom life. The patent focuses, in particular, on improving the memory system architecture over the prior art. The memory architecture generally concerns how the memory system solves the problem of storing or retrieving specific information from the memory cells. See ’987 patent, col. 5, II. 4-21. If the architecture can be designed to minimize the number of times each EEprom memory cell is erased and rewritten, then that solution can extend the useful life of the integrated circuit. If the architecture allows for faster operations, then the EEprom performance will improve.

*1281 The ’987 patent addresses these issues in at least two ways relevant to this appeal. First, it introduces a multi-sector erase function. In earlier systems either every memory cell in an EEprom would be written or erased in one operation, or only a single “sector” could be erased in one operation. See ’987 patent, col. 4, II. 46-63. Where not all the information was to be erased, systems that operated only on the entire chip had to read that information out, store it in a temporary location (typically a different, volatile memory or RAM), erase the entire chip, and then write the information back into the EEp-rom memory. Id. The other approach, operating sequentially on individual sectors, proved time-consuming.

The ’987 patent describes a different way of organizing the memory storage, and in particular arranges memory cells into “sectors” akin to the physical “sectors” used for storage on magnetic disk drives. The ’987 patent allows the operator to select multiple sectors for simultaneous erase. The defining feature of the “sector” of memory cells is that all cells within the sector are erased together. See ’987 patent, col. 1, II. 65-66 (“[A]n array of Flash EEprom cells on a chip is organized into sectors such that all cells within each sector are erasable at once.”); id. at col. 5, II. 9-11 (“The memory in each Flash EEprom chip is partitioned into sectors where all memory cells within a sector are erasable together.”). Put differently, the “sector” is the “basic unit of erase.” The ’987 patent illustrates this architecture, as implemented on a single EEprom or integrated circuit (chip), in Fig. 3A:

[[Image here]]

Although the block diagram in Fig. 3A illustrates the description of multiple sectors on a single chip, the multi-sector erase feature is not limited to individual EEp-roms. As the ’987 patent notes, “the selected sectors [for erase] may be confined to one EEprom chip or be distributed among several chips in a system. The sectors that were selected will all be erased together.” ’987 patent, col. 5, II. 16-19. Because this allows more intelligent use of the memory, avoiding needless erases, it improves performance and extends the operational life of the EEproms. As the patent explains, “[t]his is faster and more efficient than prior art schemes where all the sectors must be erased every time or only one sector at a time can be erased. The invention further allows any combination of sectors selected for erase to be deselected and prevented from fur *1282 ther erasing during the erase operation.” ’987 patent, col. 2, II. 4-7.

Second, the architecture described in the ’987 patent further requires “partitioning” the “sectors” into at least two components — one for “user data,” and a second for “overhead.” “User data” means the information that the processor stores or on which it operates. “Overhead data” refers to administrative information used by the memory controller, such as data address information (typically the information included in a header), memory cell defect maps, error correction code, and so on. The memory allocation in a “typical” sector is illustrated in Fig. 5:

SanDisk argues that this feature “improves the reliability of Flash EEprom memory systems.” The written description explains,

The memory architecture has a typical sector 401 organized into a data portion 403 and a spare (or shadow) portion 405. The data portion 403 is memory space available to the user. The spare portion 405 is further organized into an alternative defects data area 407, a defect map area 409, a header area 411 and an ECC and others area 413. These areas contain information that could be used by the controller to handle the defects and other overhead information such as headers and ECC.

’987 patent, col. 8, II. 43-50.

B.

In 1998 SanDisk accused Lexar Media Inc. (“Lexar”) of infringing claims 1 and 10 of the ’987 patent. The action was assigned to Judge Breyer in the Northern District of California. On March 4, 1999, Judge Breyer issued a claim construction order interpreting the “user data and overhead data portions.” He expressly limited the order to “those terms and issue[s] discussed by both parties in their memo-randa and at the claim construction hearing.” SanDisk Corp. v. Lexar Media, Inc., No. C 98-01115 CRB, 1999 WL 129512, at *2 (N.D.Cal. Mar. 4,1999).

With that caveat, Judge Breyer ruled that the partitioning and user data / over head data limitations meant that

Each non-volatile memory sector must have at least one user data portion and one overhead data portion, but is not limited to only one data user portion and only one overhead data portion.

Id. at *3. SanDisk eventually obtained a judgment of infringement against Lexar.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Sandisk Corporation v. Memorex Products, Inc.
415 F.3d 1278 (Federal Circuit, 2005)

Cite This Page — Counsel Stack

Bluebook (online)
415 F.3d 1278, Counsel Stack Legal Research, https://law.counselstack.com/opinion/sandisk-corp-v-memorex-products-inc-formerly-doing-business-as-memtec-cafc-2005.