throbber
Filed on behalf of: E-NUMERATE SOLUTIONS, INC.
`
`
`
`
`
`
`
`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
`
`
`
`Case IPR2018-01389
`U.S. Patent 9,268,748
`
`
`
`
`
`
`
`
`__________________
`
`
`E-NUMERATE SOLUTIONS, INC’S PATENT OWNER RESPONSE
`PURSUANT TO 37 C.F.R. § 42.120
`
`
`
`
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`TABLE OF CONTENTS
`
`I. INTRODUCTION .......................................................................................................................5
`
`II. BACKGROUND ........................................................................................................................7
`
`A.
`
`B.
`
`Prior Art Markup Language Documents ........................................................................7
`
`The ‘748 Patent ............................................................................................................39
`
`III. DESCRIPTION OF THE PRIOR ART ..................................................................................39
`
`A.
`
`B.
`
`Simpson (Ex. 1005) .....................................................................................................39
`
`Goldfarb (Ex. 1006) .....................................................................................................42
`
`IV. CLAIM CONSTRUCTION ...................................................................................................45
`
`V. PETITIONER FAILED TO DEMONSTRATE THAT THERE IS SUBSTANTIAL
`EVIDENCE THAT ANY OF THE CHALLENGED CLAIMS ARE OBVIOUS ................46
`
`A.
`
`Grounds 1: Simpson In View Of Goldfarb Does Not Render Claims 1, 11,
`and 19 Obvious ............................................................................................................47
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`Petitioner Fails To Establish That Either Simpson Or Goldfarb Disclose
`“an application including a network browser on the device for accessing a
`system configured for” as required by claim 1 ......................................................47
`
`Petitioner Fails To Establish That Either Simpson Or Goldfarb Disclose
`“calculation rule for validation of a calculation involving data values” as
`required by claim 1 ................................................................................................60
`
`Petitioner Fails To Establish That Either Simpson Or Goldfarb Disclose “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” as required by claim 1 ............................................................68
`
`Petitioner Fails To Establish That Either Simpson Or Goldfarb Disclose
`“code for mapping the one or more of the computer-readable semantic
`tags to the one or more of the original values” as required by claim 11 ................76
`
`Petitioner Fails To Establish That Either Simpson Or Goldfarb Disclose
`“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” as required by
`claim 11 ..................................................................................................................80
`
`B.
`
`A POSA Would Not Be Motivated To Modify Simpson In View Of Goldfarb..........83
`
`
`
`2
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`1.
`
`2.
`
`Simpson Discloses Existing System With Limitations The Claimed
`Invention Overcomes .............................................................................................88
`
`The Proposed Modification Would Eliminate Goldfarb’s Stated
`Improvement ..........................................................................................................89
`
`3.
`
`Petitioner Failed To Address The Inefficiencies Created ......................................91
`
`VI. CONCLUSION.......................................................................................................................93
`
`
`
`
`
`
`
`3
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`PATENT OWNER’S EXHIBIT LIST
`
`Exhibit Number Description
`
`2001
`
`2002
`
`Expert Declaration of Dr. Michael J Smith
`
`U.S. Patent No. 7,249,328
`
`
`
`
`
`
`
`
`
`4
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`
`
`I. INTRODUCTION
`
`The Petitioner did not demonstrate that any of the claims of U.S. Patent
`
`No. 9,268,748 (“the ‘748 patent”) are obvious because the Petitioner failed to
`
`show that a person of ordinary skill in the art (“POSA”) would have been
`
`motivated to modify the structure and components of either Simpson or Lyons
`
`to achieve the claimed invention or that a POSA “would have had a
`
`reasonable expectation of success in doing so.” OSRAM Sylvania, Inc. v. Am
`
`Induction Techs., Inc., 701 F.3d 698, 706 (Fed. Cir. 2012). The Board has
`
`consistently declined to conclude that a claim is obvious when the Petition fails
`
`to identify any objective evidence such as experimental data, tending to
`
`establish that two different structures can be combined to achieve the claimed
`
`invention with a reasonable expectation of success.1 Here, the Petitioner did
`
`not set forth any such objective evidence.2 Rather, the Petitioner’s own expert
`
`made hand-waving arguments that the database system of Simpson, which did
`
`not support XML, and which required file-specific user-customized
`
`
`1 Epistar, et al. v. Trustees Of Boston University, IPR2013-00298, Decision Not To
`
`Institute, Paper No. 18 (P.T.A.B. November 15, 2103).
`
`2 See e.g., Petition, pp. 21-23.
`
`
`
`5
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`input_templates or multi-screen Import Wizards to “tag” data with field names
`
`so they could be imported into a database system, could be modified to accept
`
`XML-formatted markup documents by first running the XML markup
`
`documents through an HTML converter (which would remove all markup and
`
`structure from said XML markup document). However, such an
`
`implementation would eliminate Goldfarb’s stated improvements of “adding
`
`more structure to data files and providing a universal file structure that would
`
`ease the exchange of data between programs and over the internet”3 by
`
`flattening the XML data file of relevant metadata. Further, the Petitioner
`
`failed to address the inefficiencies created by flattening the relevant data
`
`structure out of the XML file when converting to HTML.
`
`For these reasons as explained more fully below, the Petitioner failed to
`
`show that there is a substantial evidence to support its position that the claims
`
`of the ‘748 patent are obvious over Simpson, Lyon and Goldfarb.
`
`Accordingly, the Board should not cancel any of the claims of the ‘748 patent.
`
`
`
`
`3 Exhibit 1003, ¶ 78; see also Exhibit 1006, xxxix-xl.
`
`…Continued
`
`
`
`
`
`6
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`II. BACKGROUND
`
`A. Prior Art Markup Language Documents4
`
`Inventor Russell T. Davis pioneered several inventions related to
`
`Reusable Data Markup Language including, but not limited to, the ‘748
`
`patent.5 As discussed below, these patents provided numerous advantages over
`
`prior art Markup Languages.6
`
`In the late 1990’s when numbers were treated the same as letters (text) in
`
`software programs, both online and offline, e-Numerate’s key technical
`
`advancements allowed numbers to be substantively treated as the numerical
`
`values they represent.7 This opened the computer world, both online and
`
`
`4 It should be noted that the following exemplary citations to the specification
`
`and/or advantages are for illustrative purposes only, as there may be others
`
`and some covered systems/methods may omit one or more of the same. Thus,
`
`such exemplary citations should not be deemed limiting to the claim language
`
`in any way.
`
`5 Exhibit 1001, 1:7-27.
`
`6 Id. at 2:66-3:2.
`
`7 Exhibit 2002, US 7249328 (parent case to US 9,268,748) 1:48-52.
`
`…Continued
`
`
`
`
`
`7
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`offline, to vastly improve a user’s ability to identify, manipulate, compare,
`
`convert and process numbers in software like never before.8 The technical
`
`innovations of the '748 patent9 are embodied in software that improves and
`
`enhances the functionalities of computer systems over the prior art.10 The
`
`problem that they solve relates to the need for the intelligent identification and
`
`processing of numerical information on the Internet.
`
`
`
`The Problem
`
`In the late 1990’s, the Internet was replete with numerical data but (i)
`
`there was no way of distinguishing this numerical data from text, (ii) data and
`
`analytic routines were not standardized, and (iii) calculations occurred at too
`
`low a conceptual level.11
`
`
`8 Id. at 2:42-54.
`
`9 Exhibit 1001.
`
`10 See, e.g., Exhibit 2001, ¶ 20.
`
`11 Exhibit 2002, at 1:48-52.
`
`
`
`
`
`8
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`The advances of the inventions claimed in the '748 patent12 relate to
`
`deficiencies in the prior-art markup languages that existed at the time of the
`
`invention.13 These were Hyper Text Markup Language (HTML)14 and
`
`Extensible Markup Language (XML).15
`
`Internet browsers interpret and display documents formatted in
`
`HTML.16 In order to distinguish the text characters to be displayed from the
`
`information describing how the text characters are to be formatted,
`
`“annotations” that are not visible to the viewer of the displayed document are
`
`added to the document.17 The HTML specification describes the use of a
`
`markup language to include these non-displayed annotations.18 A markup
`
`language is a system for inserting information about the formatting and display
`
`
`12 Exhibit 1001.
`
`13 See, e.g., Exhibit 2001, ¶ 22.
`
`14 Exhibit 2002, at 1:31-42.
`
`15 Id. at 1:65-2:4.
`
`16 Id. at 1:43-50.
`
`17 Id. at 1:50-52.
`
`18 Id. at 1:35-39.
`
`
`
`
`
`…Continued
`
`9
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`of a group of text characters by placing non-displayed “markup” text before
`
`and after the group of text characters.19 These markups, commonly known as
`
`“tags” in online and other documents in digital format, describe the structure
`
`and formatting of digital documents and instruct computer systems on how to
`
`display them.20
`
`HTML works only with text and images.21 Numbers in HTML
`
`documents are read and displayed as text characters.22 There is no HTML tag
`
`capable of annotating the context or meaning of numerical data appearing in a
`
`markup document for computer systems to interpret these numerical data as
`
`numbers representing a particular type of information instead of a simple string
`
`of text characters.23 At most, HTML tags can be used only to indicate the
`
`display format (e.g., font, size, color, alignment) of numerical data.24 For
`
`
`19 Id. at 1:35-39.
`
`20 Id. at 1:39-42.
`
`21 Id. at 1:44-46.
`
`22 Id. at 1:48-52.
`
`23 Id. at 1:55-58.
`
`24 Id. at 1:43-48.
`
`
`
`
`
`…Continued
`
`10
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`example, a financial statement showing numbers could be displayed by
`
`computer systems running browsers, but HTML cannot be used to annotate a
`
`given number as “revenue” or “expense,” or as “dollars” or “Euros,” or as
`
`representing “thousands” or “millions,” but rather only as a text character to
`
`be displayed in a certain way according to embedded formatting tags.25
`
`Consequently, computer systems running web browsers could use HTML tags
`
`to display documents containing numbers, but the HTML tags do not enable
`
`computer systems to run analytical applications that read, manipulate,
`
`combine, compare, transform, or analyze the numbers, load them into a
`
`spreadsheet, or display them in a graph directly from multiple online sources.26
`
`XML version 1.0 was developed in the mid-to-late 1990s to help
`
`overcome some of HTML’s limitations.27 XML, itself, does not include a set of
`
`pre-defined tags, but rather is a specification that governs the creation of tags
`
`by particular users or groups.28 The XML specification allows developers to
`
`
`25 Id. at 9:59-65.
`
`26 Id. at 1:58-64.
`
`27 Id. at 1:65-67.
`
`28 Id. at 2:1-5.
`
`
`
`
`
`…Continued
`
`11
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`create customized tags that, via a glossary of terms, describe the structure and
`
`meaning of online content.29 In other words, XML allows developers to create
`
`their own individual markup languages.30 Thus, a user can use XML to create
`
`their own markup tags that annotate data characteristics that are meaningful to
`
`that particular user.31 But at the time of the inventions of the '748 patent32 no
`
`set of XML tags had been promulgated for general use, so any XML tag
`
`taxonomy created by one user would not be compatible with the taxonomies
`
`created by other users.33 One user’s XML tag taxonomy, whether individuals
`
`or groups, is not ordinarily available to any other users or groups of users.34
`
`XML’s lack of standardization, and its separation of data from its annotations
`
`(metadata), left users with no way to manipulate, combine, compare,
`
`transform, or analyze numerical data from singular or multiple online sources
`
`
`29 Id. at 2:7-12.
`
`30 Id.
`
`31 Id.
`
`32 Exhibit 1001.
`
`33 Exhibit 2002, at 2:13-17.
`
`34 Id.
`
`
`
`
`
`…Continued
`
`12
`
`

