Nazomi Communications Inc v. Samsung Telecommunications Inc et al

Filing 281

AMENDED ORDER GRANTING 245 MOTION for Summary Judgment of Non-Infringement of U.S. Patent No. 6,338,160 and DENYING 246 MOTION for Summary Judgment Of Invalidity of U.S. Patent No. 6,338,160 Based On Plaintiff's Proposed Claim Constructions (This amended order corrects a typo in the Order at 279 ) (rmwlc1, COURT STAFF) (Filed on 8/28/2013)

Download PDF
1 2 3 4 E-FILED on 8/28/2013 5 6 7 IN THE UNITED STATES DISTRICT COURT 9 FOR THE NORTHERN DISTRICT OF CALIFORNIA 10 United States District Court For the Northern District of California 8 SAN JOSE DIVISION 11 12 NAZOMI COMMUNICATIONS, INC., 13 14 15 Plaintiff, v. SAMSUNG TELECOMMUNICATIONS, INC., et al., 16 Defendants. 17 18 No. C-10-05545 RMW ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160 (AMENDED) [Re Docket Nos. 245, 246] 19 20 21 On October 22, 2010, defendants filed concurrent motions for summary judgment of 22 noninfringement and summary judgment of invalidity of U.S. Patent No. 6,338,160 (the '160 patent). 23 On November 28, 2012, the court held a hearing to consider defendants' motions and to construe the 24 disputed terms of the '160 patent. The claim construction order, which this court is issuing 25 concurrently with this summary judgment order, provides the basis for the noninfringement and 26 invalidity determinations contained herein. Based on the court's claim construction, the papers 27 submitted by the parties and the arguments of counsel, and for the reasons set forth below, the court: 28 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 1 (1) GRANTS defendants' motion for summary judgment of noninfringement; and (2) DENIES 2 defendants' motion for summary judgment of invalidity. 3 4 I. BACKGROUND A. 5 The Technology The invention of the '160 patent is a method for resolving references to a constant pool at 6 runtime in the programming language Java. See '160 patent col.1 ll.30-59; see Claim Construction 7 Order, Dkt. No. 278 (providing a more detailed description of the claimed invention). According to 8 the '160 patent, at runtime, an "invoke instruction" references the constant pool and "cause[s] the 9 [unresolved] reference to be resolved." '160 patent col.1 ll.54-59. The claimed constant pool United States District Court For the Northern District of California 10 includes a "data resolution field" (also called a "resolution data field") that indicates whether the 11 reference to an object has been resolved. Id. col.2 ll.19-39. For example, a "0" in the data resolution 12 field would indicate that the reference has not been resolved and "cause[] the system to jump to a 13 location . . . in the native instruction region [where] the resolve instructions" are located; whereas a 14 "1" in the field would indicate that the reference is resolved and cause the system to jump to the 15 "native instruction for the invoke instruction." Id. col.8 ll.32-52; see also id. figs.9A and 9B. The 16 invention also includes an "indication field," which, before resolution, contains an indication of the 17 reference that needs to be resolved. Id. col.8 ll.32-52, col.10 ll.3-4, and fig.9A. Once the reference 18 is resolved, the indication field is updated to "indicate[] the location of the loaded object." Id. col.8 19 ll.40-48 and fig.9B. 20 21 B. The Accused Products The accused products are devices running Google's Android operating system, which uses 22 the "Dalvik Virtual Machine." "Similar to how the Java Virtual Machine uses Java bytecodes to 23 allow for portability across different platforms (e.g., Intel x86, ARM), the Dalvik Virtual Machine 24 uses bytecodes referred to as Dalvik bytecodes." Decl. of Marc E. Levitt, Ph.D. ¶ 9, Dkt. No. 251 25 ("Levitt Decl."); see also Decl. of David I. August, Ph.D. ¶ 23, Dkt. No. 246-35 ("August Decl."). 26 In contrast to Java's stack-based instructions, "Dalvik bytecodes are register-based instructions." 27 August Decl. ¶ 23. Applications for the Android operating system are written using Java. Java files 28 are compiled in ".class" or ".jar" files ("Java class files"), which cannot be run on the Dalvik Virtual ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 2 1 Machine. Nevertheless, the Dalvik Virtual Machine can run Java programs by using a tool called 2 "dx" to convert the Java class files into an executable Dalvik ".dex" file. Unlike the Java Virtual 3 Machine, which allocates separate constant pools for each class file, in the Dalvik Virtual Machine, 4 the "dx" tool combines the constants from each of the Java class file constant pools into a single .dex 5 file constant pool. In the .dex file, any repetitive constants, i.e., constants that existed in more than 6 one Java class file, are eliminated. 7 At runtime, when the .dex file is loading, the Dalvik Virtual Machine "allocates data 8 structures associated with the '.dex' file" (the structures are defined in a file called "DvmDex.h"). 9 Levitt Decl. ¶ 15 (emphasis added). "In particular, the DvmDex.h file defines the DvmDex structure United States District Court For the Northern District of California 10 which includes the pResMethods structure identified in Nazomi's infringement contentions." Id. 11 ¶ 17; see also Nazomi's Infringement Contentions, Ex. B 43-44, Dkt. No. 245-14 ("Infringement 12 Contentions") ("[I]n the [accused devices], the invoke_virtual instruction references an entry in 13 pResMethods in a constant pool."). Dr. Levitt characterizes the DvmDex structure in the Dalvik 14 Virtual Machine as the "constant pool . . . described in the '160 patent because it references an object 15 that may require runtime resolution." Levitt Decl. ¶ 20. 16 When the pResMethods structure is allocated, prior to the resolution of any reference, each 17 entry in the pResMethods structure is initialized to 0. Levitt Decl. ¶ 18; August Decl. ¶ 30. After 18 the resolution step, the pResMethods entry corresponding to that particular reference or "method" is 19 updated to contain a valid address corresponding to the location of the resolved method in memory. 20 Levitt Decl. ¶ 26; August Decl. ¶¶ 31, 32. The parties' experts disagree as to whether the data in the 21 pResMethods entries (the 0 or the memory address for the resolved reference) corresponds to the 22 "indication of a reference that may need resolution" and/or "data resolution field" limitations in the 23 asserted claims. 24 Dr. Levitt concludes that the data entry in pResMethod is both a "data resolution field" and 25 "an indication of a reference that may need resolution." With respect to the "data resolution field" 26 limitation, Dr. Levitt concludes that, because the pResMethods entry "is compared to 0 to determine 27 if the entry . . . is resolved," it "is used to determine whether to perform a resolving step." Levitt 28 Decl. ¶ 23. Dr. Levitt also concludes that the data entry in "pResMethods provides an indication of ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 3 1 a reference that may need resolution because when a bytecode references [the] entry . . . , the value 2 of 0 will indicate that resolution needs to be performed." Id. ¶ 19. 3 In contrast, Dr. August concludes that the data entry in pResMethods is neither a "data 4 resolution field," as construed by defendants, nor an "indication of a reference that may need 5 resolution." Dr. August concludes that "pResMethods does not have a 'resolution data field'" 6 because "pResMethods has only one field per entry [and t]herefore, . . . cannot have one field . . . 7 which is separate from another . . . ." August Decl. ¶ 34. Dr. August also concludes that the data 8 entry in pResMethods never contains an indication of a reference that many need resolution because 9 the value in the entry is either 0 (before resolution) or a valid memory address (after resolution), United States District Court For the Northern District of California 10 11 12 neither of which indicate the name of the reference to be resolved. Id. ¶¶ 32, 33. C. Procedural Posture Nazomi contends that the accused products infringe claims 11, 15, 18, and 21 of the '160 13 patent. Claim 11 is the only independent claim, from which the others depend. Defendants move 14 for summary judgment of noninfringement under their proposed constructions and summary 15 judgment of invalidity under Nazomi's proposed constructions. The court has construed the terms, 16 adopting defendants' construction, in substantive part, of two key terms ("constant pool" and 17 "indication of a reference that may need resolution"), which simplifies the summary judgment 18 analysis because: (1) Nazomi concedes that there is no direct infringement under these 19 constructions; and (2) defendants only argue invalidity under Nazomi's proposed constructions for 20 "constant pool" and "indication of a reference that may need resolution." 21 Specifically, the court has construed the disputed terms as follows: 22 Disputed Term Construction 23 "constant pool" 24 "constant pool entry" / "entry in a constant pool" a data structure attached to a single loaded class that encodes all the names that can be used by any method in the loaded class 25 26 an entry within the constant pool [as defined above] 27 28 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 4 1 "instruction" 2 "executing an instruction" 3 either a stack-based instruction that is to be translated into a register-based instruction, or a register-based instruction that is input to the CPU pipeline 4 executing an instruction [as defined above] "an indication of a reference that may need resolution" an identification of a location (e.g., an address) within the constant pool that stores the name, or "label," of a reference that needs resolution "resolution data field" / "data resolution field" 5 a data field within the constant pool entry that contains data indicating whether a reference has been resolved 6 7 8 9 United States District Court For the Northern District of California 10 Claim Construction Order 16. II. NONINFRINGEMENT 11 Summary judgment is appropriate when there is no genuine issue of material fact such that 12 the moving party is entitled to judgment as a matter of law. Fed. R. Civ. P. 56(a); Celotex Corp. v. 13 Catrett, 447 U.S. 317, 322-23 (1986). Where a defendant seeks summary judgment of non- 14 infringement, "nothing more is required than the filing of a . . . motion stating that the patentee had 15 no evidence of infringement and pointing to the specific ways in which accused [products] did not 16 meet the claim limitations." Exigent Tech. v. Atrana Solutions, Inc., 442 F.3d 1301, 1309 (Fed. Cir. 17 2006). The burden of production then shifts to the patentee to "identify genuine issues that preclude 18 summary judgment." Optivus Tech., Inc. v. Ion Beam Applications S.A., 469 F.3d 978, 990 (Fed. 19 Cir. 2006). Infringement, both literal and under the doctrine of equivalents, is a question of fact, and 20 thus "is amenable to summary judgment where, inter alia, no reasonable fact finder could find 21 infringement." Ethicon Endo-Surgery, Inc. v. U.S. Surgical Corp., 149 F.3d 1309, 1315 (Fed. Cir. 22 1998). If the parties do not dispute any relevant facts regarding the accused product, "but disagree 23 over possible claim interpretations, the question of literal infringement collapses into claim 24 construction and is amenable to summary judgment." Gen. Mills, Inc. v. Hunt-Wesson, Inc., 103 25 F.3d 978, 983 (Fed. Cir. 1997). Nevertheless, as with all summary judgment motions, the court 26 must view all evidence in the light most favorable to the non-moving party and draw all reasonable 27 28 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 5 1 inferences in its favor. IMS Tech., Inc. v. Haas Automation, Inc., 206 F.3d 1422, 1429 (Fed. Cir. 2 2000). 3 In order to establish a prima facie case of direct infringement, Nazomi must show that the 4 moving defendants make, use, sell, offer to sell, or import a product that infringes at least one 5 asserted claim. See 35 U.S.C. § 271(a). An infringement analysis entails two steps: (1) determining 6 the meaning and scope of the patent claims; and (2) comparing the construed claims to the devices 7 accused of infringing. Markman v. Westview Instruments, Inc., 52 F.3d 967, 976 (Fed. Cir. 1995), 8 aff'd, 517 U.S. 370 (1996). To prove infringement, Nazomi must show that the accused products 9 "meet[] each claim limitation either literally or under the doctrine of equivalents." Seachange Int'l, United States District Court For the Northern District of California 10 Inc. v. C-COR, Inc., 413 F.3d 1361, 1377 (Fed. Cir. 2005). Literal infringement requires that the 11 accused device contain each of the claim elements and recited limitations of the claims at issue. See 12 Signtech USA, Ltd. v. Vutek, Inc., 174 F.3d 1352, 1358 (Fed. Cir. 1999). 13 An accused device may also infringe under the doctrine of equivalents. An accused product 14 that does not literally infringe may still infringe under the doctrine of equivalents if "the accused 15 product or process contain elements identical or equivalent to each claimed element of the patented 16 invention." Warner-Jenkinson Co. v. Hilton Davis Chem. Co., 520 U.S. 17, 21 (1997). The premise 17 of the doctrine of equivalents is "language's inability to capture the essence of innovation" and its 18 goal is to prevent fraud on the patent through an overly literal reading of the claims. Festo Corp. v. 19 Shoketsu Kinzoku Kogyo Kabushiki Co., 535 U.S. 722, 734 (U.S. 2002); Graver Tank & Mfg. Co. v. 20 Linde Air Products Co., 339 U.S. 605, 606 (U.S. 1950). A court can find infringement even in the 21 absence of literal infringement if each element of the accused device does the same work in 22 substantially the same way, and accomplishes substantially the same result as disclosed in the patent. 23 Warner-Jenkinson Co. v. Hilton Davis Chem. Co., 520 U.S. 17, 39 (1997); Graver Tank & Mfg. Co. 24 v. Linde Air Products Co., 339 U.S. 605, 608 (1950); Lockheed Martin Corp. v. Space Sys./Loral, 25 Inc., 324 F.3d 1308, 1320 (Fed. Cir. 2003). A doctrine of equivalents analysis is conducted on a 26 limitation by limitation basis (the "all elements rule"). Warner-Jenkinson, 520 U.S. at 39-40. Under 27 the "all elements rule" a patentee may not use the doctrine of equivalents when its application would 28 "vitiate a claim limitation." Abbot Laboratories v. Andrx Pharmaceuticals, 473 F.3d 1196, 1212 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 6 1 (Fed. Cir. 2007). Subject matter cannot be included within the scope of a patent under the doctrine 2 of equivalents if it is inconsistent with the language of the claim. See SciMed Life Sys., Inc. v. 3 Advanced Cardiovascular Sys., Inc., 242 F.3d 1337, 1347 (Fed. Cir. 2001); Ethicon Endo-Surgery, 4 Inc. v. U.S. Surgical Corp., 149 F.3d 1309, 1317 (Fed. Cir. 1998). 5 Nazomi contends that the accused products directly infringe the asserted claims based on its 6 proposed claim constructions of the disputed terms. Nazomi alleges infringement under the doctrine 7 of equivalents with respect to only the constant pool limitation. Defendants argue that they do not 8 infringe the asserted claims because Nazomi's infringement contentions are based on incorrect claim 9 constructions, and the accused product does not contain each of the following disputed claim United States District Court For the Northern District of California 10 11 limitations under the correct claim constructions. The court address each claim limitation in turn. A. The "constant pool" limitation 12 13 1. The "constant pool" in the accused device As an initial matter, the parties disagree as to which structure in the accused device actually 14 corresponds to the constant pool limitation in claim 11. Defendants characterize the "constant pool" 15 in the accused product as the pResMethods data structure. In contrast, Nazomi contends that the 16 "constant pool" is the entire DvmDex structure, which, according to Nazomi and Dr. Levitt, 17 "associates" with the .dex file at runtime, and includes the pResMethods structure. See Levitt Decl. 18 ¶¶ 15, 16. 19 Nazomi's infringement contentions identify "the invoke_virtual instruction [in the Dalvik 20 Virtual Machine that] references an entry in pResMethods in a constant pool" as the structure that 21 meets the "instruction that references an entry in a constant pool" limitation in claim 11. 22 Infringement Contentions at 43-44 (emphasis added). The infringement contentions, thus, indicate 23 that pResMethods itself is not the accused "constant pool." For the purposes of summary judgment, 24 the court views the facts in a light most favorable to Nazomi, and considers the entire DvmDex 25 structure, including pResMethods, to be the accused "constant pool." 26 2. Direct infringement 27 Defendants' opening brief argues that pResMethods, standing alone, does not meet the 28 constant pool limitation of claim 11. In their reply, defendants argue in the alternative that the ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 7 1 DvmDex stucture, including the pResMethods structure, does not meet the constant pool limitation. 2 Defendants primary arguments with respect to pResMethods, however, are equally applicable with 3 respect to the DvmDex structure including pResMethods. First, defendants argue that pResMethods 4 (and similarly the DvmDex structure including pResMethods) is not a constant pool because it 5 "corresponds to an entire Dex file when an Android program is loaded into memory . . . [and u]nlike 6 the constant pools in Java, Dalvik does not create a separate pResMethods array for each class." 7 Defs.' Br. in Support of Mot. for Summ. J. at 11, Dkt. No. 245 ("Defendants' Br.") (emphases 8 added). Second, defendants argue that, unlike Java, "pResMethods itself [or the DvmDex structure 9 including pResMethods] does not contain 'all the names that can be used by any method in the United States District Court For the Northern District of California 10 loaded class.'" Id. at 12. Finally, in its reply brief, defendants argue that the accused product does 11 not meet the claim limitation requiring "an instruction that references an entry in a constant pool" 12 because the entry in pResMethods is not "in" the .dex file constant pool. See Levitt Decl. ¶ 16 13 (characterizing the pResMethods structure as becoming "associated with" the .dex file at runtime, 14 but not as being "in" the .dex file constant pool). 15 Nazomi argues that the accused devices include a constant pool under its broad claim 16 construction proposal: "a data structure that includes at least one constant pool entry." The court 17 adopted defendants' proposed construction (replacing the word "table" with "data structure"), 18 construing the term "constant pool" to mean: "a data structure attached to a single loaded class that 19 encodes all the names that can be used by any method in the loaded class." Nazomi does not argue 20 direct infringement under defendants' proposed construction. 21 22 3. Infringement under the Doctrine of Equivalents In the alternative, Nazomi argues under defendants' proposed construction that the constant 23 pool in the accused products is equivalent to the "constant pool" in the asserted claims, and thus, 24 defendants infringe under the doctrine of equivalents. Defendants do not respond to Nazomi's 25 doctrine of equivalents argument, presumably, as argued by defendants in related Case No. 26 C-10-04686, because Nazomi did not properly assert infringement under the doctrine of equivalents 27 in the infringement contentions. See Infringement Contentions p. 3, ¶ E (including only a "catch- 28 all," boilerplate reservation under the doctrine of equivalents). The Patent Local Rules require a ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 8 1 limitation-by-limitation analysis for infringement. See Patent Local R. 3-1(d) and (e). A boilerplate 2 reservation is inadequate, and courts have frequently dismissed claims under the doctrine of 3 equivalents based upon boilerplate language in their infringement contentions. See Rambus Inc. v. 4 Hynix Semiconductor Inc., C-05-00334 RMW, 2008 WL 5411564, *3 (N.D. Cal. Dec. 29, 2008) 5 (finding in the alternative that it could grant summary judgment for failure to comply with the patent 6 rules' "limitation-by-limitation" requirement). Nevertheless, because defendants did not raise any 7 objection in this case to Nazomi's doctrine of equivalents argument, and because the court adopted a 8 claim construction that renders only the doctrine of equivalents relevant, the court consider's 9 Nazomi's argument in the alternative. See Patent Local R. 3-6 (allowing amendments to United States District Court For the Northern District of California 10 infringement contention by order of the court upon a timely showing of good cause, including "a 11 claim construction by the [c]ourt different from that proposed by the party seeking amendment"). 12 Nazomi's equivalence argument is based on Dr. Levitt's declaration. Dr. Levitt states that the 13 "shared constant pool in Dalvik performs the same function as the individual constant pools in the 14 [Java] '.class' or '.jar' files." Levitt Decl. ¶ 13 (emphasis added). According to Dr. Levitt, both (1) 15 "the ability to transform .class/.jar files to .dex files via the dx tool in a straight forward manner" and 16 (2) "[t]he correct operation of such .class/.jar files in the Dalvik VM" evidence that "the operation of 17 the constant pool in the '.dex' file operates in substantially the same way to yield substantially the 18 same result." Id. ¶ 14. Dr. Levitt states that, if the accused constant pool did not operate in 19 substantially the same way to yield substantially the same result, then "the application level 20 operation of the Java based program would be substantially different between Java VM and Dalvik 21 VM versions," which is not the case. Id. Although Dr. Levitt states that the Dalvik Virtual 22 Machine accomplishes an "equivalent" result, he offers minimal to no explanation of any 23 "substantially similar way" in which the Dalvik Virtual Machine achieves that "equivalent result." 24 The mere existence of equivalent results is not sufficient, by itself, to establish a substantially 25 similar "way." The only statement Dr. Levitt offers that can reasonably be interpreted as alleging a 26 substantially similar "way" is his statement that "each entry in the Java .class file can be 27 reconstructed and found in the .dex file constant pool." Id. ¶ 14. Even viewing this statement in a 28 light most favorable to Nazomi, however, the mere statement that same constant pool entries exist in ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 9 1 Java and Dalvik does not create a question of fact as to whether the accused system operates in 2 substantially the same way as the Java constant pool. Accordingly, the court grants defendants' 3 motion for summary judgment of noninfringement based on the "constant pool" limitation. 4 B. The "indication of a reference that may need resolution" and "resolution data field" limitations 5 The court addresses both of these claim limitations together because Nazomi alleges that the 6 same data entry in the pResMethods structure in the accused products meets both of these 7 limitations. 8 Defendants argue that pResMethods: (1) does not include an indication of a reference that 9 may need resolution because the data entry in pResMethods does not store "an indication of the United States District Court For the Northern District of California 10 name of a reference" to be resolved; and (2) does not include a "data resolution field" because the 11 "data resolution field" must be separate from the indication of a reference that requires resolution, 12 and the entry in pResMethods includes only one field. 13 Nazomi counters that the accused products: (1) contain an "indication of a reference that may 14 need resolution" under its proposed claim construction, which requires the "indication of a reference 15 that may need resolution" to indicate "whether a reference has been resolved," for example, with the 16 entry of a "0" or "1" in the field, see Levitt Decl. ¶ 19 ("pResMethods provides an indication of a 17 reference that may need resolution because when a bytecode references an entry in pResMethods, 18 the value of 0 will indicate that the resolution needs to be performed." (emphasis added)); and (2) 19 contain a "data resolution field" because there is no physical separation requirement for the "data 20 resolution field" and the "indication of a reference that may need resolution." 21 The court construed the term "indication of a reference that may need resolution" to mean: 22 "an identification of a location (e.g., an address) within the constant pool that stores the name, or 23 "label," of a reference that needs resolution," and the term "resolution data field" to mean: "a data 24 field within the constant pool entry that contains data indicating whether a reference has been 25 resolved." 26 Under the court's constructions, the data in the pResMethods entries (i.e., the 0 or the valid 27 28 memory address for the resolved reference) does not contain "an indication of a reference that may ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 10 need resolution" because it does not identify "a location (e.g., an address) within the constant pool 2 that stores the name, or 'label,' of a reference that needs resolution." Dr. Levitt based his 3 infringement conclusion to the contrary on Nazomi's erroneous claim construction, wherein he 4 presumed that the "indication of a reference" indicated "whether a reference had been resolved." For 5 example, Dr. Levitt concluded that the data entry in "pResMethods provides an indication of a 6 reference that may need resolution because when a bytecode references [the] entry . . . , the value of 7 0 will indicate that resolution needs to be performed." Id. ¶ 19. The court rejected such a 8 construction of this term, and Nazomi makes no infringement argument in the alternative. 9 Accordingly, the court grants defendants' motion for summary judgment of noninfringement of the 10 United States District Court For the Northern District of California 1 asserted claims because the accused products do not contain an "indication of a reference that may 11 need resolution." 12 There is an issue of fact, however, as to whether data entry in pResMethods meets the "data 13 resolution field" claim limitation because it could be "a data field within the constant pool entry that 14 contains data indicating whether a reference has been resolved." (A factual dispute remains as to 15 whether the data field is within the constant pool.). Dr. August's conclusion that "pResMethods does 16 not have a 'resolution data field' / 'data resolution field'" was based on the fact that "pResMethods 17 has only one field per entry." August Decl. ¶ 34. The court declined to construe "resolution data 18 field" to require two separate fields, and thus, the data field in the pResMethods entry could be a 19 "resolution data field" if it is within a constant pool entry. Whether or not this is true, however, will 20 not affect the court's noninfringement determination because the only field in the pResMethods entry 21 does not contain "an indication of a reference that may need resolution," and thus this limitation is 22 not met by the accused products. Accordingly, the court also grants defendants' motion for summary 23 judgment of noninfringement based on the "indication of a reference that may need resolution" claim 24 limitation. 25 26 27 C. The "instruction" limitation The court rejected defendants' narrow proposed construction for "instruction," and declined to limit an "instruction" to a stack-based instruction. Defendants do not argue noninfringement 28 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 11 1 under the court's construction, and this limitation is not a basis for the court's noninfringement 2 determination on summary judgment. 3 III. INVALIDITY 4 Defendants' motion for summary judgment of invalidity under 35 U.S.C. § 102(a) is 5 premised on the claim limitations at issue being construed according to Nazomi's proposed 6 construction. The court, however, adopted, in substantive part, the majority of defendants' proposed 7 constructions. Defendants do not argue that each and every claim limitation, as now construed, is 8 anticipated. Accordingly, in light of the claim construction order in this case, the court denies 9 defendants' motion for summary judgment of invalidity based on Nazomi's proposed claim United States District Court For the Northern District of California 10 constructions. 11 12 V. ORDER For the foregoing reasons, the court GRANTS defendants' motion for summary judgment of 13 noninfringement of the '160 patent, and DENIES defendants' motion for summary judgment of 14 invalidity of the '160 patent. 15 16 17 18 DATED: August 28, 2013 RONALD M. WHYTE United States District Judge 19 20 21 22 23 24 25 26 27 28 ORDER GRANTING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF NONINFRINGEMENT AND DENYING DEFENDANTS' MOTION FOR SUMMARY JUDGMENT OF INVALIDITY OF U.S. PATENT NO. 6,338,160—No. C-10-05545 RMW ALG 12

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?