JOHN D. LOVE, District Judge.
This claim construction opinion construes the disputed claim terms in U.S. Patent No. 6,597,812 ("the '812 Patent"), U.S. Patent No. 7,378,992 ("the '992 Patent"), U.S. Patent No. 7,415,530 ("the '530 Patent"), U.S. Patent No. 8,643,513 ("the '513 Patent"), and U.S. Patent No. 9,116,908 ("the '908 Patent"). Plaintiff Realtime Data, LLC alleges that Defendants infringe the asserted patents.
Plaintiff contends that Defendants literally infringe the asserted patents. The '992 and '513 patents relate "generally to data compression and decompression and, more particularly, to systems and methods for data compression using content independent and content dependent data compression and decompression." '992 Patent at 1:22-26; '513 Patent at 1:30-33. The '992 Patent is entitled "Content Independent Data Compression Method and System." None of the disputed terms are found in the '992 Patent. The '513 Patent is entitled "Data Compression Systems and Methods." Claims 1 and 15 of the '513 patent are representative and recite as follows:
The '812 Patent is entitled "System and Method for Lossless Data Compression and Decompression" and relates "generally to data compression and decompression and, more particularly to systems and methods for providing lossless data compression and decompression using a combination of dictionary and run length encoding." '812 Patent at 1:13-17. Claim 1 of the '812 patent is representative and recites as follows:
The '530 and '908 Patents are both entitled "System and Methods for Accelerated Data Storage and Retrieval" and relate "generally to data storage and retrieval and, more particularly to systems and methods for improving data storage and retrieval bandwidth utilizing lossless data compression and decompression." '530 Patent at 1:15-18; '908 Patent at 1:15-18. Claim 1 of the '530 patent is representative and recites as follows:
Claim 1 of the '908 patent is representative and recites as follows:
"It is a `bedrock principle' of patent law that `the claims of a patent define the invention to which the patentee is entitled the right to exclude." Phillips v. AWH Corp., 415 F.3d 1303, 1312 (Fed. Cir. 2005) (quoting Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004)). The Court examines a patent's intrinsic evidence to define the patented invention's scope. Id. at 1313-1314; Bell Atl. Network Servs., Inc. v. Covad Commc'ns Group, Inc., 262 F.3d 1258, 1267 (Fed. Cir. 2001). Intrinsic evidence includes the claims, the rest of the specification and the prosecution history. Phillips, 415 F.3d at 1312-13; Bell Atl. Network Servs., 262 F.3d at 1267. The Court gives claim terms their ordinary and customary meaning as understood by one of ordinary skill in the art at the time of the invention. Phillips, 415 F.3d at 1312-13; Alloc, Inc. v. Int'l Trade Comm'n, 342 F.3d 1361, 1368 (Fed. Cir. 2003). Claim language guides the Court's construction of claim terms. Phillips, 415 F.3d at 1314. "[T]he context in which a term is used in the asserted claim can be highly instructive." Id. Other claims, asserted and unasserted, can provide additional instruction because "terms are normally used consistently throughout the patent." Id. Differences among claims, such as additional limitations in dependent claims, can provide further guidance. Id.
"[C]laims `must be read in view of the specification, of which they are a part.'" Id. (quoting Markman v. Westview Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995)). "[T]he specification `is always highly relevant to the claim construction analysis. Usually, it is dispositive; it is the single best guide to the meaning of a disputed term.'" Id. (quoting Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)); Teleflex. Inc. v. Ficosa N. Am. Corp., 299 F.3d 1313, 1325 (Fed. Cir. 2002). In the specification, a patentee may define his own terms, give a claim term a different meaning than it would otherwise possess, or disclaim or disavow some claim scope. Phillips, 415 F.3d at 1316. Although the Court generally presumes terms possess their ordinary meaning, this presumption can be overcome by statements of clear disclaimer. See SciMed Life Sys., Inc. v. Advanced Cardiovascular Sys., Inc., 242 F.3d 1337, 1343-44 (Fed. Cir. 2001). This presumption does not arise when the patentee acts as his own lexicographer. See Irdeto Access, Inc. v. EchoStar Satellite Corp., 383 F.3d 1295, 1301 (Fed. Cir. 2004).
The specification may also resolve ambiguous claim terms "where the ordinary and accustomed meaning of the words used in the claims lack sufficient clarity to permit the scope of the claim to be ascertained from the words alone." Teleflex, Inc., 299 F.3d at 1325. For example, "[a] claim interpretation that excludes a preferred embodiment from the scope of the claim `is rarely, if ever, correct." Globetrotter Software, Inc. v. Elam Computer Group Inc., 362 F.3d 1367, 1381 (Fed. Cir. 2004) (quoting Vitronics Corp., 90 F.3d at 1583). But, "[a]lthough the specification may aid the court in interpreting the meaning of disputed language in the claims, particular embodiments and examples appearing in the specification will not generally be read into the claims." Constant v. Advanced Micro-Devices, Inc., 848 F.2d 1560, 1571 (Fed. Cir. 1988); see also Phillips, 415 F.3d at 1323.
The prosecution history is another tool to supply the proper context for claim construction because a patentee may define a term during prosecution of the patent. Home Diagnostics Inc. v. LifeScan, Inc., 381 F.3d 1352, 1356 (Fed. Cir. 2004) ("As in the case of the specification, a patent applicant may define a term in prosecuting a patent."). The wellestablished doctrine of prosecution disclaimer "preclud[es] patentees from recapturing through claim interpretation specific meanings disclaimed during prosecution." Omega Eng'g Inc. v. Raytek Corp., 334 F.3d 1314, 1323 (Fed. Cir. 2003). The prosecution history must show that the patentee clearly and unambiguously disclaimed or disavowed the proposed interpretation during prosecution to obtain claim allowance. Middleton Inc. v. 3M Co., 311 F.3d 1384, 1388 (Fed. Cir. 2002); see also Springs Window Fashions LP v. Novo Indus., L.P., 323 F.3d 989, 994 (Fed. Cir. 2003) ("The disclaimer . . . must be effected with `reasonable clarity and deliberateness.'") (citations omitted)). "Indeed, by distinguishing the claimed invention over the prior art, an applicant is indicating what the claims do not cover." Spectrum Int'l v. Sterilite Corp., 164 F.3d 1372, 1378-79 (Fed. Cir. 1988) (quotation omitted). "As a basic principle of claim interpretation, prosecution disclaimer promotes the public notice function of the intrinsic evidence and protects the public's reliance on definitive statements made during prosecution." Omega Eng'g, Inc., 334 F.3d at 1324.
Although "less significant than the intrinsic record in determining the legally operative meaning of claim language," the Court may rely on extrinsic evidence to "shed useful light on the relevant art." Phillips, 415 F.3d at 1317 (quotation omitted). Technical dictionaries and treatises may help the Court understand the underlying technology and the manner in which one skilled in the art might use claim terms, but such sources may also provide overly broad definitions or may not be indicative of how terms are used in the patent. Id. at 1318. Similarly, expert testimony may aid the Court in determining the particular meaning of a term in the pertinent field, but "conclusory, unsupported assertions by experts as to the definition of a claim term are not useful." Id. Generally, extrinsic evidence is "less reliable than the patent and its prosecution history in determining how to read claim terms." Id.
In patent construction, "subsidiary fact finding is sometimes necessary" and the court "may have to make `credibility judgments' about witnesses." Teva v. Sandoz, 135 S.Ct. 831, 838 (2015). In some cases, "the district court will need to look beyond the patent's intrinsic evidence and to consult extrinsic evidence in order to understand, for example, the background science or the meaning of a term in the relevant art during the relevant time period." Id. at 841. "If a district court resolves a dispute between experts and makes a factual finding that, in general, a certain term of art had a particular meaning to a person of ordinary skill in the art at the time of the invention, the district court must then conduct a legal analysis: whether a skilled artisan would ascribe that same meaning to that term in the context of the specific patent claim under review." Id. (emphasis in original). When the court makes subsidiary factual findings about the extrinsic evidence in consideration of the "evidentiary underpinnings" of claim construction, those findings are reviewed for clear error on appeal. Id.
The parties dispute the meaning of the following claim terms:
Plaintiff contends that construction is unnecessary because this term is "understandable to a person of ordinary skill and even a lay person." Doc. No. 305 at 12. Plaintiff proposes an alternative construction and asserts that the Court should reject Defendants' proposed construction because it "improperly limits the claimed phrase `characteristic, attribute, or parameter' to only one of the described parameters: `data type.'" Id. at 12-13. Essentially, Plaintiff contends that Defendants have attempted to rewrite the claims by importing the "data type only" limitation. Plaintiff argues that (1) the '513 Patent claims do not recite "data type," (2) the patentee does not define "characteristic, attribute, or parameter" to mean "data type" only, and (3) the patentee does not disavow the full scope of the phrase. Id. at 13.
Plaintiff contends that its alternative proposal, on the other hand, is consistent with the plain meaning of term because it "is derived directly from the specification." Id. at 12. Specifically, the specification "provides explicit examples of data-content parameters in addition to the data type that can be recognized with respect to content dependent algorithm, including all of the items in [Plaintiff's] proposal." Id. at 13 (citing '513 Patent at 16:15-21; 4:42-45; 22:65-23:4) (emphasis omitted). In other words, data type is merely one of several parameters that may be used to identify an appropriate content dependent algorithm. Plaintiff argues that Defendants' proposed construction improperly excludes some of the specification's described embodiments. Doc. No. 305 at 13 (citing SanDisk Corp. v. Memorex Prods., 415 F.3d 1278, 1285-86 (Fed. Cir. 2005)). Finally, Plaintiff argues that if the Court limited this term to "data type," independent claim 1 would be narrower than dependent claims 11 and 13. Doc. No. 305 at 13-14.
Defendant responds that Plaintiff's proposal improperly broadens the meaning of "characteristic, attribute, or parameter" because it ignores surrounding claim language. Doc. No. 317 at 8. Defendant contends that "data type" recognition is the only method of selecting a content dependent algorithm, and therefore, "characteristic, attribute, or parameter" should be construed to mean "data type" only. Id. at 8-9 (citing '513 Patent at 3:55-66, 15:60-63, 16:15-16, 16:24-27, 16:37-39, 22:65-23:4, Fig. 13(a), Fig. 15(a), Fig. 17(a)). Specifically, Defendants argue that "`data types, data structures, data block formats, file substructures, file types, and/or any other parameters,' are all ultimately reduced to `data type,' because the specification teaches that only `data type' is ultimately indicative of when content dependent compression should be applied." Doc. No. 317 at 10-11. Defendants also point to this Court's decision in Packeteer, where it held that "content dependent data compression is applied to identified
Claim 1 of the '513 Patent states, in relevant part: "A method of compressing a plurality of data blocks, comprising: . . . analyzing a data block from another portion of the plurality of data blocks for recognition of any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm to apply to the data block . . . ." Similarly, claim 15 states: "A device for compressing data comprising: . . . a third circuit configured to analyze a data block from another portion of the plurality of data blocks for recognition of any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm to apply to the data block . . . ." Additionally, dependent claim 13 states: "The method of claim 1, wherein the any characteristic attribute, or parameter is associated with a data block format or a file type information associated with the data block." These claims provide that the "characteristic, attribute, or parameter" must be indicative of the appropriate content dependent algorithm that is to be applied. Importantly however, the independent claims give no indication that "characteristic, attribute, or parameter" should be interpreted as "data type."
The specification is further instructive on this claim term. As discussed above, "[a]lthough the specification may aid the court in interpreting the meaning of disputed language in the claims, particular embodiments and examples appearing in the specification will not generally be read into the claims." Constant v. Advanced Micro-Devices, Inc., 848 F.2d 1560, 1571 (Fed. Cir. 1988); see also Phillips, 415 F.3d at 1323. Additionally, "[a] claim interpretation that excludes a preferred embodiment from the scope of the claim `is rarely, if ever, correct." Globetrotter Software, Inc. v. Elam Computer Group Inc., 362 F.3d 1367, 1381 (Fed. Cir. 2004) (quoting Vitronics Corp., 90 F.3d at 1583).
The specification states:
'513 Patent at 16:15-21; see also id. at 4:42-45 ("the step of analyzing the data block comprising analyzing the data block to recognize one of a data type, data structure, data block format, file substructure, and/or file types"); 22:65-23:4 ("a content dependent data recognition and[/]or estimation module 1700 is utilized to analyze the incoming data stream for recognition of data types, data strictures [sic], data block formats, file substructures, file types, or any other parameters that may be indicative of the appropriate data compression algorithm . . . to be applied.").
This language indicates that any of the parameters listed—including but not limited to data type—can be used to identify an appropriate data compression algorithm. Defendants contend that "data type" is the only parameter able to identify an appropriate data compression algorithm and that the other parameters listed within the specification are merely proxies for such identification. In support, Defendants have pointed to sections of the specification that state data type can be used to select an appropriate compression algorithm (citing '513 Patent at 16:15-16, 16:37-39), but those preferred embodiments cannot exclude other parameters that may be used (see '513 Patent at 4:42-45, 16:15-21, 22:65-23:4). Globetrotter Software, 362 F.3d at 1381.
Defendants also rely on this Court's decision in Packeteer, where the Court construed "content dependent data compression." Notably however, the patent at issue in Packeteer did not define (or even discuss) "any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm." Instead, the actual patent language in Packeteer limited the parameters to include data type only. See U.S. Patent No. 6,624,761 (the '761 Patent) at Claim 1 ("analyzing a data block of an input data stream to identify a
On the other hand, lending additional support to Plaintiff's interpretation of this term are dependent claims 11 and 13. Claim 11 states "[t]he method of claim 1, wherein the analyzing the plurality of data blocks includes analyzing data structures or file substructures associated with the plurality of data blocks," and Claim 13 states "[t]he method of claim 1, wherein the any characteristic, attribute, or parameter is associated with a data block format or a file type information associated with the data block." '513 Patent at Claims 11 and 13. If the Court were to construe "characteristic, attribute, or parameter" as limited to data type, it would render these dependent claims nonsensical because those claims are not limited to data type. The dependent claims would be broader than independent Claim 1, which indicates that Defendants' construction is not in accordance with proper claim construction principles.
If the Court were to limit this term to "data type" only, such a finding would exclude preferred embodiments. The specification discloses preferred embodiments that allow for the use of parameters other than data type to identify a compression algorithm. '513 Patent at 4:42-45, 16:15-21, 22:65-23:4. Accordingly, the Court rejects Defendants' proposal because it is inconsistent with portions of the specification. See Globetrotter Software, Inc., 362 F.3d at 1381.
Finally, with respect to Defendants' argument that Plaintiff concedes to the use of only data type in the second '992 Patent reexamination, the Court does not agree. The portion of the reexamination Defendants are referencing is depicted below:
Doc. No. 348, Ex. 1 at 11 (REALTIME039863).
As shown above, the patentee explained that merely retrieving a data type descriptor is not "analyzing." Further, the patentee made the above-reproduced statements in the context of claims that included "data type" limitations. See id. at 10 (REALTIME039862). Therefore, Defendants' assertion that the reexamination solidifies their argument that this term is limited to data type only is unpersuasive.
Having resolved the parties' dispute, the Court finds the phrase "recognition of any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm" requires no construction.
The parties' argument with respect to these terms revolves around whether encoders are selected based on their ability "to effectively encode the data type or content," as Plaintiff contends or "to effectively encode the data type," as Defendants propose. The parties have stipulated that the Court should construe "data type" as "categorization of the data as one of ASCII, image data, multimedia data, signed and unsigned integers, pointers, or other data type." Doc. No. 336-1 at 3. The parties have not agreed upon a construction of—nor have they asked the Court to construe—"content."
Plaintiff urges that it would be improper to import the "data type" limitation into this term. Doc. No. 305 at 15. Plaintiff argues that the claim language itself—and for that matter, the language within this term—is sufficient to define the term. Id.; '513 Patent, Claim 1. Plaintiff also contends that the specification supports its position that data type and/or content can indicate the appropriate data compression algorithm. Doc. No. 305 at 16-18 (citing '513 Patent at 4:42-47; 16:15-21; 18:1-4; 18:17-21; 19:13-18; 20:44-48; 21:2-6; 21:65-22:3; 22:64-23:7). In further support, Plaintiff points to Defendants' agreement (in a recently filed petition for inter partes review) that content dependent compression is based on the data type or content of the data. Doc. No. 305 at 18. Plaintiff contends that because Defendants seek to limit this term to "data type" only, their proposal improperly excludes a preferred embodiment. Id.
Additionally, Plaintiff contends that—although Packeteer and Morgan Stanley have previously construed "content dependent compression" and "content independent compression"—collateral estoppel does not apply here. Id. at 17. Plaintiff argues that those cases involved different patents, different claims, and different claim construction arguments.
Defendants argue that the '513 Patent requires encoding (or selecting a compression algorithm) based on the ability to effectively encode the data type, not the content. Doc. No. 317 at 9 (citing '513 Patent at 16:37-39). Defendants point to this Court's decision in Packeteer, arguing that there, "both this Court and Plaintiff agreed with Defendants' proposed construction," and "both this Court and Plaintiff repeatedly stated that the constructions for those terms were based on `data type' and not `content.'"
Defendants argue that collateral estoppel applies here and, because their construction follows the decision in Morgan Stanley, the Court should find their construction appropriate. Although Plaintiff argues that collateral estoppel does not apply because the '513 Patent is a different patent than the patent at issue in Morgan Stanley, the claim terms are exactly the same, and "the Federal Circuit has held that collateral estoppel applies to common issues in actions involving related patents." Doc. No. 317 at 14 (citing Mycogen Plant Sci., Inc. v. Monsanto Co., 252 F.3d 1306, 1310 (Fed. Cir. 2001), cert. granted, judgment vacated on other grounds, 535 U.S. 1109, 122 S.Ct. 2324, (2002)) (emphasis omitted). Defendants urge "[h]ow the compression algorithm is chosen in not substantially different in the '513 Patent as compared with its parent patent[, the '747 Patent]." Doc. No. 317 at 14.
Defendants' collateral estoppel argument is unconvincing. Collateral estoppel requires four conditions: "(1) the issue under consideration is identical to that litigated in the prior action; (2) the issue was fully and vigorously litigated in the prior action; (3) the issue was necessary to support the judgment in the prior case; and (4) there is no special circumstance that would make it unfair to apply the doctrine." Winters v. Diamond Shamrock Chemical Co., 149 F.3d 387, 391 (5th Cir. 1998). See also Diet Goal Innovations LLC v. Chipotle Mexican Grill, Inc., 70 F.Supp.3d 808, 811 (E.D. Tex. 2014) (citing Mayer/Berkshire Corp. v. Berkshire Fashions Inc., 424 F.3d 1229, 1232 (Fed. Cir. 2005) (explaining the fourth element as "the person against whom collateral estoppel is asserted had a full and fair opportunity to litigate the issues in the prior action."). The parties' dispute primarily centers on the first element.
Plaintiff is correct that the '513 Patent was not at issue in Morgan Stanley and Packeteer. However, the elements of collateral estoppel listed above do not require the patents to be identical; instead, for collateral estoppel to apply, the issue under consideration must be identical to what was previously litigated. Nevertheless, collateral estoppel does not apply. The issue here is whether the '513 Patent requires "data type" and excludes "content," and this issue was not present in Morgan Stanley or Packeteer. The issue in Packeteer was whether content dependent data compression and content independent data compression required one encoder or a plurality of encoders, and the issue in Morgan Stanley was the order in which content dependent and content independent data compression occur. Doc. No. 305-7 at 28-35; Doc. No. 305-9 at 17-18. Further, the patents in Packeteer and Morgan Stanley specifically recited "data type," and the parties there did not dispute whether the construction should include "data type" to the exclusion "content." Unlike the patents at issue in Morgan Stanley and Packeteer, under the terms of the '513 Patent, to determine the appropriate encoder(s) does not require that one only look at the data type.
Accordingly, collateral estoppel does not apply here because Morgan Stanley and Packeteer are distinguishable from the case presently before the Court: (1) the claims at issue in Morgan Stanley and Packeteer expressly recited "data type" in the claims, (2) Morgan Stanley involved an issue of timing, and (3) Packeteer involved an issue involving the number encoders. See, e.g., '761 Patent at Cl. 1 ("identify a data type of the data block"); '506 Patent at Cl. 1 ("identify one or more data types of the data block").
Other than the collateral estoppel issue, these disputed terms present essentially the same issues as the "recognition of any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm" term addressed above. For the following reasons and for the same reasons as discussed above, the Court rejects Defendants' proposal limiting the constructions to "data type."
The '513 Patent claims themselves do not specifically recite "data type." Instead, the claims only indicate that the appropriate content dependent algorithm is derived from the recognition of "any characteristic, attribute, or parameter that is indicative" of such algorithm. Independent claim 1 recites:
'513 Patent at Claim 1. Additionally, although the specification states "[e]ncoding techniques are selected based upon their ability to effectively encode different types of input data," it also states "[a] content dependent data recognition module 1300 analyzes the incoming data stream to recognize data types, data structures, data block formats, file substructures, file types, and/or any other parameters that may be indicative of either the
Thus, the Court construes the phrase "content dependent data compression algorithm/content dependent compression algorithm" as a "compression algorithm that is applied to input data that is not compressed with content independent data compression, the compression using one or more encoders selected based on the encoder's (or encoders') ability to effectively encode the data type or content of the data block." Further, the Court construes the phrase "content independent compression algorithm/content independent data compression" as "compression algorithm that is applied to input data that is not compressed with content dependent data compression, the compression applied using one or more encoders without regard to the encoder's (or encoders') ability to effectively encode the data type or content of the data block."
With respect to this term, Plaintiff argues that Defendant is again attempting to import limitations into the claims from preferred embodiments. Doc. No. 305 at 23. Plaintiff's argument is twofold: (1) "data accelerator" requires "one or more compression encoders
In response, Defendants argue that because this term was coined by the inventor, the Court must look to the intrinsic evidence to derive the meaning of "data accelerator." Doc. No. 317 at 21-22 (citing Fractus, S.A. v. Samsung Elec. Co., Ltd., No. 6:09-cv-203, Doc. No. 526 at 8 (E.D. Tex. Dec. 17, 2010); Intervet Inc. v. Merial Ltd., 617 F.3d 1282, 1287 (Fed. Cir. 2012)). Defendants contend the claims and specification "provide clear guidance" on the meaning of this term. Doc. No. 317 at 22. At the hearing, Defendants argued that despite the representation in Figure 1, which depicts a data storage accelerator and a data retrieval accelerator, the inventor did not differentiate between those two data accelerators, but instead the data accelerator has the functionalities of both the storage and retrieval accelerators. Defendants point to independent Claim 1—which provides for a single data accelerator—and to dependent claims that refer to "that" single data accelerator. Id. (citing '530 Patent at Claims 1, 3, 4, 5; '908 Patent at Claims 1, 4, 5, 6, 7). Therefore, Defendants argue, the claims of the patents that refer to storage and retrieval accelerators "invoke the
With respect to the additional components contained in Defendants' proposal, Defendants state "the data accelerator comprises other required and optional components," and because Figures 8 and 9 of the Patents provides for these additional components, they are to be included in the term's construction. Id. Defendants contend that Figures 8 and 9 are the only place the inventor provides a definition for this term, and therefore "the patentee's lexicography must govern the claim construction analysis." Id. at 24 (citing Braintree Labs., Inc. v. Novel Labs., Inc., 749 F.3d 1349, 1356 (Fed. Cir. 2014). Specifically, Defendants state "merely because some components are optional does not mean that the data accelerator cannot include them. If these optional components are present and associated with the encoding and decoding, they are a part of the data accelerator. . . ." Id.
The term "data accelerator" appears in independent Claim 1 of the '908 Patent and independent Claims 1 and 24 of the '530 Patent. Claim 1 of the '530 Patent is representative of the issue and recites, in relevant part, "[a] system comprising: a memory device; and a data accelerator, wherein said data accelerator is coupled to said memory device, a data stream is received by said data accelerator in received form, . . . said data stream is compressed by said data accelerator to provide a compressed data stream . . ., said compressed data stream is stored on said memory device." Importantly, the independent claims do not address the issue of data retrieval.
The data retrieval functionality arises in the dependent claims: "said data accelerator retrieves said first descriptor and said compressed data stream from said memory device," "said data accelerator retrieves said compressed data stream from said memory device," and "said data accelerator retrieves said compressed data stream from said memory device and said decompression of the portion of said compressed data stream associated with said first data block is performed by said data accelerator." '530 Patent at Claims 3-5; see '908 Patent at Claims 4-6. The retrieval function in the dependent claims should not be imported into the independent claims. Curtiss-Wright Flow Control Corp. v. Velan, Inc., 438 F.3d 1374, 1380 (Fed. Cir. 2006). That is, the dependent claims merely set forth additional configuration limitations upon the systems recited in the independent claims.
Defendants contend that Figures 8 and 9 (depicted below) are the patentee's definition of the accelerator.
'908 Patent, Figure 8; '530 Patent, Figure 8.
'908 Patent, Figure 9; '530 Patent, Figure 9. Defendants urge that all components of Figures 8 and 9 must be included in the construction of "data accelerator" because those figures provide the only definition of the term. The Court disagrees because the specification makes clear that the figures illustrated above merely include preferred embodiments of a "data accelerator."
For instance, the specification states "the embodiment of the data storage accelerator 10 of FIG. 8 is exemplary of a preferred compression system which
The claims and specification illustrate that (1) only encoders are required for a functioning "data accelerator" and (2) the additional components shown in Figures 8 and 9 are not required components of a "data accelerator" and are instead merely preferred embodiments of the invention that could be employed. Because Defendants' proposal would require the Court to find that a "data accelerator" must include both encoders and decoders, and because Plaintiff's proposal would allow for a "data accelerator" to include only a decoder, the Court rejects both parties' proposals.
As such, the Court construes the term "data accelerator" as "hardware or software with one or more compression encoders."
The parties' arguments with respect to this term primarily revolve around whether the "descriptor" is "appended" to the data. The specification discloses what Plaintiff has identified as an express definition of this term:
Doc. No. 305 at 25 (citing '530 Patent at 12:33-41) (emphasis added). Plaintiff argues that because the patentee assigned this definition to "descriptor," the Court must find that definition controlling. Doc. No. 305 at 24-25 (citing Braintree Labs., Inc. v. Novel Labs., Inc., 749 F.3d 1349, 1356 (Fed. Cir. 2014); Phillips, 415 F.3d at 1316). Plaintiff contends that the Court also construed this term according the above definition in its MetroPCS decision, which further indicates that it is the proper construction for this term.
Additionally, Plaintiff urges that (1) Defendants' proposed "appended" language would limit the term to a particular embodiment, and (2) Defendants' proposed "specifying" limitation is directly contrary to the specification. Doc. No. 305 at 25-26. Plaintiff argues that the single paragraph in the specification referring to appending the descriptor does not provide an absolute requirement of appendage. Id. at 25 (citing '530 Patent at 13:61-14:15). To the contrary, Plaintiff urges that the "specification affirmatively states that specifying the encoder is not a required function." Doc. No. 305 at 26 (citing '530 Patent at 12:41-46) (emphasis omitted). Therefore, Plaintiff asserts that Defendants' proposed construction "conflicts with the language of the claim itself." Doc. No. 305 at 26 (citing CytoLogix Corp. v. Ventana Medical Sys., Inc., 424 F.3d 1168, 1173-74 (Fed. Cir. 2005)).
Further, Plaintiff argues Morgan Stanley is not binding or persuasive because that case involved different patents. Doc. No. 305 at 27. In particular, Plaintiff argues that Morgan Stanley relied upon figures and claim language not present here. Doc. No. 331 at 8-9. Specifically, Plaintiff argues that the patents in Morgan Stanley involved extracting a descriptor from a data packet, but that limitation is not present in the patents here. Additionally, Plaintiff argues that unlike the figures in Morgan Stanley, none of the figures of the patents at issue recite "append." Therefore, Plaintiff contends that collateral estoppel does not apply in this case. Plaintiff asserts that unlike the patents in Morgan Stanley, independent Claim 24 of the '530 Patent requires a descriptor, but the Patent does not mention appendage until dependent Claim 25. At the hearing, Plaintiff argued that not only does the claim language not require appendage, but the specification also does not require the descriptor to be appended. Plaintiff also pointed out that Defendants rely on extrinsic evidence that Plaintiff believes is contradictory to the intrinsic evidence. Further, Plaintiff argues that Dr. Zegler's declaration explains that descriptors can be appended or not appended, but the claims here do not require either. See Doc. No. 305-15 at 16-18.
Defendants respond that "the same intrinsic evidence relied on by the Federal Circuit [in Morgan Stanley] equally applies to construing the `descriptor' term found in the '530 and '908 Patents." Doc. No. 317 at 25. Specifically, the Federal Circuit relied on a sentence that preceded the patentee's explanation of "descriptor," which stated that the system "appends a corresponding compressing type descriptor to each encoded data block . . . so as to indicate the type of compression format." Id. Defendants assert that the preceding sentence also appears in the specification of the '530 and '908 Patents, and therefore the Court should rely on the preceding sentence in the same way the Federal Circuit did in Morgan Stanley. Id.
As to Plaintiff's argument that Morgan Stanley relied upon figures and claim language not present here, Defendant responds that the court in Morgan Stanley did not actually rely on those figures and claim language; instead, the court simply held that the figures and claim language further "highlighted" the appended requirement. Id. at 26. Defendants also contend that dependent claim 25 of the '530 Patent "does not merely require that descriptor be appended to the compressed data block. Rather, claim 25 requires that a descriptor be appended to
Claim 1 of the '530 patent recites in part: "A system comprising: a memory device; and a data accelerator, . . . wherein a first data descriptor is stored on said memory device indicative of said first compression technique, and said first descriptor is utilized to decompress the portion of said compressed data stream associated with said first data block." Claims 2 and 3 state "said data accelerator stores said first descriptor to said memory device" and "said data accelerator retrieves said first descriptor and said compressed data stream from said memory device," respectively. Additionally, independent Claim 24 recites, in relevant part: "A system comprising: a memory device; and a data accelerator, wherein . . . a first data descriptor is stored on said memory device indicative of said first compression technique, and said first descriptor is utilized to decompress the portion of said compressed data stream associated with said first data block." Finally, dependent claim 25 recites "[t]he system of claim 1, wherein the data accelerator is configured to
Prior to the definition of "descriptor" Plaintiff cites in support of its proposal, the specification states "[a] description module 38, operatively coupled to the compression ratio module 35, appends a corresponding compression type descriptor to each encoded data block so as to indicate the type of compression format of the encoded data block." '530 Patent at 12:33-38. See also '908 Patent at 59-64. Later, the specifications state "the original unencoded input data block is selected for output and a null data compression type descriptor is appended thereto." '530 Patent at 12:51-53; '908 Patent at 13:10-12. The specification also states "the data compression type descriptor identifies the corresponding encoding technique applied to the encoded data block, not necessarily the specific encoder." '530 Patent at 12:43-46; '908 Patent at 13:2-5.
In Morgan Stanley, the Southern District of New York evaluated three patents to determine whether the "appended" language should be included in the construction of "Descriptor with the Encoded Data which Identifies, Descriptors Indicate, Descriptor Indicates": U.S. Patent No. 7,714,747, 7,417,568, and 7,777,657. Realtime Data, LLC v. Morgan Stanley, et al., 875 F.Supp.2d 276, 295-96 (S.D.N.Y. June 22, 2012). The primary issue before the court in Morgan Stanley was "whether that descriptor must be physically attached or appended to the data, or could be associated with the data in some other fashion." Id. at 295. The court there construed the term to mean "recognizable data that is appended to the encoded data for specifying." Id. In support, the court discussed "multiple references in the claims themselves in which the descriptor [was] indicated as being `with' or `appended to' the data," as well as several flow charts in the '747 Patent that supported the appendage step. Id. The court stated, "[t]here is no support in the specification or claims for the descriptor to be completely detached from the data block." Id. at 296. The Federal Circuit affirmed with opinion. Morgan Stanley Affirmance, slip op. at 18-19. None of the patents at issue in Morgan Stanley are currently before the Court, but although Morgan Stanley involved different patents, the claim language at issue is similar, and Morgan Stanley relied upon the same disclosure that is at issue here in the patents-in-suit, as quoted above. See id.
Notably however, the Federal Circuit found that the claims of the patents at issue in Morgan Stanley recited limitations that implied that the descriptor must be attached to the data packet. For example, the Federal Circuit emphasized claim language that required extracting a descriptor from an encoded data packet. Morgan Stanley Affirmance, slip op. at 19 (discussing '747 Patent at Claim 1). The other claims at issue in Morgan Stanley contain similar limitations. See '568 Patent at Claim 1 ("providing a descriptor with the encoded data"); see also '747 Patent at Claims 8 ("receives a data packet from the data stream having one or more descriptors" and "analyze the data packet to identify a descriptor"), 14 ("providing a descriptor for the compressed data packet in the data stream"), and 19 ("descriptor comprising one or more values in the compressed data packet in the data stream"); '651 Patent at Claims 1 ("receiving an encoded message in a data packet of the financial data stream having a plurality of data fields associated with the encoded message and one or more descriptors"), 13 ("outputs the encoded data packet with a descriptor"), 22 (similar), 29 (similar), 43 (similar), 91 ("receiving an encoded data packet from the financial data stream having one or more descriptors") & 108 (similar).
Also, as discussed above, dependent Claim 25 of the '530 Patent includes an appendage limitation. As such, a claim differentiation issue that was not present in Morgan Stanley has been presented to the Court in this case. Although Defendants argue that Claim 25 recites additional limitations, it is the only claim here discussing appendage. The Court does not assume that the independent claims include appendage here because "limitations stated in dependent claims are not to be read into the independent claim from which they depend." Curtiss-Wright Flow Control Corp., 438 F.3d at 1380 (quoting Nazomi Commc'ns, Inc. v. Arm Holdings, PLC., 403 F.3d 1364, 1370 (Fed. Cir. 2005). Accordingly, the Court rejects Defendants' proposed construction.
The Court also rejects Plaintiff's proposed construction. In MetroPCS, the parties agreed upon the portion of the term that the Court construed, but here they have not. In particular, the parties have not agreed upon the meaning of "token." The only portion of the term the parties have agreed upon is "recognizable data," but that phrase does not add anything of substance to this term, and therefore the Court declines to include it in the construction. Additionally, both parties are attempting to use the term "descriptor" to define "descriptor," which offers no guidance, does not define the term, and only adds additional confusion.
Accordingly, having resolved the parties' dispute, the Court finds that the term "descriptor" needs no construction. Although both sides have proposed the phrase "recognizable data," that phrase is not adopted because it would not aid the finder of fact.
This disputed term presents essentially the same issues as the "recognition of any characteristic, attribute, or parameter that is indicative of an appropriate content dependent algorithm" term addressed above. Defendants' proposal also indicates that Defendants believe that a data item can have only one data type. Plaintiff argues that "`a plurality of data blocks' could potentially include multiple files and multiple `data types.'" Doc. No. 305 at 15 (citing '512 Patent at 6:56-59). The specification states "[i]t is to be understood that the system processes the input data stream in data blocks that may range in size from individual bits through complete files or collections of multiple files." '512 Patent at 6:56-59.
For the same reasons as discussed above, and because the claim language and specification do not support Defendants' assertion that a particular data item can have only one data type, the Court rejects the portion of Defendants' proposal that reads "determine the data type." No further construction is necessary, but the Court adopts the parties' common proposal that "analyzing" and "analyze" mean "directly examining" and "directly examine," respectively.
Plaintiff first argues that this term should be construed according to its ordinary meaning. Doc. No. 305 at 29. Alternatively, Plaintiff contends that "dictionary" should be construed according to Claim 1 of the '812 Patent, which states that the dictionary "compris[es] a plurality of code words, wherein each code word in the dictionary is associated with a unique data block string." Id. Plaintiff contends that Defendants' proposal "is inconsistent with the claim language and the specification" because it "equates a `code word' with a `data block string'" and "equates a `control code word' with a `decoder signal.'" Id. at 30 (emphasis omitted). Essentially, Plaintiff argues that Defendants' proposal is confusing and is not supported by the intrinsic record. Plaintiff contends that Defendants have cited to preferred embodiments in support of their construction, but Plaintiff urges that importing those limitations into the claims would be improper. Doc. No. 331 at 10 (citing JVW Enters. Inc., 424 F.3d 1324, 1335 (Fed. Cir. 2005)). Additionally, Plaintiff argues that because dependent Claims 7 and 20 recite "control code word," that limitation cannot be imported into the independent claims. Doc. No. 331 at 10. At the hearing, Plaintiff also asserted that because the word "decoder signal" does not appear in the specification, it would be inappropriate for the Court to include it in the construction.
On the other hand, Defendants argue that "dictionary" has a special meaning here and "is not the everyday dictionary known to jurors." Doc. No. 317 at 28. Defendants urge that "dictionary" includes "both `code words' and `control code words' [and the patent] gives no example of a dictionary without both, and the claimed `invention' could not operate without both." Id. at 29. Additionally, Defendants argue that their construction does not equate a code word with a data block string or a control code word with a decoder signal; instead, a code word is mapped to a data block string, and a control code word is mapped to signals of the decoder. Id. at 30. At the hearing, Defendants also argued that dependent Claim 20 requires specific control code words, not control code words generally, which would differentiate the limitation in that dependent claim from the limitation of control code words contained in the independent claim.
Defendants' proposed construction, together with the arguments at the hearing, are a bit unclear, but it appears that Defendants are contending "dictionary" means "a set of indexes (dictionary indexes), at least one of which is mapped to a corresponding code word and at least one of which is mapped to a control code word." At the hearing, Defendants clarified that the set of indexes must include both at least one code word and at least one control code word. The Court disagrees.
Because the term "dictionary" is used here in a manner that differs from its usage in ordinary parlance, construction is appropriate to assist the finder of fact. The asserted independent claims shed light on the correct construction of this term. The claims state, in relevant part, "maintaining a dictionary comprising a
Additionally, Defendants argue the claimed invention cannot operate without code words and control code words, but Defendants have not established any such requirement in the claims at issue. The specification states "[t]he code word dictionary 15 comprises a plurality of dictionary indices D[i], wherein each index in the dictionary 15 is mapped . . . to either a predefined control code or a different code word corresponding to a character (byte) string." '812 Patent at 5:61-6:3. This portion of the specification does not indicate that a control code word is required. The specification further states "[i]n another aspect of the present inventions, the dictionary further comprises a plurality of control code words, wherein a control code word is designated to represent a dictionary initialization, a run-length encoded sequence, and the end of the input data (or completion of the encoding process). These control code words are used in the decoding process to re-create the input data." '812 Patent at 3:51-57 (emphasis added). While this portion of the specification speaks to control code words used for decoding, it is clear that this is just one embodiment of the invention. Also, whereas dependent claims 7 and 20 recite control code words, independent Claims 1 and 14 do not. Defendants' proposal would improperly import limitations from a particular disclosed embodiment and from dependent claims. JVW Enters., 424 F.3d at 1335; Curtiss-Wright Flow Control Corp., 438 F.3d at 1380.
Further, although Defendants contend differently, their proposed construction would at least on its face construe "dictionary" such that "data block string" is synonymous with "code word" and such that "decoder signal" is synonymous with "control code word." The Court finds such construction inappropriate given the patent claims and specification discussed above. Defendants have not demonstrated that "data block string" and "code word" are synonymous. To the contrary, Claim 1 of the '812 Patent recites that "each code word in the dictionary is associated with a unique data block string." '812 Patent at Claims 1 & 14; See also '812 Patent at 5:66-6:3 ("code word corresponding to a character (byte) string"). Accordingly, the Court rejects Defendants' proposed construction.
As such, the Court construes "dictionary" as "a data structure comprising a plurality of code words, wherein each code word in the data structure is associated with a unique data block string."
Plaintiff contends this term does not require construction because one of ordinary skill in the art "would be familiar with, and apply the plain and ordinary meaning" to the term. Doc. No. 305 at 19. Plaintiff asserts that Defendants' proposal is unhelpful, as it "merely take[s] the claim term in dispute [ ] and add[s] 18 other words around it." Id. Plaintiff further argues that "the intrinsic record provides no disclaimer or disavowal for Defendants' lengthy—and improper— rewriting" and instead "the specification expressly teaches that circuits performing the compression algorithms on circuits do not require the limitations Defendants seek to import." Id. (citing Thorner v. Sony Computer Entertainment Am. LLC, 669 F.3d 1362, 1365 (Fed. Cir. 2012) (emphasis omitted). Defendants respond that their proposal is consistent with the only instance in which "circuit" appears in the specification, and "claim 15 requires four different circuits" and "does not mention encoders." Doc. No. 317 at 18-19. At the hearing, Defendants also argued that it is also permissible to exclude embodiments.
Independent Claim 15 recites, in relevant part:
Neither independent Claim 15 nor dependent Claim 19 requires a dedicated hardware for the operation of the four circuits described therein.
The specification also does not suggest that a "circuit" requires dedicated hardware. The specification discloses that encoders may operate on "dedicated hardware" or on a "single central processor." '513 Patent at 17:3-10. Instead, the specification states "one or more algorithms may be implemented in dedicated hardware such as an MPEG4 or MP3 encoding integrated circuit." '513 Patent at 17:21-24 (emphasis added). This portion of the specification merely recites an example of a type of "circuit" and clarifies that dedicated hardware is permissive but is also merely a description of a preferred embodiment. The specification also states "[t]his process is intended to eliminate the complexity and additional processing overhead associated with multiplexing concurrent encoding techniques on a single central processor and/or dedicated hardware, set of central processors and/or dedicated hardware, or any achievable combination." '513 Patent at 17:12-17.
Defendants' proposal would require a separate hardware for each circuit discussed in Claim 15, but contrary to Defendants' assertions, the claims and specification do not require a separate hardware for each of the four circuits. Defendants are attempting to import limitations disclosed in embodiments into the claims. Accordingly, the Court rejects Defendants' proposed construction and finds that no further construction is necessary.
Finally, the parties submit the following agreed constructions:
The Court, having reviewed the parties' agreed constructions, as well as the asserted claims, specifications, and prosecution history, finds the parties' agreed constructions appropriate and construes the terms as set forth above.
For the foregoing reasons, the Court adopts the constructions set forth above.