In Brief: Mathworks v. Comsol
Posted on | October 30, 2008 | No Comments
2008-1283 Mathworks v. Comsol
ED/TX 06-cv-334
Judge Leonard Davis
A claim construction appeal by Mathworks related to 7,051,338 and the parties' respective MATLAB® and COMSOL Script® software programs. Mathworks essentially stipulated to non-infringement the court construed the term "rank" and "ranking" to require placing the method signatures in an ordered manner relative to one another.
Oral argument is scheduled for Tuesday, November 4, 2008 at 10:00 A.M., Santa Clara University School of Law.
Summary of the Argument from Mathworks. Gregory Castanias, Susan Gerber and Krista Schwartz, all of Jones Day (Washington, Cleveland and Chicago) on brief.
In the context of the ‘338 patent, “ranking” is used much more like the “rankings” given in academic settings, not (as the district court thought) the narrow and specific kind of ordinal rankings, e.g., of sports teams in “top 25 rankings.” A teacher might rank students by giving a numerical ranking (100, 90, 80, etc.) to each one, by giving a letter-grade ranking (A, B, C, D, F), or by simply assigning the student to one of two categories, as in the case of assigning pass/fail grades (P, F). In this context, a single student may be ranked, and multiple students may have the same ranking. Viewed through the eyes of one of skill in the art, the ordinary meaning of “ranking” used in the ‘338 patent is “to assign to a particular class.”
The specification's teachings confirm this ordinary understanding of “ranking.” When a user of an array-based mathematical tool attempts to invoke a method in an object-oriented environment, the tool retrieves a list of method signatures. That list may represent zero, one, or multiple methods that have the same name as the desired method. According to the invention, the mathematical tool will compare the data types of the possible methods with the input parameters of the mathematical tool. Based on the results of that comparison, the mathematical tool will categorize, or assign, the methods to a class based upon suitability. This is “ranking.”
In some embodiments, the mathematical tool will calculate a narrower and more specific type of ranking, referred to in certain dependent claims as a “fitness ranking.” Fitness ranking is a species of “ranking” referring to the assignment to a class that corresponds to a particular level of suitability. There is nothing, however, in the specification or file history that limits the broader term, “ranking” to that specific assignment technique. Yet that is precisely what the district court's claim construction did.
The district court's construction is wrong for several reasons.
First, the district court determined the “ordinary” meaning of “rank” based on nothing other than its own understanding of the meaning of that term, and it provided no support other than its own assertion for that “ordinary” understanding.
Second, the district court's claim construction violates the doctrine of claim differentiation. By construing the “ranking” terms to require that the method signatures be ordered relative to one another, the district court vitiated the distinction between “ranking” and “fitness ranking.” “Ranking” requires only a categorization based upon suitability vel non, while “fitness ranking” requires categorizations of specific levels of suitability, which is the same as what the district court required out of the broader term “ranking” – putting the method signatures in order relative to one another.
Third, the district court's claim construction is erroneous because it excludes the preferred embodiment of the ‘338 patent – a kind of construction that this Court has said is “rarely, if ever, correct.” The district court's construction excludes the preferred embodiment because, inter alia, it does not allow for the case when zero or one method signatures are retrieved, or when multiple method signatures have the same rank.
Fourth, the district court wrongly determined that the step of “comparing the data types … to determine suitability of each method” precluded a construction where the “ranking” step assigned methods to a suitable or unsuitable class. The district court failed to appreciate the difference between the former step, which involves the system making a mere determination of suitability, and the latter step of assigning the method signatures to a rank “based on the determined suitability.”
Finally, the district court's selective reliance upon two sentences out of the prosecution history was improper: Not only were those sentences perfectly consistent with the broader interpretation of “ranking,” but the district court's approach neglected the intrinsic record as a whole. That complete record confirms that, in the context of the ‘338 patent, “ranking” means simply sorting the methods based on suitability or the absence thereof; “ranking” means “to assign to a particular class.”
Summary of the Argument from COMSOL. Thomas Watkins and Elizabeth Bloch, Brown McCarroll LLP (Austin, TX) on brief.
In contrast, the district court's construction of the ordinary meaning of the “ranking” terms is entirely consistent with the intrinsic record, including the specification, the use of those terms in the claims themselves, and the prosecution history. It is MathWorks' proposed construction, not the district court's, that violates the doctrine of claim differentiation by not giving effect to all of the claimed terms in the patent. MathWorks' construction of “ranking” as assigning to a class of suitable or unsuitable fails to differentiate and renders superfluous the “comparing” element of the claim, which is the step “to determine suitability.” And the court's construction does not, as MathWorks asserts, exclude the preferred embodiment.
PATracer Note: Due to server storage constraints we are not loading all of the appeal briefs that we have collected. We do have many of the briefs here in pdf, so send us an email if you would like a particular brief sent to you.
Comments
Leave a Reply


