SeaChange International, Inc. v. nCUBE Corp.

115 F. Supp. 2d 473, 2000 U.S. Dist. LEXIS 13658
CourtDistrict Court, D. Delaware
DecidedAugust 29, 2000
DocketCivil Action 00-568-JJF
StatusPublished
Cited by1 cases

This text of 115 F. Supp. 2d 473 (SeaChange International, Inc. v. nCUBE Corp.) is published on Counsel Stack Legal Research, covering District Court, D. Delaware primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
SeaChange International, Inc. v. nCUBE Corp., 115 F. Supp. 2d 473, 2000 U.S. Dist. LEXIS 13658 (D. Del. 2000).

Opinion

OPINION

FARNAN, District Judge.

Presently before the Court in this patent infringement action are two issues of claim construction presented by the parties to the Court. Specifically, the parties seek construction of the phrase “interconnecting each one of said processor systems through a network for data communications with each other one” and “processor systems”. 1

I. Background

A. Procedural History

Plaintiff SeaChange International, Inc. (“SeaChange”) filed the instant action on June 13, 2000 alleging infringement by nCUBE Corporation (“nCUBE”) of certain claims of United States Patent No. 5,862,312 (the “ ’312 patent”). (D.I.l.) Sea-Change also moved for a preliminary injunction. (D.I.3.) The Court heard argument on the motion on July 27, 2000. At that hearing the parties impressed upon the Court the need for a rapid adjudication of the case, and accordingly the Court denied the preliminary injunction application as moot and scheduled the case for trial in September, 2000. The parties sub *475 sequently submitted briefing on disputed terms in need of construction by the Court. The Court heard oral argument on claim construction issues on August 24, 2000.

B. The ’312 Patent

The ’312 patent is entitled “Loosely Coupled Mass Storage Computer Cluster.” The specification states that although modern computer systems require large capacity mass storage, and while such storage is available, the technology for rapidly accessing the stored information has been static. This problem is particularly vexing in digital video systems. (’312 patent,- col. I,11.10-24.)

The specification observes that one way for providing a sufficient quantity of data in a reliable configuration is the Redundant Array of Inexpensive Disks (“RAID”) method, which the specification indicates is well known in the art. (’312 patent, col. 1, II. 25-34.) The RAID-5 system redundantly spreads the stored data among three or more disk drives. In the event of disk failure, the redundant location of data allows efficient retrieval of the desired information from the remaining disks. The specification gives an example of RAID-5 functionality: •

[I]f one has a six gigabyte cluster volume which spans three disk drives, each disk drive would be responsible for servicing two gigabytes of the cluster volume. Each two gigabyte drive would be comprised of one-third redundant information, to provide the redundant, and thus fault tolerant, operation required for the RAID-5 approach.

(’312 patent, col. 1,11. 43-49.)

In a video application, a video data object would be stored on, and read from, the disk drives. The processor would read the blocks of the video data object in round robin fashion, reading the first block from the first drive, the second block from the second drive, etc. (’312 patent, col. 1,11. 50-62.) Unfortunately, among other problems, the processor is limited by the relatively slow bus (for present purposes, the connection) linking the drives. (’312 patent, col. 1, 1. 63 - col. 2, 1. 5.) The specification proposes as a solution a method and an apparatus having:

improved and increased mass storage read and write bandwidth (delivery bandwidth), operating using a reliable and fault tolerant protocol in a novel topology and enabling large quantities of data to be read and written in accordance with well known and accepted techniques.

(’312 patent, col. 2,11. 6-14.)

As a further aid to understanding the technology, it is helpful to study the embodiment described beginning at column 5 of the patent.

*476 [[Image here]]

Figure 1 depicts a “redundant distributed computer system 10!” The system has a “plurality of processor systems, 12a, 12b, 12c, 12d, 12e” that are connected by the interconnecting channels 14a, 14b, 14c ... 14j. In this embodiment the connection is point to point.

The processor systems 12 are shown in greater detail in Figure 2 of the patent.

*477 [[Image here]]

Each processor system 12 has a CPU 20 connected, as depicted in Figure 2, to an internal data communications bus 22, to which are connected at least a memory, a communications controller 24 and a mass memory storage unit 26. The mass storage unit typically has a plurality of disk drive units 28. (’312 patent col. 5, 1. 66 - col. 6, 1. 5.) The specification describes the operation of the preferred embodiment as follows:

In accordance with a particular embodiment of the invention, the controllers 24 of the processor systems 12 individually and collectively act to store data across the entire computer system 10 network in a redundant fashion so that if any one processor system 12 fails the remaining processor systems can nevertheless reconstruct all the data available in the entire system. In addition, this approach, as will be described in more detail below, provides, in the illustrated embodiment, load balancing across the various processing systems as well as enabling any one processor system requiring either to read or write data the capability of a very large bandwidth memory communication channel.
In the preferred embodiment of the invention, a RAID-5 architecture is implemented, for the first time, at the system level to provide the redundancy, load balancing, and bandwidth necessary to meet the objectives of the distributive computer system.

(’312 patent, col. 6,11. 37-53.)

As discussed, the RAID method was already used in the art at the storage level. The employment at the system level therefore presented the “novel circumstance of employing the RAID-5 technology twice, both at the storage level as is well known, but also at the system level, which is new, to achieve a high reliability, lower cost, computer system.” (’312 patent, col. 8, 11. 19-23.)

The above description is intended only to present a basic explanation of the technology at issue. The Court will provide more detail where it is necessary to support the analysis.

*478 C. Claims at Issue

SeaChange has asserted independent claims 37, 52, 69 and 71 of the ’312 patent and their associated dependent claims. The parties have presented their claim construction arguments in the context of independent claim 37.

Claim 37 reads:

A method for redundantly storing data in a distributed computer system having at least three processor systems, each processor system comprising at least one central processing unit and at least one mass storage' sub-system, comprising the steps of:

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

Related

Seachange International, Inc. v. C-Cor, Inc.
413 F.3d 1361 (Federal Circuit, 2005)

Cite This Page — Counsel Stack

Bluebook (online)
115 F. Supp. 2d 473, 2000 U.S. Dist. LEXIS 13658, Counsel Stack Legal Research, https://law.counselstack.com/opinion/seachange-international-inc-v-ncube-corp-ded-2000.