throbber
Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 1 of 17
`
`
`
`IN THE UNITED STATES COURT OF FEDERAL CLAIMS
`
`
`
`Plaintiffs,
`
`
`
`v.
`
`
`E-NUMERATE SOLUTIONS, INC. and
`E-NUMERATE, LLC,
`
`
`
`
`
`THE UNITED STATES,
`
`
`
`
`
`
`
`
`
`
`
`
`No. 19-859 C
`
`Judge Ryan T. Holte
`
`
`
`Defendant.
`
`
`
`
`
`DEFENDANT’S SUPPLEMENTAL CLAIM CONSTRUCTION
`BRIEF ON INDEFINITENESS
`
`
`
`
`
`
`
`
`
`
`Of Counsel:
`SCOTT BOLDEN
`NELSON KUAN
`U.S. Department of Justice
`
`
`April 12, 2023
`
`
`BRIAN M. BOYNTON
`Principal Deputy Assistant Attorney
`General
`
`GARY L. HAUSKEN
`Director
`
`SHAHAR HAREL
`Trial Attorney
`Commercial Litigation Branch
`Civil Division
`Department of Justice
`Washington, DC 20530
`shahar.harel@usdoj.gov
`Telephone: (202) 305-3075
`Facsimile: (202) 307-0345
`
`COUNSEL FOR THE DEFENDANT,
`THE UNITED STATES
`
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`I.
`
`II.
`
`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 2 of 17
`
`TABLE OF CONTENTS
`
`INTRODUCTION ...............................................................................................................1
`
`ARGUMENT .......................................................................................................................1
`
`A.
`
`B.
`
`C.
`
`Supplemental Term 1: “code for identifying . . . unit of measure” (‘383
`Patent, Claim 1) .......................................................................................................1
`
`Supplemental Term 2: “code for causing automatic . . . unit of
`measure” (‘383 Patent, Claim 1) ..............................................................................7
`
`Supplemental Term 3: “code for processing. . . markup document”
`(‘383 Patent, Claim 1) ............................................................................................12
`
`III.
`
`CONCLUSION ..................................................................................................................14
`
`
`
`
`
`
`
`ii
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 3 of 17
`
`
`
`CASES
`
`TABLE OF AUTHORITIES
`
`
`
`Blackboard, Inc. v. Desire2Learn, Inc., 574 F.3d 1371 (Fed. Cir. 2009) ..................................... 11
`
`Cellcast Tech., LLC v. United States, 150 Fed. Cl. 353 (2020) ................................................ 2, 11
`
`Competitive Techs. v. Fujitsu Ltd., 286 F. Supp. 2d 1161 (N.D. Cal. 2003) .................................. 9
`
`EON Corp. IP Holdings v. AT & T Mobility LLC, 785 F.3d 616 (Fed. Cir. 2015) .................. 6, 13
`
`ePlus, Inc. v. Lawson Software Inc., 700 F.3d 509 (Fed. Cir. 2012) ............................................ 11
`
`Ergo Licensing, LLC v. Carefusion 303, Inc., 673 F.3d 1361 (Fed. Cir. 2012) ....................... 6, 13
`
`Grecia v. Samsung Elecs. Am., Inc., 780 F. App’x 912 (Fed. Cir. 2019) ............................. 3, 7, 11
`
`Howmedica Osteonics Corp. v. Wright Med. Tech., Inc., 540 F.3d 1337 (Fed. Cir. 2008)............ 3
`
`In re Katz Interactive Call Processing Patent Litigation, 639 F.3d 1303 (Fed. Cir. 2011) ........... 6
`
`Lockheed Martin Corp. v. Space Systems/Loral, Inc., 324 F.3d 1308 (Fed. Cir. 2003) ................. 8
`
`Mediatek, Inc. v. Sanyo Elec. Co., 513 F. Supp. 2d 778 (E.D. Tex. 2007)..................................... 9
`
`Spa Syspatronic AG v. United States, 117 Fed. Cl. 375 (2014) ................................................ 6, 13
`
`Williamson v. Citrix Online, LLC, 792 F.3d 1339 (Fed Cir. 2015) ................................................ 2
`
`STATUTES
`
`35 U.S.C. § 112, ¶ 6 ............................................................................................................... passim
`
`
`
`
`
`
`
`iii
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 4 of 17
`
`
`
`Pursuant to the Court’s Order (ECF 109) Defendant, the United States, respectfully
`
`submits this Supplemental Claim Construction Brief on Indefiniteness.
`
`I.
`
`INTRODUCTION
`
`At the conclusion of the first day of the Court’s claim construction hearing, Defendant
`
`identified three claim terms from Claim 1 of U.S. Patent 9,262,383 (the “‘383 Patent”) for which
`
`it sought an indefiniteness ruling. See Nov. 16, 2022 Hr. Tr. at 218:8-11. The Court agreed to
`
`supplemental briefing and a supplemental expert report directed to those terms. See ECF 109 at
`
`*95. The first three limitations of Claim 1 of the ‘383 Patent recite “code for” performing certain
`
`functionality. Each of these terms invoke 35 U.S.C. § 112, ¶ 6, as they are directed to means-
`
`plus-function claiming. Despite not reciting “means for” language, these terms should still be
`
`construed under the same framework because a person having ordinary skill in the art
`
`(“PHOSITA”) would understand that they recite black-box functionality and are not directed to
`
`known software or code from the time of the filing of the ‘383 Patent. For each of these terms,
`
`the specification fails to disclose sufficient structure in the form of an algorithm, and therefore
`
`each of these terms provides an independent reason for invalidating Claim 1 of the ‘383 Patent.
`
`Finally, Defendant’s expert provides a supplemental report directed to these terms, the
`
`understanding of a PHOSITA, and an explanation of how technical portions of the specification
`
`fail to provide an algorithm. The Court should find each of these “code for” terms indefinite
`
`under 35 U.S.C. § 112, ¶ 6.
`
`II.
`
`ARGUMENT
`
`A.
`
`Supplemental Term 1: “code for identifying . . . unit of measure” (‘383
`Patent, Claim 1)
`
`The first clause following the preamble of Claim 1 of the ‘383 Patent recites:
`
`code for identifying a first markup document including first numerical values and
`first tags reflecting first characteristics of the first numerical values associated
`
`1
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 5 of 17
`
`
`
`with a first unit of measure, and a second markup document including second
`numerical values and second tags reflecting second characteristics of the second
`numerical values associated with a second unit of measure, wherein the first tags
`and the second tags each include computer-readable semantic tags that describe a
`semantic meaning of a corresponding one of at least one of the first numerical
`values or the second numerical values, via a computer-readable tagging
`association therebetween, where the first characteristics of the first numerical
`values associated with the first unit of measure are different from the second
`characteristics of the second numerical values associated with the second unit of
`measure;
`
`This term is indefinite under 35 U.S.C. § 112, ¶ 6 because it claims a function but the
`
`specification fails to disclose definite structure for performing the claimed function.
`
`This term invokes means-plus-function language. Although a claim term that does not
`
`use the words “means for” presumptively does not invoke § 112, ¶ 6, the presumption is not
`
`strong and is rebuttable. See Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1349 (Fed Cir.
`
`2015) (en banc) (expressly overruling prior decisions characterizing the presumption as
`
`“strong”). “The standard is whether the words of the claim are understood by persons of
`
`ordinary skill in the art to have a sufficiently definite meaning as the name for structure.” Id.
`
`When a claim term lacks the word “means,” the presumption can be overcome and § 112, ¶ 6
`
`will apply if the challenger demonstrates that the claim term fails to recite sufficiently definite
`
`structure or else recites a function without reciting sufficient structure for performing that
`
`function. Id.; see also, Cellcast Tech., LLC v. United States, 150 Fed. Cl. 353, 379-380 (2020).
`
`Here, this term uses the black-box term “code for.” Notably, the patentee drafted this
`
`limitation in the same format as a traditional means-plus-function. Compare ‘383 Patent at
`
`2
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 6 of 17
`
`
`
`145:4-20 (Claim 1) with ‘383 Patent at 146:17-34 (Claim 18).1 A PHOSITA2 would understand
`
`that this term does not refer to any known structures, i.e., known or conventional programs or
`
`code from the time of the invention. Grecia v. Samsung Elecs. Am., Inc., 780 F. App’x 912, 915
`
`(Fed. Cir. 2019) (non-precedential) (“nothing in [the relevant] claims demonstrates that the
`
`‘customization module’ is a term commonly understood by persons of skill to denote a specific
`
`algorithm or other structure”). Instead, a PHOSITA would understand that it describes black-
`
`box functionality. Dr. Martin’s testimony is in accord. Exhibit A (4.12.2023 Declaration of Dr.
`
`Martin (“Martin 2nd Supp. Del.”)) at ¶ 17.
`
`The relevant function for this term is the full clause after “code for,” thereby including
`
`the portion after “wherein.” For the corresponding term using “means for” language, ‘383
`
`Patent, Term 13, Plaintiffs3 asserted that the relevant function should omit the “wherein. . .”
`
`
`1 Any potential argument by Plaintiffs that claim differentiation between this claim and
`Claim 18 indicates that the patentee did not “intend” to invoke § 112, ¶ 6 by the use of the “code
`for” language fails for the same reasons previously discussed with respect to Claim 11 of U.S.
`Patent No. 9,268,748. Whether a claim limitation invokes this framework is a question of law
`and Plaintiffs cannot opt-out of this legal determination by stating its ‘intent’ to bypass it.
`Importantly, the Federal Circuit has noted that “the inventor’s subjective intent is irrelevant to
`the issue of claim construction.” Howmedica Osteonics Corp. v. Wright Med. Tech., Inc., 540
`F.3d 1337, 1347 (Fed. Cir. 2008).
`
`2 Defendant maintains that a PHOSITA for the patents-in-suit would have at least a
`bachelor’s degree in computer science or computer engineering or a similar field and/or four
`years of software development experience with a focus on data manipulation and presentation
`including work with markup languages with the caveat that extensive experience and technical
`training may substitute for educational requirements, while advanced education might substitute
`for work experience. See ECF 81-7 (12.3.2021 Declaration of Dr. David Martin (“Martin
`Decl.”)) at ¶ 38. Plaintiffs have not challenged these minimum qualifications as befitting a
`PHOSITA. See ECF 81-9 (Declaration of Dr. Michael Smith (“Smith Decl.”)) at ¶ 20.
`
` 3
`
` In response to this Court’s concern regarding the correct names for the Plaintiffs, see
`ECF 109 at n. 1, *1, Defendant has inquired from counsel for Plaintiffs as to the proper identity
`of the relevant corporate entities and is awaiting a response but notes that the original complaint
`and attached civil cover sheet both refer to e-Numerate Solutions, Inc. and e-Numerate, LLC
`notwithstanding the Court’s CM/ECF system.
`
`3
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 7 of 17
`
`
`
`portion of the clause. See ECF 83 at 21-26. However, a PHOSITA would agree with
`
`Defendant’s more specific functionality, which includes the additional requirements of “semantic
`
`tags” and requiring that different characteristics of the values be present. The term in question
`
`plainly states “code for identifying…” and lists many criteria describing what is to be identified.
`
`Additionally, this “code for” clause precedes a “code for” clause of claim 1 which is directed to
`
`“automatic transformation.” In order for there to be an “automatic transformation” into a
`
`“common unit of measure” there first must be an identification and recognition that two markup
`
`documents have different characteristics for their numerical values. See ‘383 Patent at 36:15-17
`
`(“It recognizes, for example, when a first series is in ‘US Dollars’ and a second series is in
`
`‘French Francs’”) (emphasis added). Dr. Martin’s opinion is in accord. Martin 2nd Supp. Decl .
`
`at ¶¶ 18-21. Therefore, Defendant’s identification of the relevant function is appropriate.
`
`The ‘383 Patent’s specification fails to disclose the requisite structure in the form of an
`
`algorithm for either Defendant’s identified function or the broader function Plaintiffs previously
`
`identified for the similar “means for” term, see ECF 79 at 20-22, and therefore this term is
`
`indefinite. Plaintiffs previously relied on a disclosure directed to identifying markup documents
`
`via Document Type Definition (DTD) conformance and subsequent error checking. Id. As
`
`background, the patent explains: “First, the RDML reader 704 finds and receives an RDML
`
`document 102 in text form formatted according to the structure of the RDML DTD 702 (step
`
`802).” ‘383 Patent at 17:42-45. A PHOSITA would understand that one way to “identify”
`
`whether a document is a “markup document” of a desired type is to parse it using a “validating
`
`parser” against a Document Type Definition (DTD) that sets out the permissible form of such
`
`documents. See Martin 2nd Supp Decl. at ¶ 22; see also Martin Decl. at ¶ 115.
`
`4
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 8 of 17
`
`
`
`However, a DTD cannot enforce a requirement that tags be “semantic” tags per the
`
`Court’s construction as “[m]arkup language tags with more than one tag attribute that describes
`
`the meaning of the values contained within tags.” ECF 109 at *55 (emphasis added). A DTD
`
`cannot enforce a requirement that a (tag) attribute “describes the meaning of the values contained
`
`within the tags.” While a DTD can specify certain rules about what pieces of text may appear in
`
`relation to other pieces of text that constitute an XML document, “describing meaning” is far
`
`beyond what can be specified in a DTD. See Martin 2nd Supp Decl. at ¶ 23; see also Martin
`
`Decl. at ¶ 116.
`
`Nonetheless, regardless of which function is appropriate, the recited constraint on the
`
`“characteristics” of “values” is fatal to identification of an algorithm for performing the function
`
`within the patent specification. The “characteristics” are first mentioned in this term as
`
`“[first/second] tags reflecting [first/second] characteristics of the [first/second] numerical values
`
`associated with a [first/second] unit of measure.” The term concludes by requiring “where the
`
`first characteristics of the first numerical values associated with the first unit of measure are
`
`different from the second characteristics of the second numerical values associated with the
`
`second unit of measure.” Thus, this term requires identifying what characteristics the two tags
`
`“reflect” via their “more than one tag attribute that describes the meaning of the numerical
`
`values” and ensuring that the characteristics are different. No algorithm is disclosed in the
`
`specification that can accomplish this. Simply determining that two tag/attribute combinations
`
`(from the two different markup documents) are different does not determine whether the
`
`characteristics they “describe” are different, because there are numerous ways to describe the
`
`same underlying properties with respect to a unit of measure. See Martin 2nd Supp Decl. at ¶ 24
`
`5
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 9 of 17
`
`
`
`(providing an example where different attributes are used to denote the same meaning in the
`
`context of a unit of measure); see also Martin Decl. at ¶ 117.
`
`Plaintiffs previously pointed to portions of the specification, see ECF 79 at 20-22, as
`
`structure for performing the recited function of the corresponding mean-plus-function term:
`
`The RDML Reader 704 may be a class that runs in a separate thread and has
`methods for checking the RDML document 102 type (Time Series, Category,
`XY) and handling errors. The RDML Reader 704 then calls the XML parser 706
`which parses the text (step 804). The RDML processor 708 receives the parsed
`text from the XML parser 706, error checks it and creates an object based on the
`data and structure in the received text. (step 806).
`
`‘383 Patent at 17:45-18:7. However, this reference to “handling errors” and “error checking”
`
`fares no better. It fails to provide an algorithm for determining whether the documents contain
`
`an attribute that “describes the meaning of the values contained within tags.” Nor does the
`
`reference to “handling errors” and “error checking” provide an algorithm for detecting whether
`
`two sets of “characteristics of values” associated with tags are different. See Martin 2nd Supp
`
`Decl. at ¶ 25; see also Martin Decl. at ¶ 118.
`
`To the extent Plaintiffs now argue that an algorithm need not be disclosed under In re
`
`Katz Interactive Call Processing Patent Litigation, 639 F.3d 1303 (Fed. Cir. 2011), that case was
`
`directed to a narrow exception that is not applicable here. It is only in the rare circumstances
`
`where any general-purpose computer without any special programming can perform the function
`
`that an algorithm need not be disclosed. See Ergo Licensing, LLC v. Carefusion 303, Inc., 673
`
`F.3d 1361, 1364-65 (Fed. Cir. 2012); see also EON Corp. IP Holdings v. AT & T Mobility LLC,
`
`785 F.3d 616, 621-24 (Fed. Cir. 2015); Spa Syspatronic AG v. United States, 117 Fed. Cl. 375,
`
`392 (2014).
`
`6
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 10 of 17
`
`
`
`In light of the foregoing, a PHOSITA would conclude that the patent does not disclose an
`
`algorithm for performing the term’s function. The term is therefore indefinite, rendering Claim 1
`
`of the ’383 Patent invalid.
`
`B.
`
`Supplemental Term 2: “code for causing automatic . . . unit of measure”
`(‘383 Patent, Claim 1)
`
`The second clause following the preamble of Claim 1 of the ‘383 Patent recites:
`
`code for causing automatic transformation of at least a portion of the first or
`second numerical values of at least one of the first markup document or the
`second markup document, so that at least some of the first numerical values of the
`first markup document and at least some of the second numerical values of the
`second markup document have a common unit of measure;
`
`This term is indefinite under 35 U.S.C. § 112, ¶ 6 because it claims a function but the
`
`specification fails to disclose definite structure for performing the claimed function.
`
`This term invokes means-plus-function language as it uses the black-box term “code for.”
`
`Notably, the patentee drafted a slight variation of this limitation in the same format as a
`
`traditional means-plus-function. Compare ‘383 Patent at 145:21-27 (Claim 1) with ‘383 Patent
`
`at 146:35-41 (Claim 18).4 A PHOSITA would understand that this term does not refer to any
`
`known structures, i.e., known or conventional programs or code from the time of the invention.
`
`Indeed, none are referenced in the specification. Grecia, 780 F. App’x at 915. Instead, a
`
`PHOSITA would understand that it describes black-box functionality. Dr. Martin’s testimony is
`
`in accord. See Martin 2nd Supp. Del. at ¶ 30.
`
`The relevant function for this term is the full clause after “code for,” thereby including
`
`the portion after “so that,” which the Court construed to comport with its plain and ordinary
`
`
`4 Again, any potential argument by Plaintiffs that claim differentiation between this claim
`and Claim 18 indicates that the patentee did not “intend” to invoke § 112, ¶ 6 by the use of the
`“code for” language fails for the same reasons as those discussed supra.
`
`7
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 11 of 17
`
`
`
`meaning and insofar as a definition is needed to mean: “[a]utomatic conversion of at least a
`
`portion of the numerical values, contained in at least one of two markup documents, using one or
`
`more attributes (such as unit, magnitude, modifier, scale, measure, and adjustment) and one or
`
`more conversion factors to one common unit of measure of numerical values.” ECF 109 at *78.
`
`In the context of a similar means-plus-function term, Plaintiffs truncated the relevant function to
`
`omit the portion after the “so that,” see ECF 79 at 22, yet requested that the Court construe the
`
`term including that portion, see ECF 109 at 76-77 (listing Disputed Claim Term #13B and
`
`parties’ proposed constructions).
`
`Plaintiffs’ approach improperly broadens the function leading to an improper analysis of
`
`the corresponding structure for performing the function. A PHOSITA would recognize the
`
`constraint following the “so that” language as a necessary part of the function being described by
`
`this term. See Martin 2nd Supp. Decl. at ¶¶ 32-33; see also Martin Decl..at ¶¶ 68-69. Without it,
`
`the very nature and purpose of the recited “automatically transforming” functionality is
`
`eviscerated. The relevant function is not some “automatic transformation” in the abstract.
`
`Instead, it is the “[a]utomatic conversion of at least a portion of the numerical values, contained
`
`in at least one of two markup documents, using one or more attributes (such as unit, magnitude,
`
`modifier, scale, measure, and adjustment) and one or more conversion factors to one common
`
`unit of measure of numerical values.” ECF 109 at 78 (emphasis added).
`
`The language Plaintiffs previously sought to exclude does not merely state the result of
`
`the limitations in the claim, but rather serves to identify and define the recited “automatically
`
`transforming” function. It is essential as a description of that function. This language thus is
`
`comparable to the improperly excluded language that the Federal Circuit held to be necessary in
`
`Lockheed Martin Corp. v. Space Systems/Loral, Inc. See 324 F.3d 1308, 1319 (Fed. Cir. 2003)
`
`8
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 12 of 17
`
`
`
`(claimed function may not be “improperly broadened by ignoring the clear limitations contained
`
`in the claim language. The function of a ‘means plus function’ claim must be construed to
`
`include the limitations contained in the claim language”); see also Mediatek, Inc. v. Sanyo Elec.
`
`Co., 513 F. Supp. 2d 778, 788 (E.D. Tex. 2007) (“The additional language after the ‘thereby’ in
`
`claim 11 appears to add substance to the claim limitation, and therefore must be included in the
`
`function”); Competitive Techs. v. Fujitsu Ltd., 286 F. Supp. 2d 1161, 1174 (N.D. Cal. 2003),
`
`aff’d sub nom. Competitive Techs., Inc. v. Fujitsu Ltd., 185 F. App’x 958 (Fed. Cir. 2006) (“The
`
`Court rejects [one party’s] exclusion of the words ‘to selected X and Y electrodes to discharge at
`
`least one selected address cell associated with said selected electrode’ on the basis that this
`
`would amount to ignoring clear description of the function in the claim language”).
`
`An additional dispute for this term is whether the disclosed structure implements the
`
`required functionality. Plaintiffs previously relied on the disclosure of the “X-value transformer
`
`employing conversion factors,” see ECF 79 at 22, for the relevant structure of a materially
`
`similar “means for” term. This structure is deficient considering the full scope of the recited
`
`functionality. No algorithm is disclosed for carrying out this functionality.
`
`The transformation within the RDML data viewer, described in the identified portions of
`
`columns 24-26 of the ‘383 Patent, concerns conversion of data already present in the Primary
`
`Data Store (PDS) and is activated by a user’s control of a display. This is evident in the
`
`explanation immediately preceding Plaintiffs’ citation from the patent:
`
`426 US Dollars (in thousands) per Hour; adjusted for inflation
`(1996=100).
`The user now wants to convert this to:
`‘X’ Italian Lira (in billions) per Day, in nominal lira where ‘X’ is the
`value to be calculated and the rest of the line is the measurement. The data viewer
`100 makes this transformation automatically for the user because it has
`conversion factors . . .
`
`
`9
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 13 of 17
`
`
`
`‘383 Patent at 24:4-11.
`
`The specification explains that “[t]he user may simply select a new unit, magnitude, etc.
`
`from a drop-down box and make a selection,” id. at 24:28-29, and that “[t]he desired
`
`transformations may be received from a user or may be determined by the data viewer 100
`
`automatically to, for example, accommodate the addition of a new document 102 to a display of
`
`a current one,” id. at 24:39-43. Since these transformations depend on a “unit list” file, id. at
`
`24:63-25:15, any such transformations are limited to transformations where the conversion
`
`factors are stable and known in advance. See Martin 2nd Supp. Decl. at ¶¶ 35-36; see also Martin
`
`Decl. at ¶ 72.
`
`The other alleged structure Plaintiffs previously identified as related to the recited
`
`transformation is the X-value transformer. Figure 7A depicts the internal architecture of the
`
`RDML Data Viewer. Id. at 2:9-10. It shows that the X-value transformer is invoked when the
`
`RDML Data Viewer reads and parses an RDML document. The X-value transformer performs
`
`work on its input document and sends its output to the Primary Data Store (PDS). See Martin 2nd
`
`Supp. Decl. at ¶¶ 37-38; see also Martin Decl. at ¶ 74.
`
`No coherent algorithm is evident for determining which numerical values should be
`
`transformed by the X-value transformer. For example, given distinct numerical values A and B,
`
`it is unclear whether A should be converted to B’s format, B should be converted to A’s format,
`
`or whether both A and B should be converted to a further format C. See Martin 2nd Supp. Decl.
`
`at ¶¶ 39-40; see also Martin Decl. at ¶ 75.
`
`For example, the disclosure previously cited by Plaintiffs, ‘383 Patent at 18:8-14, does
`
`not disclose an algorithm. It provides an ad hoc list of exactly two scenarios and indicates what
`
`should be done in those very specific cases. See Martin 2nd Supp. Decl. at ¶ 41; see also Martin
`
`10
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 14 of 17
`
`
`
`Decl. at ¶ 76. Similarly, another disclosure, ‘383 Patent at 29:64-30:21, observes that matching
`
`fields may be difficult and describes desired outcomes. Again, this description does not set forth
`
`an algorithm. Instead, it provides a statement that writing the algorithm is difficult and an ad hoc
`
`list of special cases. See Martin 2nd Supp. Decl. at ¶ 42; see also Martin Decl. at ¶ 78.
`
`As another example, the patent discloses different date formats but states only: “The X
`
`value transformer 710 puts these all into a common form.” ‘383 Patent at 30:25-26. This does
`
`not provide an algorithm for putting date formats into a common form, but rather is a mere
`
`restatement of the desired functionality. See Cellcast Tech., 150 Fed. Cl. at 385 (“[T]he
`
`specification must include language regarding how the software ensures performance of the
`
`functions, rather than simply describing the outcome.”); Grecia, 780 F. App’x at 916–17
`
`(“describing ‘the results of the operation of an unspecified algorithm’ is not sufficient to
`
`transform the disclosure of a general-purpose computer into the disclosure of sufficient structure
`
`to satisfy § 112, ¶ 6. Because the [patent] specification merely describes the results of
`
`customization without any algorithm for configuring the claimed module to obtain those results .
`
`. . the specification fails to disclose the ‘corresponding structure’ required under § 112, ¶ 6, thus
`
`rendering [the relevant claim] indefinite under § 112, ¶ 2”) (internal citations omitted);
`
`Blackboard, Inc. v. Desire2Learn, Inc., 574 F.3d 1371, 1383 (Fed. Cir. 2009); ePlus, Inc. v.
`
`Lawson Software Inc., 700 F.3d 509, 519 (Fed. Cir. 2012). As yet another example, the patent
`
`discloses that the X-value transformer “recognizes” a problem of non-conforming data, but it
`
`provides no indication of how the X-value transformer recognizes and resolves this problem, or
`
`any “broad set of similar circumstances.” ‘383 Patent at 30:59-62.
`
`A PHOSITA would consider that the patent does not disclose an algorithm for
`
`performing the recited transformation function. See Martin 2nd Supp. Decl. at ¶ 46; see also
`
`11
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 15 of 17
`
`
`
`Martin Decl. at ¶ 82. The term is therefore indefinite, rendering Claim 1 of the ’383 Patent
`
`invalid.
`
`C.
`
`Supplemental Term 3: “code for processing. . . markup document” (‘383
`Patent, Claim 1)
`
`The third clause following the preamble of Claim 1 of the ‘383 Patent recites:
`
`code for processing at least a part of the first markup document and at least a part
`of the second markup document, resulting in a single markup document;
`
`This term is indefinite under 35 U.S.C. § 112, ¶ 6 because it claims a function but the
`
`specification fails to disclose definite structure for performing the claimed function.
`
`This term invokes means-plus-function language as it uses the black-box term “code for.”
`
`Notably, the patentee drafted this limitation in the same format as a traditional means-plus-
`
`function. Compare ‘383 Patent at 145:28-30 (Claim 1) with ‘383 Patent at 146:42-44 (Claim
`
`18).5 A PHOSITA would understand that this term does not refer to any known structures, i.e.,
`
`known or conventional programs or code from the time of the invention. Grecia, 780 F. App’x
`
`at 915. Indeed, none are referenced in the specification. Instead, a PHOSITA would understand
`
`that it describes black-box functionality. Dr. Martin’s testimony is in accord. See Martin 2nd
`
`Supp. Del. at ¶ 49.
`
`The relevant function for this term is the full clause after “code for,” thereby including
`
`the portion after “resulting in.” Any argument by Plaintiffs to shorten the relevant function to
`
`omit this portion of the function would omit the very nature and purpose of the recited
`
`“processing.” A claimed function may not be “improperly broadened by ignoring the clear
`
`limitations contained in the claim language. The function of a ‘means plus function’ claim must
`
`
`5 Again, any potential argument by Plaintiffs that claim differentiation between this claim
`term and Claim 18 indicates that the patentee did not “intend” to invoke § 112, ¶ 6 by the use of
`the “code for” language fails for the same reasons as those discussed supra.
`
`12
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 16 of 17
`
`
`
`be construed to include the limitations contained in the claim language.” Lockheed Martin, 324
`
`F.3d at 1308. Therefore, the relevant function is not merely some “processing” in the abstract;
`
`instead, it is the processing which “result[s] in a single markup document.”
`
`The patent fails to disclose sufficient structure in the form of an algorithm for performing
`
`the aforementioned functionality. In the context of a similar “means for” term, Plaintiffs did not
`
`assert that the specification provided the relevant teaching but claimed that “[n]o algorithm is
`
`required under the Katz case for the ‘processing’ step here.” ECF 79 at 25.
`
`First, the specification does not disclose the relevant structure. For the corresponding
`
`term written in “means plus” format, Plaintiffs identified the Primary Data Store, without
`
`arguing that it was sufficient structure. See ECF 79 at 24-25. It is not. The specification may
`
`disclose storing a document in a Primary Data Store but this is not the same as combining at least
`
`parts of first and second markup documents into a single markup document. As Dr. Martin
`
`explains, a PHOSITA would not discern any algorithm within the specification. See Martin 2nd
`
`Supp. Del. at ¶ 56.
`
`Second, it is only in the rare circumstances where any general-purpose computer without
`
`any special programming can perform the function that an algorithm need not be disclosed. Ergo
`
`Licensing, 673 F.3d at 1364-65. See also EON Corp., 785 F.3d 616 at 621-24 (finding that the
`
`Katz exception did not apply, as the exception is limited to “basic functions of a
`
`microprocessor,” and does not extend to “special programming” even when such programming is
`
`done by “off-the-shelf” software); Spa Syspatronic, 117 Fed. Cl. at 392 (finding that the Katz
`
`exception did not apply for “function of producing an access code by one chip and then the
`
`utilization of it by another chip to grant access to its stored data goes beyond storing or retrieving
`
`data”).
`
`13
`
`

`

`Case 1:19-cv-00859-RTH Document 111 Filed 04/12/23 Page 17 of 17
`
`
`
`The term is therefore indefinite, rendering Claim 1 of the ’383 Patent invalid.
`
`III. CONCLUSION
`
`For the foregoing reason, Defendant respectfully requests that this Court find
`
`Supplemental Claim Terms 1-3 indefinite.
`
`April

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket