Altair Logix LLC v. Netgear, Inc.

CourtDistrict Court, D. Delaware
DecidedDecember 6, 2021
Docket1:20-cv-01004
StatusUnknown

This text of Altair Logix LLC v. Netgear, Inc. (Altair Logix LLC v. Netgear, Inc.) 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
Altair Logix LLC v. Netgear, Inc., (D. Del. 2021).

Opinion

IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE

ALTAIR LOGIX LLC, ) ) Plaintiff, ) ) v. ) Civil Action No. 20-1004-MN-CJB ) NETGEAR, INC., ) ) Defendant. )

REPORT AND RECOMMENDATION Pending before the Court in this patent infringement case is Defendant Netgear, Inc.’s (“Netgear” or “Defendant”) “Motion for Judgment on the Pleadings of Invalidity Under 35 U.S.C. § 101[,]” filed pursuant to Federal Rule of Civil Procedure 12(c) (the “Motion”). (D.I. 50) With the Motion, Netgear seeks an order declaring claim 1 of United States Patent No. 6,289,434 (the “'434 patent”) invalid for failure to claim patent eligible subject matter. For the reasons that follow, the Court recommends that Netgear’s Motion be DENIED. I. BACKGROUND A. Factual Background The '434 patent is entitled “Apparatus and Method of Implementing Systems on Silicon Using Dynamic-Adaptive Run-Time Reconfigurable Circuits for Processing Multiple, Independent Data and Control Streams of Varying Rates.” (D.I. 1, ex. A (hereinafter, “'434 patent”)) It was issued on September 11, 2001 from U.S. Appl. No. 09/032,530, which was filed on February 27, 1998. (Id.) The invention relates to the field of “runtime reconfigurable dynamic-adaptive digital circuits [that] can implement a myriad of digital processing functions related to systems control, digital signal processing, communications, image processing, speech and voice recognition or synthesis, three-dimensional graphics rendering[ and] video processing.” (Id., col. 1:31-38) The object of the invention is to provide a new apparatus for implementing systems on chips that enable a user to achieve the “performance of fixed-function implementations at a lower cost.” (Id., cols. 2:64-3:1) The “Background of the Invention” section describes four prior art ways of implementing

various functions on an integrated circuit. The most common method entails specifically designing the functions to be performed by “placing on silicon an interconnected group of digital circuits in a non-modifiable manner (hard-wired or fixed[-]function implementation).” (Id., col. 1:42-47) The circuits are designed to provide the fastest possible operation of the circuit in the least amount of silicon area. (Id., col. 1:47-49) These circuits are comprised of an interconnection of various amounts of random access memory and logic circuits. (Id., col. 1:49- 51) Complex systems on silicon are broken up into separate blocks, with each block designed separately to perform solely the function that it was intended to perform. (Id., col. 1:51-54) Each block has to be individually tested and validated, and then the entire system must be tested. (Id., col. 1:54-56) The patent explains that this method was the “smallest (i.e., cheapest in terms

of silicon area)” among the four prior art methods of implementing such systems, but that it was also “becoming increasingly complex[.]” (Id., col. 1:57-65) This method is also the best performing method of the prior art methods. (Id., col. 2:34-38) The second prior art method entails utilizing software with a microprocessor and an associated computing system. (Id., col. 2:1-2) However, the patent explains that this system cannot deliver real-time performance in a cost-effective manner. (Id., col. 2:3-5) The use of this system is best for modeling the subsequent hard-wired/fixed-function system before significant design effort is put into the system design. (Id., col. 2:5-8) The third prior art method of implementing various functions on an integrated circuit is by using a digital signal processor (“DSP”), which is a class of computing machines that are useful for real-time processing of various speech, audio, video and image processing problems. (Id., col. 2:9-12) However, the patent notes that the use of DSPs are not cost-effective for

performing tasks that do not have a high degree of parallelism in them, nor for performing tasks requiring multiple parallel threads of operations (such as three-dimensional graphics). (Id., col. 2:14-17) The fourth way of implementing such systems is by using field programmable gate arrays (“FPGAs”). (Id., col. 2:18-19) FPGAs are devices consisting of a two-dimensional array of fine grained logic and storage elements that can be connected together in the field by downloading a configuration stream that routes signals between these elements. (Id., col. 2:19-23) While the patent notes that utilizing FPGAs provides a greater flexibility for optimizing the silicon usage in such devices, that flexibility comes with an increased cost and a decrease in performance. (Id., col. 2:26-33)

The second, third and fourth systems could theoretically be cheaper to implement by removing redundancy from the system, which can be accomplished by reusing computational blocks and memory. (Id., col. 2:39-41) However, these systems are increasingly complex, and thus their computational density is very high when compared with fixed-function implementations (i.e., the first prior art method described). (Id., col. 2:42-44) As for fixed- function systems, they must include blocks designed to implement all possible functional requirements of the required data processing—regardless of the final application of the device or the nature of the data. (Id., col. 2:53-57) Accordingly, if a fixed-function implementation is required to adaptively process data, it has to commit silicon resources to process all possible types of data. (Id., col. 2:58-60) The inventor of the '434 patent set out to provide a new apparatus for implementing systems on silicon that will enable the user to achieve the performance of fixed-function

implementation at a lower cost. (Id., cols. 2:64-3:1) The specification explains that cost is reduced by removing redundancy from the system, which is turn achieved by re-using groups of computational and storage elements in different configurations. (Id., col. 3:2-4) The cost is further reduced by utilizing only static or dynamic random access memory as a means for maintaining the state of the system. (Id., col. 3:4-6) The invention purportedly provides a way to effectively adapt the configuration of the circuit to different input data and processing requirements. (Id., col. 3:6-8) This reconfiguration can take place dynamically in run-time without any decrease in performance over fixed-function implementations. (Id., col. 3:8-11) The “Summary of the Invention” section of the specification explains that an apparatus is provided “for adaptively dynamically reconfiguring groups of computational and storage

elements in run-time to process multiple separate streams of data and control at varying rates. The aggregate of the dynamically reconfigurable computational and storage elements will heretofore be referred to as a ‘media processing unit.’” (Id., col. 3:13-19) The patent states that these media processing units constitute the “heart” of the claimed architecture. (Id., col. 13:4-5) And the specification further explains that the media processing units include “execution units” consisting of a multiplier, an arithmetic unit, an arithmetic logic unit and a bit manipulation unit. (Id., cols. 16:15-23:35) The '434 patent recites a single claim: 1. An apparatus for processing data, comprising: an addressable memory for storing the data, and a plurality of instructions, and having a plurality of input/outputs, each said input/output for providing and receiving at least one selected from the data and the instructions;

a plurality of media processing units, each media processing unit having an input/output coupled to at least one of the addressable memory input/outputs and comprising:

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

Related

Internet Patents Corporation v. Active Network, Inc.
790 F.3d 1343 (Federal Circuit, 2015)
Enfish, LLC v. Microsoft Corporation
822 F.3d 1327 (Federal Circuit, 2016)
Tli Communications LLC v. Av Automotive, L.L.C.
823 F.3d 607 (Federal Circuit, 2016)
Thales Visionix Inc. v. United States
850 F.3d 1343 (Federal Circuit, 2017)
Visual Memory LLC v. Nvidia Corporation
867 F.3d 1253 (Federal Circuit, 2017)
Sincavage v. Barnhart
171 F. App'x 924 (Third Circuit, 2006)
Henderson v. Carlson
812 F.2d 874 (Third Circuit, 1987)

Cite This Page — Counsel Stack

Bluebook (online)
Altair Logix LLC v. Netgear, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/altair-logix-llc-v-netgear-inc-ded-2021.