`

`using differing custom created XML tag taxonomies.35 The only way to correct
`
`the deficiency of XML was to convert unrelated documents by hand.36
`
`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`
`
`Various Embodiments Covered by The Claimed Invention
`
`In contrast to XML, the Reusable Data Markup Language (“RDML”)
`
`represented a significant advance over HTML and XML.37 The patents-at-issue
`
`in this case solve these HTML- and XML-related problems with unique tools
`
`that allowed users for the first time to easily view, compare, and analyze
`
`numerical data on the Internet.38 The Reusable Data Markup Language
`
`(“RDML”) and RDML companion innovations pair the metadata directly
`
`with the numerical data in machine-readable form so the numerical data could
`
`be easily identified and used in different program applications.39 This is a
`
`dramatically different approach than previously used, which was to keep
`
`
`35 Id. at 2:42-45.
`
`36 Id. at 2:45-49.
`
`37 See, e.g., Exhibit 2001, ¶ 20.
`
`38 Id. at 8:24-28.
`
`39 Id. at 5:53-57.
`
`
`
`
`
`13
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`document metadata and data itself separate from each other.40 Without the
`
`pairing of metadata directly with the numerical data as described in the '748
`
`patent,41 the capabilities presented in the XBRL standard would not be
`
`possible.42 RDML companion innovations also define standards for both data
`
`formats and analytic routines43 and enhance analytical calculation power by
`
`creating data objects at the line item and document levels.44 This overcomes
`
`the limitations of traditional spreadsheets which operate only at the cell (single
`
`number) level.45
`
`Reusable Data Markup Language provides RDML tags for data
`
`characteristics that HTML lack and supplies a set of tags for content and
`
`meaning of numbers for general use, which is missing in XML.46
`
`
`40 Id. at 2:1-5.
`
`41 Exhibit 1001.
`
`42 Id. at page 3; 1:7-27.
`
`43 Exhibit 2002, at 10:52.53.
`
`44 Id. at 14:7-11.
`
`45 Id. at 2:37-41.
`
`46 Id. at 9:17-24.
`
`
`
`
`
`…Continued
`
`14
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`A suite of software applications has been developed to create documents
`
`with RDML tag markups, read or parse the RDML documents, display them
`
`as graphs or in tree views, combine and compare data from multiple online
`
`sources, and manipulate, transform, and analyze numerical data from multiple
`
`online sources.47 RDML permits the browsing and manipulation of numbers,
`
`and allows the “RDML Data Viewer” to act as a combination Web browser
`
`and spreadsheet/analytic application that automatically reads numbers from
`
`multiple online sources, understands their meaning, and manipulates them
`
`without human intervention.48
`
`RDML encodes information about numbers in tags that relate to each
`
`number.49 The encoded information is connected with the numbers themselves
`
`and the tags move with the numbers when the numbers are ported.50 By
`
`
`47 Id. at 17:20-26.
`
`48 Id. at 17:26-33.
`
`49 Id. at 4:17-22.
`
`50 Id.
`
`
`
`
`
`…Continued
`
`15
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`associating the numbers with the numbers’ attributes and making it machine-
`
`readable, RDML facilitates browsing for and processing numbers.51
`
`The RDML Data Viewer is an “Application” in accordance with the
`
`XML Specifications.52 The RDML Data Viewer accesses information
`
`contained in an XML-formatted document by invoking the XML Processor to
`
`obtain individual data elements based on their “extended” tags that have been
`
`defined in accordance with the “extensibility” features of XML.53 The RDML
`
`Data Viewer automates the process of merging the tagged elements derived
`
`from documents written in different formats and languages into a single,
`
`standardized data set.54 Where there are conflicts, the RDML Data Viewer
`
`automatically resolves the conflicts between the characteristics of the varying
`
`documents to create a standard set of tags using the RDML taxonomy.55 The
`
`RDML Data Viewer also provides a macro development and management
`
`
`51 Id. at 3:57-67.
`
`52 Id. at 8:57-64.
`
`53 Id. at 9:17-24.
`
`54 Id. at 9:65-67.
`
`55 Id. at 11:35-42.
`
`
`
`
`
`…Continued
`
`16
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`scheme that allows users to create reusable custom routines for the
`
`manipulation, transformation, and display of RDML-formatted data.56 By
`
`defining standards for data characteristics and content-analysis, RDML
`
`addresses the problems caused by XML’s use of customized tagging making
`
`RDML applicable for general use.57
`
`
`
`The Impact of The Improvements of the '748 Patent
`
`One embodiment covered by the claimed invention includes “pairing the
`
`metadata directly with the numerical data in machine-readable form so the
`
`numerical data could be easily identified and used in different program
`
`applications.”58 This has never been done before.
`
`The inventions claimed in the '748 patent59 were invented prior to the
`
`creation of the XBRL standard.60 Prior art, as embodied in HTML and XML
`
`
`56 Id. at 9:5-8.
`
`57 Id. at 10:31-33.
`
`58 Id. at 5:53-57.
`
`59 Id.
`
`60 Id. at page 3.
`
`
`
`
`
`…Continued
`
`17
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`at the time of the filing of the '748 patent61 did not provide any metadata (i.e.,
`
`information about the attributes or characteristics of a data element) beyond
`
`simple display formatting.62 Without these attributes and characteristics, it was
`
`not possible for a human or a computer to select, process, combine, or output
`
`data elements without resorting to human intervention to find, associate, and
`
`take into account how the appropriate attributes and characteristics would
`
`affect the selection, processing, combination, and outputting activities.63 For
`
`example, financial statements, such as those submitted to the SEC, contain
`
`numeric values for typical accounting data items types such as “Assets,”
`
`“Balances,” “Cash,” etc.64 To organize the multiple occurrences of these items,
`
`accountants would create financial statements such as “Balance Sheets,”
`
`“Income Statements,” etc., that typically have formats that hierarchically
`
`display and summarize these accounting items in a manner that reflects how
`
`the individual organization or organizational unit represents its financial
`
`
`61 Exhibit 1001.
`
`62 Exhibit 2002, at 1:39-42.
`
`63 Id. at 2:42-49.
`
`64 Id. at 9:59-65.
`
`
`
`
`
`18
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`condition.65 Before the introduction of the inventive concepts contained in the
`
`'748 patent66 there were no tools that could automatically associate individual
`
`accounting data items with the appropriate sections of the organization’s
`
`financial statements.67 Typically, the organization would have to rely on its
`
`senior financial accountants to manually select, analyze, combine, and format
`
`accounting items in a manner that corresponded to that organization’s
`
`Financial Statement situation.68 Thus, each iteration of Financial Statement
`
`preparation required a large amount of human intervention to create a
`
`Financial Statement that faithfully adhered to the “letter” and “intent” of the
`
`generally accepted accounting standards due to the lack of a means to capture
`
`and utilize the required metadata.69 The '748 patent70 provides these
`
`
`65 Id.
`
`66 Exhibit 1001.
`
`67 Exhibit 2002, at 5:53-61.
`
`68 See, e.g., Exhibit 2001, ¶ 32.
`
`69 Id.
`
`70 Exhibit 1001.
`
`
`
`
`
`19
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`capabilities which are not addressed by either HTML or XML.71 The
`
`continuing significant efforts by the Financial Accounting Standards Board
`
`(FASB) and the XBRL International organization to grow and expand the
`
`Extensible Business Reporting Language are a testament to the necessity and
`
`value of the inventions contained in the '748 patent.72 The SEC is currently
`
`performing cross-financial entity and cross-industry “data mining” activities to
`
`better understand financial trends and to better discover improprieties by
`
`comparing financial entities.73 These activities would not be possible without
`
`the ability of different program applications to utilize the inventions contained
`
`in the '748 patent.74
`
`One embodiment covered by the claimed invention also seeks to “define
`
`standards for both data formats and analytic routines.”75
`
`
`71 See, e.g., Exhibit 2001, ¶ 32.
`
`72 Id.
`
`73 See, e.g., Exhibit 2001, ¶ 32.
`
`74 Id.
`
`75 Exhibit 2002, at 10:52.53.
`
`
`
`
`
`20
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`Before the introduction of the inventions contained in the '748 patent76
`
`the preparation of financial statements involved the manual selection, analysis,
`
`combination and outputting of numerical data items based on the best efforts
`
`of the organization’s senior accountants and later accepted as appropriate by
`
`Certified Public Accountants.77 Without defined standards for capturing and
`
`accessing both numerical data attributes and characteristics, the selection of
`
`appropriate data formats and analytic routines could not be performed
`
`automatically by either human or machine.78 The '748 patent79 provides a
`
`mechanism to capture the metadata required to identify the attributes and
`
`characteristics of each numerical data element, and thereby allow the
`
`automated selection of the appropriate analytic routines based on the metadata
`
`associated with those analytical routines.80 For example, an international
`
`organization may operate in several political jurisdictions, each having their
`
`
`76 Exhibit 1001.
`
`77 See, e.g., Exhibit 2001, ¶ 34.
`
`78 Exhibit 2002, at 10:31-33.
`
`79 Exhibit 1001.
`
`80 Exhibit 2002, at 13:7-17.
`
`
`
`
`
`21
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`own financial regulations, reporting formats, and analytical processing
`
`procedures.81 For the international organization to produce a combined
`
`Financial Statement of Condition, the financial statement within each
`
`jurisdiction must first be created and then combined into a consolidated
`
`financial statement.82 To facilitate this consolidation, senior international
`
`accountants would have to manually identify the variations associated with
`
`each jurisdiction and determine how these diverse statements of financial
`
`condition could be combined.83 One embodiment covered by the claimed
`
`invention provides a mechanism to capture the necessary numerical data, item
`
`metadata, and analytical processing routine metadata to facilitate the required
`
`association of numerical data to routines needed to automatically produce
`
`combined financial statements without manual human intervention.
`
`
`81 Id. at 49:38-43.
`
`82 Id.
`
`83 See, e.g., Exhibit 2001, ¶ 34.
`
`
`
`
`
`22
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`One embodiment covered by the claimed invention involves “enhance
`
`analytical calculation power by creating data objects at the line item and
`
`document levels.” 84
`
`Prior art at the time of the filing of the '748 patent85 only provided for the
`
`automated display of structured data using HTML86 or XML.87 While these
`
`display structures provided an elementary “visual” representation of the
`
`relationship between the data elements, there was no standard way of
`
`capturing these relationships in a manner that this information could be stored
`
`and accessed by human or automated processes.88 The '748 patent89 provides a
`
`mechanism to capture and utilize these types of relationships.90 For example,
`
`financial transactions typically might consist of a date, description, multiple
`
`
`84 Exhibit 2002, at 14:7-11.
`
`85 Exhibit 1001.
`
`86 Exhibit 2002, at 1:31-42.
`
`87 Id. at 1: 65-2:4.
`
`88 Id. at 10:31-33.
`
`89 Exhibit 1001.
`
`90 Exhibit 2002, at 13:7-17.
`
`
`
`
`
`23
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`account identifiers (e.g., debit, credit, distribution, etc.), and amounts for
`
`each.91 In a manual or automated accounting system, these components of a
`
`financial transaction would typically be stored together in an information
`
`processing system (e.g., “data base”).92 Without the inventions contained in
`
`the '748 patent93 there would be no automated way of unambiguously
`
`capturing these elements presented in an HTML or XML document due to the
`
`lack of the necessary metadata.94
`
`One possible embodiment of the Reusable Data Markup Language
`
`(RDML) includes “A set of tags to encode attributes and meaning of
`
`numbers.”95 RDML encodes information about numbers in tags that relate to
`
`each number which is connected with the numbers themselves, and the tags
`
`move with the numbers when the numbers are ported.96
`
`
`91 Id. at 9:59-65.
`
`92 Id. at 9:59-65.
`
`93 Exhibit 1001.
`
`94 Exhibit 2002, at 2:42-49.
`
`95 Id. at 9:17-24.
`
`96 Id. at 4:17-22.
`
`
`
`
`
`24
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`Prior art at the time of the filing of the '748 patent97 did not provide a
`
`mechanism to identify numerical data element attributes, characteristics,
`
`formats, or relationships.98 For example, an information system would
`
`typically store structured data, such as financial transactions, in a “database”
`
`system that preserved record or “line item” relationships for a collection of
`
`related transactions (i.e., a business document).99 Typically, the metadata
`
`describing these record and data element characteristics would be stored in the
`
`“schema” subsystem of the database system.100 However, there was no
`
`universal mechanism to store and share the metadata describing the structure
`
`of the records, the metadata of the individual data elements within each
`
`record, the metadata describing the relationship among different records
`
`representing a transaction, nor the semantic meaning of the data elements.101
`
`For example, an “invoice” might consist of various information about the
`
`
`97 Exhibit 1001.
`
`98 Exhibit 2002, at 1:55-58.
`
`99 Id. at 9:59-65.
`
`100 Id. at 11:18-21.
`
`101 Id. at 11:22-27.
`
`
`
`
`
`25
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`supplier (e.g., name, address, tax id, etc.), consumer (e.g., name, address, tax
`
`id, etc.), and individual invoice line items (e.g., item identifier, description,
`
`dimensions, cost, etc.) .102 Without RDML’s encoding of attributes and
`
`meaning, each time information from one information system (manual or
`
`automated) was to be shared with another information system, a “mapping” of
`
`all of these data elements had to be manually created.103 Various embodiments
`
`covered by the claimed invention provide for automated sharing of the
`
`metadata necessary for information to be shared among information systems
`
`without manual intervention.104
`
`RDML also includes “A suite of applications that create documents with
`
`RDML tag markups, read or parse the RDML documents, display them as
`
`graphs or in tree views, combine and compare data from multiple online
`
`sources, and manipulate, transform and analyze numerical data from multiple
`
`online sources.” 105
`
`
`102 See, e.g., Exhibit 2001, ¶ 38.
`
`103 Id. at 2:49-53.
`
`104 Exhibit 2002, at 24:44-48.
`
`105 Id. at 17:20-26.
`
`
`
`
`
`26
`
`…Continued
`
`

`

`IPR2018-01389
`U.S. Patent No. 9,268,748
`
`The '748 patent106 includes the specifications for the implementation of
`
`automated information application systems to provide the benefits of various
`
`embodiments covered by the claimed invention, and the implementation
`
`specifications for the “RDML Data Viewer” describe the mechanisms
`
`necessary to provide the benefits of such embodiments.107 Just as the “dial
`
`telephone” enhanced the efficiency and ease of use of the telephone system
`
`beyond that experienced when human operators were necessary to make a
`
`telephone call, the RDML Data

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