`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 1 of 33
`
`EXHIBIT H
`EXHIBIT H
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 2 of 33
`PTO/SB/26
`Doc Code: DIST.E.FILE
`U.S. Patent and Trademark Office
`DocumentDescription: Electronic Terminal Disclaimer- Filed
`Department of Commerce
`
`Electronic Petition Request
`
`TERMINAL DISCLAIMER TO OBVIATE A DOUBLE PATENTING REJECTION OVERA
`“PRIOR” PATENT
`
`Terminal disclaimer fee under 37 CFR 1.20(d)is included with Electronic Terminal Disclaimer request.
`
`In making the abovedisclaimer, the owner doesnotdisclaim the terminal part of the term of any patent granted on the instant
`application that would extend to the expiration date of the full statutory term of the prior patent, "as the term ofsaid prior patent
`is presently shortened by any terminal disclaimer,” in the event that said prior patentlater:
`- expiresfor failure to pay a maintenancefee;
`- is held unenforceable;
`- is found invalid by a court of competentjurisdiction;
`- is statutorily disclaimed in whole or terminally disclaimed under 37 CFR 1.321;
`- has all claims canceled by a reexamination certificate;
`- is reissued; or
`- is in any manner terminatedprior to the expiration ofits full statutory term as presently shortened by any terminal disclaimer.
`
`Title of Invention
`
`RDX enhancementof system and method for implementing reusable data markup
`language (RDL)
`
`x Filing of terminal disclaimer does not obviate requirement for response under 37 CFR 1.111 to outstanding
`
`Office Action
`
`DX] This electronic Terminal Disclaimer is not being used for a Joint Research Agreement.
`
`E-Numerate Solutions,Inc.
`
`100%
`
`The owner(s) with percentinterest listed above in the instant application hereby disclaims, except as provided below,the
`terminal part of the statutory term of any patent granted on the instant application which would extend beyond the expiration
`date of the full statutory term of prior patent number(s)
`
`9262384
`
`as the term ofsaid prior patent is presently shortened byany terminal disclaimer. The owner hereby agrees that any patentso
`granted on the instant application shall be enforceable only for and during such period thatit and the prior patent are commonly
`owned. This agreementruns with any patent granted on the instant application and is binding upon the grantee,its successors
`or assigns.
`
`@)
`
`
`
`| hereby declare thatall statements made herein of my own knowledge are true and thatall statements made on information and
`belief are believed to be true; and further that these statements were made with the knowledge thatwillful false statements and
`the like so made are punishable by fine or imprisonment, or both, under Section 1001 ofTitle 18 of the United States Code and
`that such willful false statements may jeopardize the validity of the application or any patent issued thereon.
`
`
`
`@ Small Entity
`
`© Micro Entity
`
`© Regular Undiscounted
`
`THIS PORTION MUST BE COMPLETED BY THE SIGNATORY OR SIGNATORIES
`
`| certify, in accordance with 37 CFR 1.4(d)(4) that | am:
`
`© An attorney or agent registered to practice before the Patent and Trademark Office whois of record in
`this application
`
`Registration Number 56537
`
`A sole inventor
`
`A joint inventor; | certify that | am authorized to sign this submission on behalf of all of the inventors as evidenced by the
`power of attorneyin the application
`
`A joint inventor; all of whom are signing this request
`
`Signat
`
`*Statement under 37 CFR 3.73(b)is required if terminal disclaimeris signed by the assignee (owner).
`Form PTO/SB/96 may be used for making this certification. See MPEP § 324.
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 3 of 33
`| certify, in accordance with 37 CFR1 ‘A(d)(4), that the terminal disclaimer fee under37 CFR 1.20(d)
`required for this terminal disclaimer has already been paid in the above-identified application.
`
`O A
`
`pplicant claims the following fee status:
`
`
`
`Electronic Patent Application Fee Transmittal
`
`Title of Invention:
`
`RDX enhancement of system and method for implementing reusable data
`markuplanguage (RDL)
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 4 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 4 of 33
`
`Post-Allowance-and-Post-Issuance:
`
`First Named Inventor/Applicant Name:
`
`Russell T. Davis
`
`Attorney Docket Number:
`
`ENUMO010
`
`Filed as Small Entity
`
`Filing Fees for Utility under 35 USC 111(a)
`
`Description
`
`Fee Code
`
`Quantity
`
`Sub-Total in
`USD(S)
`
`Basic Filing:
`
`Miscellaneous-Filing:
`
`Patent-Appeals-and-Interference:
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 5 of 33
`Description
`Fee Code
`Quantity
`
`Total in USD ($)
`
`Sub-Total in
`
`USD(S)
`
`Extension-of-Time:
`
`Miscellaneous:
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 6 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 6 of 33
`
`Doc Code: DISQ.E.FILE
`Document Description: Electronic Terminal Disclaimer — Approved
`
`Application No.: 10052250
`
`Filing Date:
`
`23-Jan-2002
`
`Applicant/Patent under Reexamination:
`
`Davis et al.
`
`Electronic Terminal Disclaimer filed on October 12, 2016
`
`ix]
`
`APPROVED
`
`This patent is subject to a terminal disclaimer
`
`[]
`
`DISAPPROVED
`
`Approved/Disapproved by: Electronic Terminal Disclaimer automatically approved by EFS-Web
`
`U.S. Patent and Trademark Office
`
`
`
`International Application Number:
`
`Confirmation Number:
`
`1920
`
`Title of Invention:
`
`RDX enhancement of system and method for implementing reusable data
`markup language(RDL)
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 7 of 33
`Electronic AcknowledgementReceipt
`
`Application Number:
`
`10052250
`
`
`
`ee
`a
`
`Paymentinformation:
`
`The Director of the USPTO is hereby authorized to charge indicated fees and credit any overpaymentas follows:
`
`[Pevostacount——SSCSCSCSCSC~*idSCS
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 8 of 33
`
`File Listing:
`
`Pages
`Multi
`File Size(Bytes)/
`DocumentDescription
`Document
`
`
`
`Number Message Digest|Part/.zip|P (if appl.)
`
`
`
`New International Application Filed with the USPTO as a Receiving Office
`If a new international application is being filed and the international application includes the necessary components for
`an international filing date (see PCT Article 11 and MPEP 1810), a Notification of the International Application Number
`and of the International Filing Date (Form PCT/RO/105)will be issued in due course, subject to prescriptions concerning
`national security, and the date shownon this AcknowledgementReceiptwill establish the international filing date of
`the application.
`
`1
`
`Electronic Terminal Disclaimer-Filed
`
`eTerminal-Disclaimer.pdf
`
`6dfc21184ec86caaSb325d9e4b8f8d55dde
`8c4e7
`
`Information:
`
`2
`
`Fee Worksheet (SB06)
`
`fee-info.pdf
`
`8f7d2486f2ec08aaa072298ec062b47fdbs8d}
`35a7
`
`2
`
`2
`
`Information:
`
`This AcknowledgementReceipt evidences receipt on the noted date by the USPTO ofthe indicated documents,
`characterized by the applicant, and including page counts, where applicable.It serves as evidence of receipt similar to a
`Post Card, as described in MPEP 503.
`
`
`New Applications Under 35 U.S.C. 111
`If a new application is being filed and the application includes the necessary componentsfora filing date (see 37 CFR
`1.53(b)-(d) and MPEP 506), a Filing Receipt (37 CFR 1.54) will be issued in due course and the date shownonthis
`AcknowledgementReceiptwill establish the filing date of the application.
`
`
`National Stage of an International Application under 35 U.S.C. 371
`If a timely submission to enter the national stage of an international application is compliant with the conditions of 35
`U.S.C. 371 and other applicable requirements a Form PCT/DO/EO/903indicating acceptanceof the application as a
`national stage submission under35 U.S.C. 371 will be issued in addition to the Filing Receipt, in due course.
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 9 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 9 of 33
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re Application of:
`
`Russell T. Davis
`
`Application No.: 10/052,250
`
`File Date: 2002-01-23
`
`Title: RDX enhancement of system and
`method for implementing reusable data
`markup language (RDL)
`
`Examiner: Chau T NGUYEN
`
`Art Unit: 2177
`
` Confirmation No.: 1920
`
`Docket No.: ENUM010
`
`Date: October 12, 2016
`
`AMENDMENT
`
`Commissioner for Patents
`
`P.O. Box 1450
`
`Alexandria VA 22313-1450
`
`Examiner:
`
`In response to the communication mailed 2016-07-13 (hereafter “Non Final Office
`Action” or “NFOA”), please consider the following amendments believed to place the claims in
`condition for allowance.
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 10 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 10 of 33
`
`Application No.: 10/052,250
`
`Amendments to the Claims:
`
`The listing of amended claims follows:
`
`1.-85. (Cancelled)
`
`86. (Previously presented) An apparatus, comprising:
`
`a device including at least one input device, at least one display, and memoryin
`communication with at least one hardware processor; and
`
`a browser installed on the memory of the device for allowing access, utilizing the at
`least one input device and the at least one hardware processor, to a system including a
`hardware server, the system configured for:
`
`identifying at least parts of a plurality of original documents including a plurality
`of original values, the plurality of original documents including a first document
`including first values and a second document including second values;
`
`processing at least a part of the first document and at least a part of the second
`document, resulting in at least one data structure including at least one of the plurality
`of original values of at least one of the plurality of original documents;
`
`receiving one or moreindications for one or more of the original values for
`adding, in connection with at least one computer-readable Extensible Markup Language
`(XML)-compliant data document, a corresponding one or more computer-readable
`semantic tags in association with the one or moreoriginal values;
`
`associating the one or more computer-readable semantic tags with the one or
`moreoriginal values;
`
`causing output of a presentation that is based on at least a portion of the at least
`one data structure, the presentation capable of including at least a portion of the
`original values including the at least one original value, where the system is configured
`such that, based on the at least one data structure, a change to the at least one original
`value results in a corresponding change in a subsequent output of the presentation; and
`
`causing output of the at least one computer-readable XML-compliant data
`documentthat is eXtensible Business Reporting Language (XBRL)-compliant and is based
`on at least a portion of at least one data structure, the at least one computer-readable
`XML-compliant data documentcapable of including a plurality of line items at least one
`of which utilizes at least a portion of the original values including the at least one
`original value and at least some of the one or more computer-readable semantic tags,
`wherethe system is configured such that, based on the at least one data structure, a
`
`2
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 11 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 11 of 33
`
`Application No.: 10/052,250
`
`change to the at least one original value results in a corresponding change ina
`subsequent output of the at least one computer-readable XML-compliant data
`document;
`
`said apparatus configured for:
`
`receiving user input utilizing the browser, and
`
`displaying the at least one computer-readable XML-compliant data document
`utilizing the browser, after the user input.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`87.
`such that the first document is a first spreadsheet and the second document is a second
`spreadsheetthat is different and separate from the first spreadsheet, the first spreadsheet and
`the second spreadsheet being stored by the system that also stores the at least one data
`structure along with one or more user-defined rules for normalizing at least one ofthe first
`values of the first spreadsheet and at least one of the second values of the second spreadsheet,
`where the one or more user-defined rules are capable of being applied to additional values of
`additional spreadsheets in connection with the at least one data structure and outputting at
`least one of the presentation, or the at least one computer-readable XML-compliant data
`document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`88.
`such that the at least one computer-readable XML-compliant data document is encapsulated, in
`machine-readable form, with at least one reusable object that is capable of being utilized for
`data value formatting or data value collating in connection with the at least one computer-
`readable XML-compliant data documentas well as other computer-readable XML-compliant
`data documents insofar as the other computer-readable XML-compliant data documents meet
`requirementsset forth in the at least one reusable object, where the system is further
`configured such that the first documentis a first spreadsheet and the second documentis a
`second spreadsheetthat is different and separate from the first spreadsheet, the first
`spreadsheet and the second spreadsheet being stored by the system that also stores the at
`least one data structure along with one or more user-specific rules for normalizing at least one
`of the first values of the first spreadsheet or at least one of the second values of the second
`spreadsheet, where the one or more user user-specific rules are capable of being applied to
`additional values of additional spreadsheets in connection with the at least one data structure
`and outputting at least one of the presentation, or the at least one computer-readable XML-
`compliant data document.
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 12 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 12 of 33
`
`Application No.: 10/052,250
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`89.
`such that the receiving and the associating are capable of being performed on the one or more
`original values in connection with one or more of the plurality of original documents.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`90.
`such that the receiving and the associating are capable of being performed on the one or more
`original values in connection with the at least one data structure.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`91.
`such that the receiving and the associating are capable of being performed on the one or more
`original values in connection with the at least one computer-readable XML-compliant data
`document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`92.
`such that the changeto the at least one original value that results in the corresponding change
`in the subsequent output of the presentation, is a change to the at least one original value in
`connection with one or more ofthe plurality of original documents.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`93.
`such that the changeto the at least one original value that results in the corresponding change
`in the subsequent output of the at least one computer-readable XML-compliant data
`document, is a change to the at least one original value in connection with one or more of the
`plurality of original documents.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`94.
`such that the changeto the at least one original value that results in the corresponding change
`in the subsequent output of the at least one computer-readable XML-compliant data
`document, is a change to the at least one original value in connection with the at least one data
`structure prior to the subsequent output of the at least one computer-readable XML-compliant
`data document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`95.
`such that the at least one computer-readable XML-compliant data document is encapsulated, in
`machine-readable form, with at least one reusable documentincluding routines that are
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 13 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 13 of 33
`
`Application No.: 10/052,250
`
`capable of being utilized for data value formatting and data value collating in connection with
`the at least one computer-readable XML-compliant data documentas well as other computer-
`readable XML-compliant data documents insofar as the other computer-readable XML-
`compliant data documents meet requirements set forth in the at least one reusable document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`96.
`such that the first document is a first spreadsheet and the second document is a second
`spreadsheetthat is different and separate from the first spreadsheet, the first spreadsheet and
`the second spreadsheet being stored by the system that also stores the at least one data
`structure along with one or more user-defined rules for normalizing at least one ofthe first
`values of the first spreadsheet and at least one of the second values of the second spreadsheet,
`where the one or more user-defined rules are capable of being applied to additional values of
`additional spreadsheets in connection with the at least one data structure and outputting at
`least one of the presentation, or the at least one computer-readable XML-compliant data
`document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`97.
`such that at least one of the original documentsis eXtensible Business Reporting Language
`(XBRL)-compliant.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured for
`98.
`being linked to an existing accounting system for receiving the at least part of the first
`documentand the at least part of the second documenttherefrom.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured for
`99.
`automatically building the at least one computer-readable XML-compliant data documentin
`accordance with governmental rules.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`100.
`such that the processing includes creating software elements having a format with a hierarchal
`relationship between the software elements based on the at least one original document.
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 14 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 14 of 33
`
`Application No.: 10/052,250
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured
`101.
`such that the at least one computer-readable XML-compliant data document is generated by
`referencing the software elements created based on the at least one original document.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured
`102.
`such that the at least one computer-readable XML-compliant data document is generated by
`retrieving the at least one original value from at least one of the plurality of original documents.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured
`103.
`such that the software elements are represented in a Numerator Document Object Model
`(NDOM).
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured
`104.
`such that the software elements are created from one or more eXtensible Business Reporting
`Language (XBRL) documents.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured for
`105.
`manipulating the software elements by browsing, editing, and storing the software elements.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured for
`106.
`modifying the software elements to create a new combination of software elements
`representative of a new document.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured for
`107.
`modifying the software elements by editing one or more parameters associated with the
`software elements.
`
`(Previously presented) The apparatus of Claim 100, wherein the system is configured for
`108.
`transforming the software elements to new software elements for importing into the system.
`
`(Previously presented) The apparatus of Claim 108, wherein the system is configured
`109.
`such that the transforming the new software elements includes retrieving a particular tag
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 15 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 15 of 33
`
`Application No.: 10/052,250
`
`associated with each of the software elements in a dictionary and invoking a translation routine
`associated with the particular tag.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured for
`110.
`developing the at least one computer-readable XML-compliant data document from one or
`more templates, which contain data that is inserted into the at least one computer-readable
`XML-compliant data documentand instructions enabling the data to be inserted into the at
`least one computer-readable XML-compliant data document.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`111.
`such that a relationship between the at least one original document and the at least one
`computer-readable XML-compliant data is generated through a drag and drop process.
`
`(Previously presented) The apparatus of Claim 86, wherein the system is configured
`112.
`such that at least one of:
`
`said device includes a client device;
`
`said device is a componentof the system;
`
`said input device includes at least one of a keyboard or a mouse;
`
`said browser includes an RDML browser;
`
`said browser includes at least one of an RDML browser, an HTML browser, an object
`browser, or a web browser;
`
`said system performs all of the identifying, the processing, the receiving, and the
`associating;
`
`said at least one data structure includes at least one object;
`
`said at least portion of the original values of the at least one computer-readable XML-
`compliant data documentinclude different instances of the same values as the corresponding
`original values of the at least one original document;
`
`said at least one data structure includes the association;
`
`said association is part of the processing;
`
`said at least some of the one or more computer-readable semantic tags includes all of
`the one or more computer-readable semantic tags subject to the associating;
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 16 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 16 of 33
`
`Application No.: 10/052,250
`
`said at least some of the one or more computer-readable semantic tags includes a single
`one of the one or more computer-readable semantic tags subject to the associating;
`
`said at least one data structure includes at least one of metadata, information, a
`component of a formatter, a storage object, or a database;
`
`said at least one computer-readable XML-compliant data document includes a reusable
`data markup language (RDML) document;
`
`said line items are associated with at least one of a record, a row,a table, or an entity of
`a relational database;
`
`said presentation, and the at least one computer-readable XML-compliant data
`documentinclude the same at least portion of the original values;
`
`said presentation, and the at least one computer-readable XML-compliant data
`documentinclude the same at least one original value;
`
`said presentation, and the at least one computer-readable XML-compliant data
`documentare based on the same at least portion of the at least one data structure;
`
`said at least one computer-readable XML-compliant data document is based on the at
`least portion of the at least one data structure by including the at least portion of the at least
`one data structure;
`
`said at least one computer-readable XML-compliant data document is based on the at
`least portion of the at least one data structure by being generated utilizing the at least portion
`of the at least one data structure;
`
`said at least one computer-readable XML-compliant data document is based on the at
`least portion of the associating by including the at least some of the one or more computer-
`readable semantic tags;
`
`said at least some of the one or more computer-readable semantic tags are included in
`the line items;
`
`said change to the at least one original value is capable of being made in the at least one
`original document;
`
`said corresponding change in the subsequent output of the at least one computer-
`readable XML-compliant data documentincludes a change to an instance of the at least one
`original value in the at least one computer-readable XML-compliant data document;
`
`said subsequent output of the at least one computer-readable XML-compliant data
`documentis subsequent to the changeto the at least one original value; or
`
`said computer-readable semantic tags are applied to the line items.
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 17 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 17 of 33
`
`Application No.: 10/052,250
`
`113.
`
`(Previously presented) The apparatus of Claim 86, and further comprising the system.
`
`(Previously presented) A computer program product embodied on at least one non-
`114.
`transitory computer readable medium and configured to cause at least one hardware processor
`to operate, the computer program product comprising:
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to identify at least one
`computer-readable Extensible Markup Language (XML)-compliant data document that is
`eXtensible Business Reporting Language (XBRL)-compliant and includes:
`
`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, where the at least one computer-readable XML-
`compliant data documentis capable of including multiple hierarchical
`relationships between twoof the plurality of line items;
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to parse the at least one
`computer-readable XML-compliant data document, by:
`
`receiving the at least one computer-readable XML-compliant data
`document,
`
`identifying the multiple hierarchical relationships between the twoline
`items, and at least one of the computer-readable semantic tags that describes
`the semantic meaning of at least one of the data values included in the at least
`one computer-readable XML-compliant data document;
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to accessa plurality of
`computer-readable rules including:
`
`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;
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 18 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 18 of 33
`
`Application No.: 10/052,250
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to processthe 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; and
`
`processing at least a portion of the data values of at least a
`portion of the plurality of 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 semantic tags of the at least one computer-readable XML-
`compliant data document;
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to display a result of a
`validation of the at least one computer-readable XML-compliant data document;
`
`code stored on the at least one non-transitory computer readable medium and
`configured to cause the at least one hardware processor to develop a report, by:
`
`identifying the at least one computer-readable semantic tag that
`describes the semantic meaning of the at least one data value included in the at
`least one computer-readable XML-compliant data document, and
`
`retrieving data from one or more sources to represent the at least one
`data value in the report.
`
`115. (Previously presented) The computer program product of Claim 114, wherein the
`computer program product is configured such that the multiple hierarchical relationships
`between the twoline items is reflected in a Numerator Document Object Model (NDOM).
`
`10
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 19 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 19 of 33
`
`Application No.: 10/052,250
`
`116. (Previously presented) The computer program productof Claim 114, and further
`comprising mapping code configured to generate a particular relationship between the data
`from the one or more sources and the at least one value.
`
`117. (Previously presented) The computer program product of Claim 114, wherein the
`computer program product is configured such that one or more templates are used to develop
`the report.
`
`118. (Previously presented) The computer program product of claim 117, wherein the
`computer program product is configured such that the one or more templates contain
`particular data that is inserted into the report and instructions enabling the data from the one
`or more sources to be inserted into the report.
`
`119. (Previously presented) The computer program product of claim 118, wherein the
`computer program product is configured such that the one or more templates provide
`instructions to retrieve the particular data that is inserted into the report and other data from
`local or remote sources.
`
`120. (Previously presented) The computer program productof Claim 114, and further
`comprising mapping code configured to link the report and the one or more sources.
`
`121. (Previously presented) The computer program productof Claim 114, wherein the
`computer program product is configured such that at least a portion of the report and the one
`or more sources are linked through a drag and drop process.
`
`(Previously presented) The computer program product of Claim 114, and further
`122.
`comprising code configured to allow a user to select one or more of the computer-readable
`semantic tags from a predetermined set of computer-readable semantic tags and select one or
`more of the data values for mapping the one or more of the computer-readable semantic tags
`to the one or more of the data values.
`
`11
`
`
`
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 20 of 33
`Case 1:19-cv-00859-RTH Document 82-8 Filed 04/29/22 Page 20 of 33
`
`Application No.: 10/052,250
`
`(Previously presented) The computer program productof Claim 114, and further
`123.
`comprising code configured to allow a user to edit a mapping of the computer-readable
`semantic tags to the data values.
`
`(Previously presented) The computer program productof Claim 114, wherein the
`124.
`computer program product is configured such that the semantic meaning of the data values is
`searchable.
`
`(Previously presented) The computer program product of Claim 114, wherein the
`125.
`computer program product is configured such that the computer-readable semantic tags are
`searchable.
`
`(Previously presented) The computer program product of Claim 114, and further
`126.
`comprising code configured to cause processing of the data values, utilizing the computer-
`readable semantic tags.
`
`(Previously presented) The computer program product of Claim 114, and further
`127.
`comprising code configured to cause conformance of the data values, utilizing the computer-
`readable semantic tags.
`
`(Pre