OPTi, Inc. v. VIA Technologies, Inc.

65 F. Supp. 3d 465, 2014 U.S. Dist. LEXIS 120695, 2014 WL 4292084
CourtDistrict Court, E.D. Texas
DecidedAugust 29, 2014
DocketCASE NO. 2:10-CV-00279-JRG
StatusPublished

This text of 65 F. Supp. 3d 465 (OPTi, Inc. v. VIA Technologies, Inc.) is published on Counsel Stack Legal Research, covering District Court, E.D. Texas primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
OPTi, Inc. v. VIA Technologies, Inc., 65 F. Supp. 3d 465, 2014 U.S. Dist. LEXIS 120695, 2014 WL 4292084 (E.D. Tex. 2014).

Opinion

MEMORANDUM OPINION AND ORDER

RODNEY GILSTRAP, UNITED STATES DISTRICT JUDGE

Before the Court are the post-trial motions of VIA Technologies, Inc. and VIA Technologies, Inc. (Taiwan) (collectively, “VIA”) (Dkt. Nos. 321, 322, 324, 325, and 326). Having considered these motions and the briefings of the parties, the Court finds .that each of these motions should be DENIED, for the reasons set forth below.

I. BACKGROUND AND PROCEDURAL HISTORY

Plaintiff OPTi, Inc. (“OPTi”) filed this suit for patent infringement on July 30, 2010, alleging infringement of U.S. Patent Nos. 5,710,906 (“the '906 Patent”) and 6,405,291 ’ (“the '291 Patent”). Over the course of the litigation, OPTi dropped its allegations with respect to the '291 Patent. The case went to trial on the '906 Patent on May 28, 2013. Following a four-day trial, the jury returned a unanimous verdict finding that VIA directly infringed claim [470]*47026 of the '906 Patent, and that VIA indirectly infringed claim 26 of the '906 Patent by inducing infringement (Dkt. No. 274). The jury further found that claim 26 of the '906 Patent was not invalid, and found damages in the amount of $2,111,905.40. Id. The jury also found that OPTi had not proven willful infringement of the '906 Patent. Id. At the conclusion of the jury trial, the Court held a bench trial on VIA’s defenses of laches and equitable estoppel, and denied those defenses (Dkt. No. 303). The Court entered final judgment on September 9, 2013 (Dkt. No. 308).

The patent-in-suit is sometimes referred to by OPTi as a “Pre-Snoop Patent.” In general, the patent relates to cache memory, which is a special, temporary memory that can be used, for example, with a central processing unit (“CPU”). Reading data from the cache is faster than reading data from main memory. The cache can thereby improve the performance of the CPU and other devices. Some devices can access main memory without passing the data through the CPU by using a feature known as Direct Memory Access (“DMA”). The terms “inquire” and “snoop” both refer to checking for consistency between data in the cache and corresponding data in main memory. If the data in the cache has been modified, then the corresponding data in the main memory should be updated before that data in main memory is accessed, for example by a DMA device. Devices communicate with each other, with memory, and with the processor over one or more buses, such as the Peripheral Component Interconnect (“PCI”) bus.

The Abstract of the '906 Patent reads: When a PCI-bus controller receives a request from a PCI-bus master to transfer data with an address in secondary memory, the controller performs an initial inquire cycle and withholds TRDY#to the PCI-bus master until any write-back cycle completes. The controller then allows the burst access to take place between secondary memory and the PCI-bus master, and simultaneously and predictively, performs an inquire cycle of the LI cache for the next cache line. In this manner, if the PCI burst continues past the cache line boundary, the new inquire cycle will already have taken place, or will already be in progress, thereby allowing the burst to proceed with, at most, a short delay. Predictive snoop cycles are not performed if the first transfer of a PCI-bus master access would be the last transfer before a cache line boundary is reached.

The Court has previously construed the '906 Patent, and a description from a prior case will be helpful and instructive:

