`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`
`
`
`MERRILL COMMUNICATIONS LLC d/b/a MERRILL CORPORATION,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner,
`
`v.
`
`E-NUMERATE SOLUTIONS, INC.,
`
`
`
`
`
`
`
`
`
`
`
`Patent Owner.
`
`Patent No. 9,268,748
`
`Issue Date: February 23, 2016
`
`
`
`Title:
`SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR
`OUTPUTTING MARKUP LANGUAGE DOCUMENTS
`
`
`
`
`
`
`
`CORRECTED PETITION FOR INTER PARTES REVIEW OF
`
`U.S. PATENT NO. 9,268,748
`
`UNDER 35 U.S.C. §§ 311-319 AND 37 C.F.R. § 42.1-.80 & 42.100-.123
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`TABLE OF CONTENTS
`
`I.
`
`COMPLIANCE WITH REQUIREMENTS FOR A PETITION FOR
`INTER PARTES REVIEW ............................................................................... 1
`A. Grounds for Standing (37 CFR § 42.104 (a)) ....................................... 1
`Fee for Inter Partes Review (37 CFR § 42.15(a)) ................................ 2
`B.
`C. Mandatory Notices (37 CFR § 42.8(b)) ................................................ 2
`i.
`Real Party in Interest (37 CFR § 42.8(b)(1)) .............................. 2
`ii.
`Related Matters (37 CFR § 42.8(b)(2)) ...................................... 2
`iii. Designation of Counsel and Service Information (37 CFR
`§§ 42.8(b)(3)-(4)) ........................................................................ 3
`Proof of Service (37 CFR §§ 42.6(e) and 42.105(a)) ............................ 3
`
`D.
`
`II.
`
`Introduction and Identification of the Claims Being Challenged (37
`CFR § 42.104(b)(1)) ........................................................................................ 3
`
`III. Background of the ʼ748 Patent ......................................................................11
`A.
`Effective Filing and Priority Dates of the ʼ748 Patent ........................11
`B.
`Relevant Prosecution History of the ʼ748 Patent ................................11
`C.
`Person of Ordinary Skill in the Art .....................................................13
`
`IV. Claim Construction (37 CFR § 42.104(b)(3)) ...............................................13
`A.
`“Semantic Tags” ..................................................................................14
`B.
`“Mapping” ...........................................................................................16
`C.
`“Validation” .........................................................................................16
`
`V.
`
`Identification of Specific Statutory Grounds for Challenge (37 CFR §
`42.104(b)(2)) ..................................................................................................17
`
`VI. Detailed Explanation and Evidence Supporting Grounds for Challenge
`(37 CFR §§ 42.104(b)(4)-(5)) ........................................................................17
`A. Disclosure of Mastering Access 97 .....................................................17
`B. Disclosure of The XML Handbook ......................................................19
`Rationale for Combining the Teachings of Mastering Access 97
`C.
`and The XML Handbook .....................................................................21
`Comparison of Claims 1, 11, and 19 to Mastering Access 97
`and The XML Handbook .....................................................................23
`
`D.
`
`VII. CONCLUSION ..............................................................................................56
`
`
`
`
`
`-i-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`Petitioner Merrill Communications LLC d/b/a Merrill Corporation
`
`(hereinafter “Merrill” or “Petitioner”) respectfully petitions for inter partes review
`
`of claims 1, 11, and 19 of U.S. Patent No. 9,268,748 (“the ʼ748 patent”) (Ex. 1001)
`
`in accordance with 35 U.S.C. §§ 311-319 and 37 C.F.R. § 42.100 et seq.
`
`I. COMPLIANCE WITH REQUIREMENTS FOR A PETITION FOR
`INTER PARTES REVIEW
`
`A. Grounds for Standing (37 CFR § 42.104 (a))
`
`Petitioner certifies it is not barred or estopped from requesting inter partes
`
`review of the ʼ748 patent. Neither Petitioner, nor any party in privity with
`
`Petitioner, has filed a civil action challenging the validity of any claim of the ʼ748
`
`patent. The ʼ748 patent has not been the subject of a prior inter partes review by
`
`Petitioner or a privy of Petitioner.
`
`Petitioner also certifies this petition for inter partes review is filed within
`
`one year of the date of service of a complaint alleging infringement of a patent.
`
`Petitioner’s customer, Mattress Firm Holding Corp. (“Mattress Firm”), was served
`
`with a complaint alleging infringement of the ʼ748 patent on July 13, 2017,
`
`captioned No. 1:17-cv-00933 in the U.S. District Court for the District of
`
`Delaware. (See Ex. 1011, Affidavit of Service.) A copy of e-Numerate Solutions,
`
`Inc.’s (“e-Numerate”) Complaint is attached as Exhibit 1010. In the same suit,
`
`Petitioner and its parent, Merrill Corporation, were joined as defendants and served
`
`with an amended complaint alleging infringement of the ʼ748 patent on September
`
`-1-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`19, 2017. (See Ex. 1013, Affidavit of Service.) A copy of e-Numerate’s Amended
`
`Complaint is attached as Exhibit 1012.
`
`Because this petition is filed within one year of July 13, 2017, this petition
`
`complies with 35 U.S.C. § 315(b).
`
`B.
`
`Fee for Inter Partes Review (37 CFR § 42.15(a))
`
`The Director is authorized to charge the fee specified by 37 CFR § 42.15(a)
`
`to Deposit Account No. 06-1910.
`
`C. Mandatory Notices (37 CFR § 42.8(b))
`
`i. Real Party in Interest (37 CFR § 42.8(b)(1))
`
`The real parties in interest for this petition are Petitioner Merrill
`
`Communications LLC, Petitioner’s parent Merrill Corporation, and Mattress Firm.
`
`Petitioner and its parent are located at One Merrill Circle, St. Paul, MN 55108.
`
`Mattress Firm is located at 5815 Gulf Freeway, Houston, TX 77023.
`
`ii. Related Matters (37 CFR § 42.8(b)(2))
`
`The ʼ748 patent is the subject of a civil action in the U.S. District Court for
`
`the District of Delaware, captioned e-Numerate Solutions, Inc., and e-Numerate,
`
`LLC, v. Mattress Firm Holding Corp., Merrill Communications LLC, and Merrill
`
`Corp., No. 1:17-cv-00933 (“the district court lawsuit”). Petitioner is
`
`contemporaneously filing three additional inter partes review petitions for U.S.
`
`-2-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`Patent Nos. 7,650,355; 8,185,816; and 9,262,383, which are asserted in the district
`
`court lawsuit in addition to the ’748 patent.
`
`iii. Designation of Counsel and Service Information (37 CFR
`§§ 42.8(b)(3)-(4))
`
`Petitioner identifies the following counsel (a power of attorney accompanies
`
`this Petition):
`
`Lead Counsel
`Katherine J. Rahlin
`Reg. No. 75,181
`krahlin@fredlaw.com
`(612) 492-7370
`
`Fredrikson & Byron, P.A.
`200 South 6th Street, Suite 4000
`Minneapolis, MN 55402
`
`
`Backup Counsel
`Adam R. Steinert
`pro hac vice to be filed
`asteinert@fredlaw.com
`(612) 492-7436
`
`Fredrikson & Byron, P.A.
`200 South 6th Street, Suite 4000
`Minneapolis, MN 55402
`
`Service information for counsel is provided above. Counsel may also be
`
`served by fax at (612) 492-7077.
`
`D.
`
`Proof of Service (37 CFR §§ 42.6(e) and 42.105(a))
`
`Proof of service of this Petition is provided in Attachment A.
`
`II.
`
`INTRODUCTION AND IDENTIFICATION OF THE CLAIMS
`BEING CHALLENGED (37 CFR § 42.104(B)(1))
`
`This is a petition for inter partes review of claims 1, 11, and 19 of U.S.
`
`Patent No. 9,268,748 (“the ʼ748 patent”), titled “System, Method, and Computer
`
`Program Product for Outputting Markup Language Documents,” issued on
`
`February 23, 2016, to Davis and assigned to e-Numerate. The ʼ748 patent is
`
`-3-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`attached as Exhibit 1001. The ʼ748 patent is generally directed to using a
`
`computer markup language to organize and manipulate data through the use of
`
`“tags” and “macros.” (See Ex. 1001 at 2:59-3:2.)
`
`Claims 1, 11, and 19 of the ʼ748 patent are each independent claims. Claims
`
`1 and 11 are apparatus claims, and claim 19 is a method claim. Claims 1 and 11
`
`are representative of the alleged invention:
`
`1. An apparatus, comprising:
`
`a device; and
`
`an application including a network browser on the device for
`accessing a system configured for:
`
`identification of at least one computer-readable Extensible
`Markup Language (XML)-compliant data document
`including:
`
`a plurality of line items with a plurality of data values, and
`
`a plurality of computer-readable semantic tags that describe
`a semantic meaning of the data values and are each
`computer-readably coupled to at least one of the data
`values, where the at least one computer-readable XML-
`compliant data document is capable of including multiple
`hierarchical relationships between two line items;
`
`parsing of the at least one computer-readable XML-compliant
`data document;
`
`accessing a plurality of computer-readable rules including:
`
`-4-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`a computer-readable datatype rule for validation of a type of
`data values,
`
`a computer-readable calculation rule for validation of a
`calculation involving data values, and
`
`a computer-readable unit rule for validation of a unit of data
`values;
`
`validation of the at least one computer-readable XML-
`compliant data document by:
`
`identifying at least a subset of the computer-readable rules
`including at least one of:
`
`the computer-readable datatype rule for validation of the
`type of data values,
`
`the computer-readable calculation rule for validation of
`the calculation involving data values, or
`
`the computer-readable unit rule for validation of the unit
`of data values;
`
`processing at least a portion of the data values of at least a
`portion of the line items of the at least one computer-
`readable XML-compliant data document, utilizing the at
`least subset of the computer-readable rules and at least a
`portion of the computer-readable sematic tags of the at
`least one computer-readable XML-compliant data
`document;
`
`said apparatus configured for:
`
`-5-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`accessing at least a portion of the at least one computer-
`readable XML-compliant data document utilizing the
`application including the network browser.
`
`(Ex. 1001 at Cl. 1.)
`
`11. A computer program product embodied on a non-transitory computer
`
`readable medium, comprising:
`
`code for storing a plurality of original documents including a plurality of
`original values, including a first document including first values and a
`second document including second values;
`
`code for processing at least a part of the first document and at least a part of
`the second document, resulting in at least one object including at least
`one reference to at least one of the plurality of original values of at least
`one of the plurality of original documents;
`
`code for receiving a user selection of one or more computer-readable
`semantic tags;
`
`code for receiving a user selection of one or more of the original values;
`
`code for mapping the one or more of the computer-readable semantic tags to
`the one or more of the original values;
`
`code for outputting a presentation that is based on at least a portion of the at
`least one object, the presentation capable of including at least a portion of
`the original values including the at least one original value, where the
`computer program product is configured such that, based on the at least
`one reference of the at least one object to the at least one original value of
`the at least one original document, a change to the at least one original
`
`-6-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`value of the at least one original document results in a corresponding
`change in an instance of the presentation;
`
`code for outputting a report that is based on at least a portion of the at least
`one object, the report capable of including at least a portion of the
`original values including the at least one original value, where the
`computer program product is configured such that, based on the at least
`one reference of the at least one object to the at least one original value of
`the at least one original document, a change to the at least one original
`value of the at least one original document results in a corresponding
`change in an instance of the report; and
`
`code for outputting at least one computer-readable Extensible Markup
`Language (XML)-compliant data document that is based on at least a
`portion of the at least one object and at least a portion of the mapping, the
`at least one computer-readable XML-compliant data document capable of
`including a plurality of line items with at least a portion of the original
`values including the at least one original value and at least some of the
`computer-readable semantic tags, where the computer program product is
`configured such that, based on the at least one reference of the at least
`one object to the at least one original value of the at least one original
`document, a change to the at least one original value of the at least one
`original document results in a corresponding change in an instance of the
`at least one computer-readable XML-compliant data document:,
`
`said computer program product configured such that the at least some of the
`computer-readable semantic tags are each computer-readably coupled to
`the at least portion of the original values of at least one computer-
`readable XML-compliant data document.
`
`-7-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`(Ex. 1001 at Cl. 11.)
`
`The prior art references cited and discussed in this petition are Mastering
`
`Access 97 and The XML Handbook. Mastering Access 97 by Alan Simpson and
`
`Elizabeth Olson is a textbook published ©1997 by SYBEX Inc. (Ex. 1005, part 1.)
`
`The book bears Library of Congress Card No. 96-71646 and ISBN 0-7821-1924-7.
`
`(See id.) The XML Handbook by Charles Goldfarb and Paul Prescod is a textbook
`
`published ©1998 by Prentice Hall PTR. (Ex. 1006, part 1.) The book bears
`
`Library of Congress Card No. 98-16708 and ISBN 0-13-081152-1. (See id.) Both
`
`references are prior art printed publications, because they were made sufficiently
`
`available to the public before May 21, 1999, the earliest possible priority date of
`
`the ’748 patent (discussed in Section III(A) below).
`
`“When considering whether a given reference qualifies as a prior art printed
`
`publication, the key inquiry is whether the reference was made ‘sufficiently
`
`accessible to the public interested in the art’” before the priority date. Voter
`
`Verified, Inc. v. Premier Election Sols., Inc., 698 F.3d 1374, 1380 (Fed. Cir. 2012)
`
`(quoting In re Cronyn, 890 F.2d 1158, 1160 (Fed. Cir. 1989)). Availability in a
`
`public library has long been considered sufficient to satisfy the public accessibility
`
`inquiry. See, e.g., In re Hall, 781 F.2d 897, 899 (Fed. Cir. 1986) (holding that a
`
`single reference indexed in one university library catalog was a publicly accessible
`
`printed publication). For library-housed references to be publicly accessible, an
`
`-8-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`interested researcher must have been able to “locate and examine the reference.”
`
`In re Lister, 583 F.3d 1307, 1311 (Fed. Cir. 2009). The Federal Circuit has held
`
`that “competent evidence of general library practice may be relied upon to
`
`establish an approximate time when a [publication] became available.” Id.
`
`(quoting Hall, 781 F.2d at 899); see also Constant v. Advanced Micro-Devices,
`
`Inc., 848 F.2d 1560, 1569 (Fed. Cir. 1988) (“Evidence of routine business practice
`
`can be sufficient to prove that a reference was made accessible before a critical
`
`date.”).
`
`Mastering Access 97 is a third-party guide describing the structure and
`
`functionality of Microsoft’s commercially-available Access 97 database software
`
`product. The MARC record for Mastering Access 97 confirms that the book was
`
`publicly accessible in the Library of Congress as of March 1997. (See Declaration
`
`of Anne Rondoni Tavernier, Ex. 1007, ¶¶ 3-10.) The Library of Congress uses
`
`MARC records, standardized cataloguing records widely used by libraries, to
`
`record the bibliographic data of a library item. (Id., ¶ 6.) The 955 line of the
`
`MARC record – used to track the location of a reference – indicates that the
`
`publisher sent the book to the Library of Congress on March 6, 1997. (Id., ¶¶ 11-
`
`14.) The final date listed in the 955 field is March 19, 1997, indicating that
`
`Mastering Access 97 was available to be checked out by members of the public no
`
`later than that date. (See id., ¶ 15.)
`
`-9-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`Moreover, the MARC record for Mastering Access 97 contains two subject
`
`denotations under line 630: “Microsoft Access,” and “Microsoft Windows
`
`(Computer file).” (Id., ¶¶ 16-17.) The MARC record also contains a subject
`
`“topical term” codified in field 650, which lists Mastering Access 97 as a
`
`“Database management” subject reference. (Id.) Thus, a researcher would have
`
`been able to locate Mastering Access 97 in the Library of Congress as of March
`
`1997 by searching the subject index fields. Mastering Access 97 is a prior art
`
`printed publication under at least 35 U.S.C. §§ 102(a) and (b).
`
`The XML Handbook is a textbook describing the structure, functionality,
`
`history, and potential uses of XML. It was publicly accessible in the University of
`
`California - San Diego Library (“UCSD Library”) as of September 1998. (See Ex.
`
`1008, ¶¶ 6-9.) The XML Handbook was catalogued and made available to the
`
`public according to the UCSD Library’s regular business practices in September
`
`1998. (Id., ¶¶ 7-11.) Specifically, the bibliographic record for The XML
`
`Handbook displays a Cataloging Date of September 10, 1998. (Id., ¶ 8.) Based on
`
`that Cataloging Date and the regular practices of the UCSD Library, The XML
`
`Handbook was publicly accessible within approximately one week of September
`
`10, 1998. (Id., ¶ 11.)
`
`
`
`Furthermore, the UCSD Library bibliographic record indicates that The XML
`
`Handbook was assigned a MARC record subject of “XML (Document markup
`
`-10-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`language)” codified in field 650. (Id., ¶ 8.) Therefore, a researcher would have
`
`been able to locate The XML Handbook as of mid-September 1998 by using the
`
`cataloging data assigned by the UCSD Library. The XML Handbook is a prior art
`
`printed publication under at least 35 U.S.C. § 102(a).
`
`Thus, the references relied on herein raise a reasonable likelihood that
`
`Merrill will prevail with respect to at least one challenged claim, and Merrill’s
`
`petition for inter partes review of the ʼ748 patent should be granted.
`
`III. BACKGROUND OF THE ʼ748 PATENT
`
`A. Effective Filing and Priority Dates of the ʼ748 Patent
`
`
`
`The ʼ748 patent issued from U.S. Application No. 14/724,801 (“the ʼ801
`
`application”), with a filing date of May 28, 2015. The ʼ748 patent is a
`
`continuation-in-part of U.S. Application No. 11/819,125, filed on June 25, 2007,
`
`which is a division of application No. 09/573,419, which was filed on May 18,
`
`2000, is now U.S. Patent No. 7,249,328, and claims priority to two provisional
`
`applications: U.S. Provisional Application No. 60/135,525, filed on May 21, 1999,
`
`and U.S. Provisional Application No. 60/183,152, filed on February 17, 2000.
`
`Accordingly, the earliest possible priority date for the ʼ748 patent is May 21, 1999.
`
`B. Relevant Prosecution History of the ʼ748 Patent
`
`The file history for the ʼ748 patent is particularly helpful in understanding
`
`what e-Numerate claims it invented. The file history is attached as Exhibit 1002.
`
`-11-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`
`The examiner initially rejected e-Numerate’s ’801 application as obvious
`
`over U.S. Patent. No. 6,199,046 (“Heinzle”) in view of U.S. Patent No. 6,510,468
`
`(“Hayne”) and U.S. Patent No. 5,548,749 (“Kroenke”). (Ex. 1002 at 0304-305.)
`
`With respect to the independent claims, the examiner relied on Heinzle for the
`
`majority of the elements, cited Hayne for its teaching of processing portions of two
`
`separate markup documents, resulting in a single markup document, and cited
`
`Kroenke for its disclosure of validation of a value type, a value calculation, and/or
`
`a value unit. (Id.) The examiner also noted that XML-compliant markup
`
`documents capable of including hierarchical relationships were “notoriously well
`
`known” in the art at the time of the invention. (Id.)
`
`In response, e-Numerate argued that Heinzle fails to disclose “receiving a
`
`user selection of one or more computer-readable semantic tags… receiving a user
`
`selection of one or more of the original values… mapping the one or more of the
`
`computer-readable semantic tags to the one or more of the original values,” with
`
`respect to all three independent claims. (Ex. 1002 at 0199-200.) With respect to
`
`claims 21 and 30 (issued claims 11 and 19), e-Numerate argued that none of
`
`references disclose changing a value in an output document when the original
`
`value is changed in the original document. (Id. at 0201.) Finally, with respect to
`
`claim 11 (issued claim 1), e-Numerate argued that none of the references disclose
`
`XML-compliant markup documents capable of including hierarchical
`
`-12-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`relationships, and that Kroenke does not disclose a computer-readable rule for
`
`validation of a unit of data values or processing the data values using validation
`
`rules and semantic tags. (Id. at 0202-05.)
`
`
`
`Before the examiner responded to e-Numerate’s arguments, e-Numerate
`
`filed a supplemental amendment, specifying that the claimed semantic tags that
`
`describe semantic meaning of the data values are computer-readably coupled to the
`
`data values. (Ex. 1002 at 0145.) The examiner subsequently allowed the ’748
`
`patent to issue, but did not provide an explanation as to why the claims were
`
`allowable over the prior art. (See Ex. 1002 at 0047-48.)
`
`C.
`
`Person of Ordinary Skill in the Art (POSITA)
`
`
`
`A POSITA in the 1999 time frame would have been someone with at least a
`
`bachelor’s or graduate degree in computer science, computer engineering, or a
`
`related field, and at least 3 to 5 years of work experience in developing software
`
`for data communication, manipulation, and reporting. (See Declaration of Andrew
`
`D. Hospodor, Exhibit 1003, ¶ 14.)
`
`IV. CLAIM CONSTRUCTION (37 CFR § 42.104(B)(3))
`
`
`
`In this proceeding, claims must be given their broadest reasonable
`
`construction in light of the specification. 37 CFR § 42.100(b); Cuozzo Speed
`
`-13-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`Techs. v. Lee, 136 S. Ct. 2131, 2142 (2016).1 If e-Numerate contends terms in the
`
`claims should be read to have a special meaning, those contentions should be
`
`disregarded unless e-Numerate also amends the claims consistent with 35 U.S.C.
`
`§ 112 to make them expressly correspond to those contentions. See 77 Fed. Reg.
`
`48764 at II.B.6 (August 14, 2012); cf. In re Youman, 679 F.3d 1335, 1343 (Fed.
`
`Cir. 2012).
`
`A.
`
`“Semantic Tags”
`
`Claim 1 recites the limitation “a plurality of computer-readable semantic
`
`tags that describe a semantic meaning of the data values.” Claims 11 and 19 recite
`
`the term “semantic tags” throughout, including in the limitation “receiving a user
`
`selection of one or more computer-readable semantic tags.”
`
`The specification of the ’748 patent includes a Glossary, which defines
`
`“[t]agging” as “adding metadata.” (Ex. 1001 at 2:56; see also id. at 15:55-56.)
`
`The plain and ordinary meaning of “metadata” was well-known to a POSITA in
`
`1999. The Microsoft Computer Dictionary (4th ed. 1999) defines “metadata” as
`
`
`1 Merrill notes that the broadest reasonable construction is not the appropriate
`
`standard for claim construction in litigation. See generally Phillips v. AWH Corp.,
`
`415 F.3d 1303 (Fed. Cir. 2005) (en banc); see also, e.g., Cuozzo Speed, 136 S. Ct.
`
`at 2144.
`
`-14-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`“[d]ata about data.” (Ex. 1009 at 288.) The specification of the ’748 patent uses
`
`the term “metadata” consistently with this definition:
`
`The image database 226 contains document metadata that references
`the original document table or flat file in the original database 230.
`Documentation information contained in the image database 226 is
`added to this data. It further includes line item set metadata for the set
`of line items, documentation that is typically of a more technical
`nature and applies to the line item set as a whole. Examples of such
`information is table types, field definitions (“x values”) and
`hyperlinks that apply to the line item set as a whole. (A line item set
`may be generally analogous to a table; it is a collection of line items,
`which are analogous to records in the database world.)
`
`(Ex. 1001 at 16:34-48 (emphasis added).)
`
`The plain and ordinary meaning of “semantic” was likewise well-known to a
`
`POSITA in 1999. “Semantics” is defined by Microsoft Computer Dictionary (4th
`
`ed. 1999) to mean “1. In programming, the relationship between words or symbols
`
`and their intended meanings.” (Ex. 1009 at 402.) The specification of the ’748
`
`patent uses the term “semantics” consistently with this definition:
`
`Semantics refers to the fact that RDML provides generic tags in which
`indicators of the “meaning” of the numbers, including the
`vocabularies of other SGML and XML markup languages, can be
`placed. This allows RDML to act as a “wrapper” for data from other
`markup language documents. Semantic meaning is also conveyed in
`text-based attributes: legends, titles, labels, footnotes, etc.
`-15-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`(Ex. 1001 at 46:11-18.)
`
`Accordingly, the broadest reasonable interpretation of “semantic tag” is “a
`
`reference that adds data describing the meaning of the data.”
`
`B.
`
`“Mapping”
`
`Claims 11 and 19 recite the limitation “mapping the one or more of the
`
`computer-readable semantic tags to the one or more of the original values.”
`
`
`
`The plain and ordinary meaning of “mapping” was well-known to a POSITA
`
`in 1999. The Microsoft Computer Dictionary (4th ed. 1999) defines “map” as “[t]o
`
`translate one value into another.” (Ex.1009 at 281.) Nothing in the specification
`
`or prosecution history of the ’748 patent narrows this definition. Accordingly, the
`
`broadest reasonable interpretation of “mapping” is “translating one value into
`
`another.”
`
`C.
`
`“Validation”
`
`Claim 1 recites the limitations “validation of the at least one computer-
`
`readable XML-compliant data document,” “datatype rule for validation of a type of
`
`data values,” “calculation rule for validation of a calculation involving data
`
`values,” and “unit rule for validation of a unit of data values.”
`
`The plain and ordinary meaning of “validation” was well-known to a
`
`POSITA in 1999. The Microsoft Computer Dictionary (4th ed. 1999) defines
`
`“validity check” as “[t]he process of analyzing data to determine whether it
`
`-16-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`conforms to predetermined completeness and consistency parameters.” (Ex. 1009
`
`at 464.) Nothing in the specification or prosecution history of the ’748 patent
`
`narrows this definition. Accordingly, the broadest reasonable interpretation of
`
`“validation” is “analyzing data to determine whether it conforms to predetermined
`
`completeness and/or consistency parameters.”
`
`V.
`
`IDENTIFICATION OF SPECIFIC STATUTORY GROUNDS FOR
`CHALLENGE (37 CFR § 42.104(B)(2))
`
`Merrill respectfully requests the cancellation of claims 1, 11, and 19 of the
`
`ʼ748 patent. The statutory grounds for the challenge are set forth below (all
`
`citations are to pre-AIA statues):
`
`Ground 35 USC § Claims
`1
`103(a)
`1, 11, 19
`
`
`
`References
`Mastering Access 97 (Ex. 1005) in view of
`The XML Handbook (Ex. 1006)
`
`VI. DETAILED EXPLANATION AND EVIDENCE SUPPORTING
`GROUNDS FOR CHALLENGE (37 CFR §§ 42.104(B)(4)-(5))
`
`Claims 1, 11, and 19 would have been obvious to a person of ordinary skill
`
`in the art under 35 U.S.C. § 103(a) in view of Mastering Access 97 and The XML
`
`Handbook as set forth below.
`
`A. Disclosure of Mastering Access 97
`
`Mastering Access 97 is a published third-party user guide that describes the
`
`structure and operation of the commercially-available Microsoft Access 97
`
`database software application product. Mastering Access 97 teaches that the
`
`-17-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`Access software could import or link data into the database from a wide variety of
`
`file formats, including HTML tables. (See, e.g., Ex. 1005, part 5, at 209-40.)
`
`When Access imports or links a table, each row in the table corresponds to an
`
`individual record (except the first row, which may be used to specify the field
`
`names), and the columns correspond to the individual data fields within each
`
`record. (See id.) If data from an external source is “linked” rather than imported,
`
`changes to the data in the source document will automatically be reflected in the
`
`Access database. (See id.)
`
`Mastering Access 97 likewise teaches that the Access database software
`
`could create dynamic links to the database in output documents, such as reports or
`
`in HTML tables published to the World Wide Web. (See id., part 3, at 126; part 5,
`
`at 247-50; part 9, at 445-72.) Those dynamic output documents would refresh
`
`themselves by querying back to Access, so that changes to the data in the database
`
`were reflected in the output documents. (See id.)
`
`Mastering Access 97 also teaches that field names and metadata fields within
`
`the database can be used to tag data in the database records with semantic meaning
`
`that can be utilized by the software in queries, calculations, etc. (See, e.g., id., part
`
`2, at 74; parts 7-9, at 357-442; part 11, at 742-44.) For example, a database field
`
`can be tagged with the field name “State,” and the contents of that field can be
`
`used to tag the corresponding records with the state in which a particular
`
`-18-
`
`
`
`
`Corrected Petition for Inter Partes Review of U.S. Patent No. 9,268,748
`
`transaction took place. (See, e.g., id., part 2, at 74; part 11, at 742-44.) The
`
`database software can then use that semantic information to collect all of the
`
`transactions from a particular state, apply that state’s local sales tax rate to the
`
`transactions, etc. (Id.)
`
`B. Disclosure of The XML Handbook
`
`The XML Handbook (attached as Ex. 1006) was written by Charles Goldfarb
`
`– the inventor of XML’s parent language SGML – and Paul Prescod – a member of
`
`the of the World Wide Web Consortium XML team. It describes what a markup
`
`language is, what XML is, how XML works, and the improvements XML brings to
`
`the World Wide Web. (See generally Ex. 1006; see also id., part 8, at “About the
`
`Authors” (back cover).) The XML Handbook teaches the structure and function of
`
`XML. (See, e.g., id., part 1, at 33-47.) For example, The XML Handbook explains
`
`that XML is used for digital representation of documents, using “elements” to
`
`represent the logical components of a document, “attributes” to describe properties
`
`of the elements. (Id., part 1, at 34-35.)
`
`The structure and function of XML “allows us to do more precise searches,
`
`deliver software components, describe such things as collections of Web pages and
`
`electronic commerce transactions, and much more.” (Id., part 1, at xxxv.) The
`
`XML Handbook explains that at the time the book was published, XML had
`
`already impacted “all types of applications from