The OPTi patents relate to “core logic” chipsets, the processors that direct traffic between the central processor, memory, input/output devices, graphics cards, video cards, and various other devices that are contained within, or connected to, a computer....
In the earliest days of computer processing, there were no core logic chip-sets. The central processor communicated directly with peripheral devices that made up the computer. As computers got more complicated, chipsets were introduced as a way of coordinating the burgeoning array of functionality and relieving central processors of that administrative burden. This freed more CPU resources for the fundamental mission of computing.
Broadly speaking, a typical chipset operates as an input/output (I/O) hub for the CPU, memory, peripherals, etc...:
The links between the various devices comprising the computer, known as interfaces, consist of conductors on which the devices transmit signals to one an[471]*471other, communicating address, command, and data information. The most common type of interface is known as a bus. The buses and interfaces allow the various computer devices to exchange data and to operate in coordination with one another.
The Pre-Snoop patent[ ] addressed a[n] issue that arose with the introduction of the PCI bus and the subsequent development of the Pentium and Pentium-compatible processors. One of the advantages of the PCI was its ability to transfer data from one device to another by a particular method called “burst” transfers. The Pre-Snoop patents disclose a technique for optimizing such burst transfers with Pentium'processors. Data is stored, created or used at a lot of places in a computer. Each such location is known as an address. For example, a memory storage device containing data to be read (the “target”) cannot know that it is being asked to transfer data or what data to transfer unless and until the requesting device (the “master”) puts an address onto the bus notifying the target that it is the object of a request and notifying the target what data is being requested. In a “burst” transfer, this information is all that the target needs to figure out which data to transfer, as the target dispatches data until the target is told to stop by the master or elects to stop the transaction itself.
A complication arises in this scenario because much of the memory can be stored in two places: main memory or cache memory. Cache memory is memory that stores copies of information expected to be used by the CPU at addresses that correspond to addresses for that information in secondary memory. This memory 'typically operates at particularly high speed and is typically positioned adjacent to the CPU. Access to the cache is thus generally quicker than access to the main memory. This speeds up the CPU’s ability to access and process the data that it needs.
As the CPU processes data, it saves that data to the cache for continued convenient access. The problem is that the CPU may well change the data that it is processing. If that modified data is stored only in the cache, it will not be identical to the data stored on, for example, the disk drive from which it was initially read. Thus, if some other device — a CD drive, for example — accesses the main memory to read data, it may get data that is no longer current.
In Intel’s X86 line of CPU’s, the system solved this problem by using a “write-through” cache. Basically, as data was modified by the CPU, it was written to both the main and cache memories, thereby assuring constant “cache consistency.” In the Pentium processors, the cache was a “write-back” cache. This meant that the CPU did not take the time to write every modification through to main memory. Instead, modified data was stored in the cache with a flag to indicate its modified state.

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

Related

Ariad Pharmaceuticals, Inc. v. Eli Lilly and Co.
598 F.3d 1336 (Federal Circuit, 2010)
Hiltgen v. Sumrall
47 F.3d 695 (Fifth Circuit, 1995)
Bellows v. Amoco Oil Co, TX
118 F.3d 268 (Fifth Circuit, 1997)
Hartsell v. Dr. Pepper Bottling Co. of Texas
207 F.3d 269 (Fifth Circuit, 2000)
Finisar Corp. v. DirecTV Group, Inc.
523 F.3d 1323 (Federal Circuit, 2008)
Z4 Technologies, Inc. v. Microsoft Corp.
507 F.3d 1340 (Federal Circuit, 2007)
Biomedino, LLC v. Waters Technologies Corporation
490 F.3d 946 (Federal Circuit, 2007)
James Dawson v. Wal-Mart Stores, Inc.
978 F.2d 205 (Fifth Circuit, 1992)
Stanton J. Rowe v. Michael Dror and Paul Trescony
112 F.3d 473 (Federal Circuit, 1997)
Exxon Research and Engineering Company v. United States
265 F.3d 1371 (Federal Circuit, 2001)

Cite This Page — Counsel Stack

Bluebook (online)
65 F. Supp. 3d 465, 2014 U.S. Dist. LEXIS 120695, 2014 WL 4292084, Counsel Stack Legal Research, https://law.counselstack.com/opinion/opti-inc-v-via-technologies-inc-txed-2014.