throbber

`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`FACEBOOK, INC.,
`Petitioner
`
`v.
`
`EXPRESS MOBILE, INC.,
`Patent Owner
`
`
`
`Case IPR2021-01224
`U.S. Patent No. 6,546,397 B1
`
`
`PETITIONER’S REPLY
`
`
`
`
`

`
`
`

`
`
`
`

`

`Table of Contents
`
`
`Page
`
`B.
`
`C.
`
`D.
`E.
`
`
`INTRODUCTION .......................................................................................... 1 
`I.
`II. ARGUMENT .................................................................................................. 2 
`A.
`The Proposed Combination Renders Obvious the “Viewable
`Menu” and the Other Limitations of Claim 1[a][1] and 1[a][2]. ......... 2 
`The Proposed Combination Renders Obvious the “Generating a
`Display… Substantially Contemporaneously” and the Other
`Limitations of Claim 1[b]. .................................................................... 5 
`
`The Preview Feature in Bernardo Does Not Require Any
`Additional User Request or Action. ........................................... 5 
`Bernardo Is Not An “HTML Only” System. ............................. 9 
`
`Patent Owner’s “Slow Internet” Argument Also Fails. ........... 14 
`
`The Proposed Combination Renders Obvious the “Storing”
`Limitations of Claim 1[c]. .................................................................. 16 
`The Proposed Combination Renders Obvious Claim 1[d]. ............... 18 
`The Proposed Combination Renders Obvious a “Run Time
`File” and the Other Limitations of Claim 1[e]. .................................. 18 
`
`Patent Owner’s Arguments Attack Reynolds Individually
`and Ignore the Proposed Combination With Meyer. ............... 19 
`Patent Owner’s Reliance on BigCommerce Is Misplaced. ...... 21 
`Patent Owner Has Failed to Rebut the Compelling
`Motivation to Combine Reynolds and Meyer.......................... 22 
`Patent Owner’s Arguments About Ground 2 Should Be
`Rejected. ............................................................................................. 24 
`Patent Owner’s Remaining Arguments Are Meritless. ...................... 24 
`
`The Number of Prior Art References ....................................... 24 
`
`Patent Owner’s Baseless Attacks on Petitioner’s Expert ........ 25 
`III. CONCLUSION ............................................................................................. 26 
`
`
`
`
`F.
`
`G.
`
`
`
`
`
`-i-
`
`
`
`

`

`
`
`I.
`
`
`
`
`
`INTRODUCTION
`Patent Owner relies on a number of recurring flawed arguments, most notably
`
`attacking the prior art references individually and ignoring (and in some cases
`
`mischaracterizing) the proposed combination. Patent Owner’s primary argument is
`
`that Bernardo’s preview
`
`feature does not disclose
`
`the “substantially
`
`contemporaneously” limitation because, according to Patent Owner, the user must
`
`press a button or perform some additional act to cause the preview display. But
`
`Bernardo has no such requirement and fully discloses the claim limitation. Patent
`
`Owner’s arguments about motivations to combine make no serious attempt to rebut
`
`the compelling motivations to combine set forth in the Petition, and Patent Owner
`
`offers no evidence of secondary considerations.
`
`There are no claim construction issues for the Board to resolve. Patent Owner
`
`generically asserts that Petitioner did not apply the correct constructions, but Patent
`
`Owner does not identify any flaw in the constructions Petitioner applied – most of
`
`which were proposed by Patent Owner in prior or pending litigations. The Petition
`
`identified the various constructions that had been proposed and explained why each
`
`of them was disclosed by the prior art. Patent Owner proposes no alternative
`
`constructions. For the reasons expressed below and in the Petition, claim 1 should
`
`be found unpatentable based on the instituted grounds.
`

`
`
`
`1
`

`
`

`

`
`
`
`
`II. ARGUMENT
`A. The Proposed Combination Renders Obvious the “Viewable
`Menu” and the Other Limitations of Claim 1[a][1] and 1[a][2].
`Patent Owner attacks the proposed combination of Reynolds, Bernardo, and
`
`
`
`Meyer by arguing that the viewable menu in Bernardo cannot be incorporated into
`
`Reynolds. (Response at 25.) This is because, according to Patent Owner, Bernardo
`
`is “a server-side tool that renders the completed web pages as HTML before
`
`transmission to a browser,” and thus, “Bernardo’s tool cannot be an applet.”
`
`(Response at 25 (bold and italics in original).) As explained below for the
`
`“substantially contemporaneously” limitation, Patent Owner’s characterization of
`
`Bernardo as an “HTML-only” system that cannot use an applet is wrong.
`
`But Patent Owner’s characterization of Bernardo is irrelevant to claim 1[a]
`
`because Patent Owner attacks Bernardo individually and ignores the proposed
`
`combination with Reynolds and Meyer. Federal Circuit law is clear that “[a] finding
`
`of obviousness… cannot be overcome by attacking references individually where
`
`the rejection is based upon the teachings of a combination of references.” Bradium
`
`Techs. LLC v. Iancu, 923 F.3d 1032, 1050 (Fed. Cir. 2019) (citation omitted). The
`
`proposed combination does not rely on the technical implementation of Bernardo’s
`
`viewable menus, such as how Bernardo internally organizes and uses templates. It
`
`instead proposes adapting the ibook authoring tool 86 of Reynolds to present a
`
`viewable menu, based on the user interface examples in Bernardo, with a user

`
`
`
`2
`

`
`

`

`
`
`
`
`
`
`
`selectable panel of settings describing elements on a website. (Petition at 42-45;
`
`EX1002, ¶¶81-86; EX1030, ¶¶20-22.) And under the further combination with
`
`Meyer, the authoring tool 86 would have been implemented as a Java applet.
`
`(Petition at 48; EX1002, ¶93.) Patent Owner does not contend that a Java applet
`
`could not use conventional user interface tools such as drop down or pop-up menus,
`
`option lists, radio button selectors, or any of the other common user interface features
`
`disclosed in Bernardo – and it was common knowledge that they did. (EX1030, ¶22;
`
`EX1002, ¶73.) It is thus irrelevant how Bernardo technically implements the
`
`claimed viewable menus – whether it uses HTML, Java, or some other technology
`
`has no bearing on the proposed obviousness combination. (EX1030, ¶¶21-22.)
`
`Patent Owner’s arguments also assume that the proposed combination
`
`requires Bernardo’s technical and internal implementation of viewable menus to be
`
`physically combined into the Reynolds ibook system. (Response, e.g., at 29 (“For
`
`Reynolds to integrate the template-and-menu system of Bernardo would… require
`
`gutting the entire system of Reynolds….”).) But it does not, and Patent Owner’s
`
`repeated suggestions to the contrary violate the oft-cited principle that “‘[t]he test
`
`for obviousness is not whether the features of a secondary reference may be bodily
`
`incorporated into the structure of the primary reference,’” but rather, “whether ‘a
`
`skilled artisan would have been motivated to combine the teachings of the prior art
`
`references to achieve the claimed invention.” Allied Erecting & Dismantling Co.,
`

`
`
`
`3
`

`
`

`

`
`
`
`
`
`
`
`Inc. v. Genesis Attachments, LLC, 825 F.3d 1373, 1381 (Fed. Cir. 2016) (citations
`
`omitted). The proposed combination does not depend on bodily incorporating the
`
`entire template-based system of Bernardo into Reynolds. (EX1030, ¶22.)
`
`Patent Owner next attempts to draw superficial distinctions between Bernardo
`
`and Reynolds, arguing that it would have been improper to add viewable menus
`
`offering limited or predefined choices to Reynolds, which Patent Owner calls a
`
`“free-form ibook design tool.” (Response at 30.) But Patent Owner identifies
`
`nothing in Reynolds that prohibits or discourages viewable menus, or that limits the
`
`system only to “free-form” text entry. The Petition explained that, as has been
`
`known since at least the 1980s, viewable menus provided the distinct benefit of
`
`allowing a user to make selections without inputting characters on a keyboard – a
`
`benefit that would have directly inured to the system of Reynolds. (Petition at 45-
`
`46; EX1002, ¶¶87-88; EX1030, ¶¶47-48.) This is why “free-form” text entry user
`
`interfaces of the past, such as the “command line” interfaces of DOS and UNIX,
`
`have been supplanted by graphical user interfaces with viewable menus such as
`
`Microsoft Windows and Macintosh OS. The incorporation of viewable menus has
`
`been seen even with applications that also rely on free-form text entry, such as source
`
`code and software development tools. (EX1030, ¶48.)
`

`
`
`
`4
`

`
`

`

`
`
`
`
`
`
`
`B.
`
`The Proposed Combination Renders Obvious the “Generating a
`Display… Substantially Contemporaneously” and the Other
`Limitations of Claim 1[b].
`Most of Patent Owner’s arguments
`
`focus on
`
`the “substantially
`
`contemporaneously” feature of claim 1[b]. As explained in the Petition, Bernardo
`
`discloses a preview feature that “permits authorized content creators to preview
`
`proposed content as it is being created by rendering pages on-the-fly.” (Petition at
`
`52 (quoting Bernardo, 4:19-21) (emphasis in Petition); see also id. (quoting
`
`Bernardo, 10:5-13).) The Petition further explained that the “on-the-fly” rendering
`
`in Bernardo discloses generation of a display “substantially contemporaneously”
`
`with user selection. (Petition at 52-53; EX1002, ¶¶97-98.) Patent Owner presents
`
`various arguments in response, which Petitioner will address below.
`
`
`
`The Preview Feature in Bernardo Does Not Require Any
`Additional User Request or Action.
`Patent Owner first argues Bernardo requires that the user take some additional
`
`action to generate a preview, such as clicking on a link or pressing a button.
`
`(Response, e.g., at 13-14, 35-37, 40-41.) But Patent Owner cannot identify a single
`
`statement in Bernardo that suggests, let alone actually discloses, any additional user
`
`action required to cause display of a preview.
`
`As noted, Bernardo explains that “authorized content creators to preview
`
`proposed content as it is being created by rendering pages on-the-fly.” (Bernardo,
`
`4:19-21.) Bernardo describes the feature as directly displaying a preview in response

`
`5
`

`
`
`
`

`

`
`
`
`
`
`
`
`to user selection: “A preview function may enable the user to view the Web page as
`
`it is created. For example as various options are selected, a preview of the
`
`option(s) selected may be displayed for a user to observe.” (Bernardo, 10:6-9.)
`
`This latter sentence does not suggest, let alone disclose, any user step occurring
`
`between “various options [being] selected,” and “a preview of the option(s) selected
`
`[being] displayed.” (Id.) Patent Owner’s argument that the preview feature requires
`
`an intermediate or additional user action is based on little more than speculation.
`
`In fact, Bernardo discloses dozens of instances in which express user actions
`
`and selections are required by other (non-preview) features, such as approving or
`
`saving a completed web page.1 If the preview feature actually required further user
`
`
`1 (See Bernardo, e.g., 7:27-52 (feature/option selection by “pointing a cursor at the
`selection and clicking on it”), 8:28-35 (choosing whether to create new site or update
`existing site “is made, for example, by using a computer mouse and clicking on one
`of the radio buttons adjacent to the desired choice…”), 9:51-54 (“…a list of options
`to be selected using a radio button selector, a text entry box, or other suitable
`graphical selection interface.”), 14:39-41 (“FIG. 14 shows a page from the built-in
`site creator guide, which can be accessed, for example, by clicking a button on the
`view.”), 16:28-30 (“Users can see the description during Site Configuration step
`when they click the button for view area descriptions.”), 18:30-31 (“… click
`Contributor’s Menu, then click Contributor’s Menu again on the resulting page.”),
`18:32-33 (“Click Upload a file…”), 18:42 (“Click the Submit button to save the
`page…”), 18:43 & 22:42-43 (“…. Click the Go to Contributor’s menu link…”),
`22:25 (“Click the Edit/Approve This Page link.”), 22:31 (“… click Submit.”), 22:46-
`47 (“Click the link to Compose…”), 22:49-50 (“After completing the page, select
`Process, then click Submit.”), 23:10 (“Click the Edit/Approve This Page link.”),
`23:13 (“… select Yes to Republish the Page, then click Submit.”), 23:39-48 (“…
`click Edit/Approve This Page,” “Select an Approver, then click Submit.”), 23:62-63
`(“… click Subforms.”).)

`
`
`
`6
`

`
`

`

`
`
`
`
`
`
`
`action such as clicking a button or link, as Patent Owner contends, an ordinarily
`
`skilled artisan would have expected Bernardo to state that explicitly – as he did for
`
`so many other features. (EX1030, ¶30.) But Bernardo did not disclose any such
`
`requirement for the preview feature.
`
`It also makes perfect sense why Bernardo does not require user action to
`
`generate a preview. The purpose of the preview function is to allow “authorized
`
`content creators to preview proposed content as it is being created by rendering pages
`
`on-the-fly.” (Bernardo, 4:19-21.) The preview feature allows a content creator to
`
`see what a page will look like before the creator had completed and approved the
`
`page, thus allowing the creator to make further changes if needed. (Bernardo, 8:60-
`
`62 (“Once selections have been made, the user can preview the design and then make
`
`changes as desired.”).) But once the content creator finishes the page, Bernardo
`
`discloses explicit user action (such as clicking a “Submit” button) to approve the
`
`completed page for publication. (Bernardo, e.g., 18:42 (“Click the Submit button to
`
`save the page.”), 22:48-49 (“After completing the page, select Process, then click
`
`Submit.”), 23:13-14 (“After the desired changes have been made, select Yes to
`
`Republish, then click Submit.”), 23:46-48 (“After reviewing and/or editing the
`
`content, scroll down the page to the Approval Section. Select an Approver Action,
`
`then click submit.”).) It is thus entirely consistent with the purpose of the preview
`
`feature – to enable the content creator to review the page before its approval – to
`

`
`
`
`7
`

`
`

`

`
`
`
`
`
`
`
`produce the “on-the-fly” previews automatically without additional user action, but
`
`then rely on user action to save and/or approve the completed web page.
`
`And even if Patent Owner had evidence that the preview feature in Bernardo
`
`requires additional user action (which it does not), this would still not distinguish the
`
`prior art from claim 1[b]. Nothing in the claim language or any of the proposed
`
`constructions of “substantially contemporaneously” requires that the display be
`
`generated automatically or without any additional user action. The proposed
`
`constructions merely require that the display occur “immediately after” or “at the
`
`same time from a human perspective,” as the claimed user selection. (Petition at 17
`
`& 53.) A preview could be generated “substantially contemporaneously,” in
`
`response to additional user action, provided the user action and display occurred
`
`sufficiently quickly to satisfy the claim. (EX1030, ¶31.)
`
`For example, suppose Bernardo did require that the user press a “Preview”
`
`button to request a preview display. It would have been obvious that the user could
`
`have clicked the “Preview” button immediately after selecting an option affecting
`
`the appearance of the web page, thus resulting in the preview display being produced
`
`“substantially contemporaneously” with the user selection. (EX1030, ¶31.) As
`
`the web site creator became more familiar with the user interface features of the
`
`Bernardo system, their speed at activating a “Preview” feature would obviously have
`
`increased. For example, anyone who had quickly pressed the “Save” button in a
`

`
`
`
`8
`

`
`

`

`
`
`
`
`
`
`
`word processing program after making a change to a document, or had quickly
`
`pressed “Refresh” on a web browser or email program to repeatedly request updated
`
`information, would have appreciated that users can activate user interface controls
`
`very quickly once they become familiar with them. (Id.) Further user action to
`
`generate a preview, therefore, would not prevent Bernardo from satisfying the
`
`“substantially contemporaneously” claim limitation.
`
`
`Bernardo Is Not An “HTML Only” System.
`Patent Owner, unable to point to any specific disclosure in Bernardo of user
`
`action required to generate a preview, contends that such a requirement is an inherent
`
`characteristic of the system itself. Patent Owner describes Bernardo as an “HTML
`
`only” system that “is not capable of performing the type of real-time updates
`
`Petitioner suggests.” (Response at 37.) “An HTML-only system is static,”
`
`according to Patent Owner, “meaning that it does not do anything without a user
`
`taking an action, such as clicking on a button or a hyperlink.” (Id.) The gist of
`
`Patent Owner’s argument is that because Bernardo only supports primitive HTML
`
`web pages and does not support interactive technologies such as Java, according to
`
`Patent Owner, the system must require the user to press a button or take some other
`
`specific action to cause a preview to appear.
`
`At the outset, Petitioner notes that this argument – again – rests on attacking
`
`Bernardo individually and ignoring the proposed combination with Reynolds and
`

`
`
`
`9
`

`
`

`

`
`
`
`
`
`
`
`Meyer. Under the proposed combination, as explained in the Petition, the preview
`
`feature would have been implemented within a Java applet implementation of
`
`Reynolds’ authoring tool 86. (Petition at 54-55, 48-49.) Bernardo’s particular
`
`technical implementation of the preview feature is thus not relevant.
`
`In any case, Patent Owner’s assumption that Bernardo discloses an “HTML
`
`only” system that cannot use well-known interactive web page technologies, such as
`
`Java applets, is without basis. Nothing in Bernardo suggests that Java programs such
`
`as applets cannot be used to generate real-time web page displays. (EX1030, ¶25.)
`
`It is undisputed that Java applets and their use in creating interactive web pages were
`
`well-known to ordinarily skilled artisans. (EX1002, e.g., ¶¶49, 68; EX1030, ¶25.)
`
`Patent Owner’s expert testified that he considered use of Java and Java applets to be
`
`“fundamental knowledge” that an ordinarily skilled artisan would have possessed.
`
`(EX1031, 17:24-18:24.) He explained that “Java was a very popular programming
`
`language, especially in the late ’90s and they [a POSITA] would have had
`
`knowledge of Java and its role in web developments.” (EX1031, 18:10-14.) Patent
`
`Owner presents no evidence that an ordinarily skilled artisan would have somehow
`
`been precluded from using this “very popular programming language” in
`
`implementing the preview feature. (EX1030, ¶25.) As the Federal Circuit has long
`
`held, “[a] patent need not teach, and preferably omits, what is well known in the art.”
`
`Spectra-Physics, Inc. v. Coherent, Inc., 827 F.2d 1524, 1534 (Fed. Cir. 1987).
`

`
`
`
`10
`

`
`

`

`
`
`
`
`
`
`
`But Bernardo in fact does teach that Java can be used alongside HTML in
`
`creating web pages. (EX1030, ¶25.) This is shown in Figure 25:
`
`
`(Bernardo, Fig. 25 (highlighting added).) Figure 25 shows an overall block diagram
`
`
`
`including an HTTP server, which is part of the web server in Bernardo and is
`
`responsible for receiving requests from and sending requested objects to the web
`
`browser. (Bernardo, 5:62-67, 6:8-10, 9:26-28.) Figure 25 also shows HTTP server
`
`connected to a database that includes at least HTML files, GIF (Graphic Interchange
`
`Format) files, and JAVA files. These types of files contain information that could
`
`be provided as part of a web page transmitted to a browser. (EX1030, ¶26.) Figure
`
`25 thus undermines Patent Owner’s contention that the system of Bernardo cannot
`
`use Java applets with web pages on the user computer.
`

`
`
`
`11
`

`
`

`

`
`
`
`
`
`
`
`Patent Owner relies heavily on Bernardo’s “HTML translator” which,
`
`according to Patent Owner, would have prevented the user’s web browser from
`
`receiving any Java applets. (Response at 25-26.) But the HTML translator in
`
`Bernardo has nothing to do with Java applets or any other web objects. The HTML
`
`translator instead converts data that exists independently of and outside the context
`
`of web pages – such as a user directory entry in a database – to HTML format for
`
`display on a webpage. (E.g., EX1030, ¶28; Bernardo, 5:54-59 (“Preferably, non-
`
`HTML database 116 stores one or more non-HTML objects 118a-118n … and a user
`
`directory 120. User directory 120 includes one or more user objects 122a-122n.”),
`
`6:2-7.) An ordinarily skilled artisan would not have considered a Java applet to be
`
`a “non-HTML” object that would have been passed through the HTML translator.
`
`(EX1030, ¶¶28-29.) This is confirmed by comparing Figure 1, which shows a more
`
`detailed view of the system shown in Figure 25, with Figure 25 itself:
`

`
`
`
`12
`

`
`

`

`
`
`
`
`
`
`
`(Bernardo, Fig. 1 (highlighting added).)
`
`
`
`
`
`(Bernardo, Fig. 25 (highlighting added).) Figure 1 shown on the top above shows
`
`HTTP server module 130, which corresponds to the HTTP server of Figure 25.

`
`
`
`13
`

`
`

`

`
`
`
`
`
`
`
`Figure 1 also shows HTML database 148, which is a more detailed view of the
`
`database from Figure 25 that stores HTML, GIF, and JAVA files. Both databases
`
`feed into HTTP server (shown using the red lines). Critically, Figure 1 also shows
`
`HTML translator 144 that sits outside of – and behind – HTTP server module 130.
`
`Bernardo explains that HTML translator 144 translates non-HTML data from an
`
`entirely separate database – non-HTML database 116 – for delivery to the client.
`
`(Bernardo, 5:51-6:7.) Figure 1 confirms that HTML database 148, which is simply
`
`a more detailed version of the database of Figure 25, does not pass information
`
`through HTML translator 144. It is thus clear from Bernardo that JAVA files in the
`
`database – just like the GIF and HTML files in the database – would not qualify as
`
`“non-HTML” objects that must pass through the HTML translator before
`
`transmission to the user computer in Bernardo.
`
`
`Patent Owner’s “Slow Internet” Argument Also Fails.
`Patent Owner further argues that the preview in Bernardo could not have been
`
`provided “substantially contemporaneously” because of the allegedly slow speed
`
`of the Internet at the time of the invention. (Response at 38-49.) Patent Owner
`
`contends that “in the late 1990s, [the] Internet was still in its infancy and several
`
`orders of magnitude slower than what we experience nowadays.” (EX2009, ¶50.)
`
`This argument fails for at least three reasons. First, it assumes that Bernardo
`
`only contemplates an “HTML only” implementation, and as such, any preview
`

`
`
`
`14
`

`
`

`

`
`
`
`
`
`
`
`would have required transmission of a new page display from the server over a
`
`network. As explained previously, this assumption is incorrect, and Bernardo does
`
`not preclude a Java applet at the user computer producing on-the-fly previews.
`
`Second, even if the preview feature in Bernardo required that the browser
`
`request and receive a response from the server, Patent Owner’s arguments
`
`incorrectly assume that the browser and server must be connected over the Internet.
`
`(EX2009, ¶50.) But Reynolds and Bernardo confirm that the browser and server can
`
`instead be connected through a local area network (LAN), such as an intranet.
`
`(Reynolds, 2:61-64, 1:26-29; Bernardo, 5:59-61.) A local area network or intranet
`
`would have provided communication performance far exceeding the Internet.
`
`(EX1030, ¶33.) Bernardo’s preview generation and display would thus have
`
`occurred “substantially contemporaneously” with the selection of settings,
`
`because the server in a local area network or intranet would have nearly
`
`instantaneously received each selection change from the user and promptly
`
`responded by transmitting back a new page for display in the browser. (Id.)
`
`And finally, even if the Internet were used, Bernardo would still disclose the
`
`claim limitation. Patent Owner’s expert claims that the delay using the Internet
`
`could be “potentially several seconds to minutes” (EX2009, ¶50), but these claims
`
`are overblown. The Internet of today is certainly faster than that of the late 1990s,
`
`but Internet latency and bandwidth was sufficient in the late 1990s for Bernardo’s
`

`
`
`
`15
`

`
`

`

`
`
`
`
`
`
`
`display generation operations to require on the order of one second or considerably
`
`less – and thus would have been “substantially contemporaneous” with the
`
`selection of settings. (EX1030, ¶34.)
`
`C. The Proposed Combination Renders Obvious the “Storing”
`Limitations of Claim 1[c].
`Claim 1[c] recites “storing information representative of said one or more
`
`user selected settings in a database.” Patent Owner’s arguments feign ignorance
`
`as to the basis of the proposed combination for this limitation, but it is Patent
`
`Owner’s arguments that are difficult to follow. (Response at 42-43.) Patent Owner
`
`appears to fault Petitioner for not explaining why it would have been obvious to
`
`combine Reynolds and Witkowski with Bernardo for claim 1[c], but the proposed
`
`combination does not rely on Bernardo for this claim limitation.
`
`Patent Owner’s attempt to overcomplicate the proposed combination should
`
`be rejected. As explained for claim 1[a], the Petition relied on Bernardo to adapt the
`
`ibook authoring tool 86 of Reynolds to accept user input through a viewable menu,
`
`through the web browser 82 in Reynolds. (Petition at 42.) The “user selected
`
`settings describing elements of a website,” for purposes of claim 1[c], are therefore
`
`the settings received by the system of Reynolds as described for claim 1[a]. (Petition
`
`at 56.) And those one or more user selected settings are, under the proposed
`
`combination, stored in the database of Reynolds. (Petition at 56-57.) Patent Owner
`
`does not dispute that Reynolds discloses “a database,” as claimed, but the Petition

`16

`
`
`
`

`

`
`
`
`
`
`
`
`nevertheless also cited to Witkowski to account for a narrower definition of
`
`“database” from a pending litigation that Patent Owner does not appear to advance
`
`in this IPR. (Petition at 16, 57-59.)
`
`Patent Owner puzzlingly argues that the proposed combination does not teach
`
`“user selected settings describing elements of a website,” but the Petition made
`
`clear that the user selections were the same selections that the user made, discussed
`
`in connection with claim 1[a], using the ibook authoring tool 86 of Reynolds adapted
`
`to present a viewable menu based on the teachings of Bernardo. (Petition at 42, 56.)
`
`As explained, Patent Owner’s arguments about claim 1[a] rest on improperly
`
`attacking Bernardo individually. Patent Owner’s reliance on those flawed
`
`arguments for claim 1[c] should be rejected for the same reasons.
`
`For the same reasons, there is no merit to Patent Owner’s argument that
`
`Petitioner’s analysis “does not address a fundamental issue: what the ‘settings’
`
`Petitioner glosses over would be, or how exactly they would be stored in a database.”
`
`(Response at 43.) The Petition identified the settings that would have been stored in
`
`the database of Reynolds. (Petition at 56-57.) The Petition went on to explain that
`
`Reynolds itself discloses the use of conventional relational databases, which were
`
`well-known and widely-available. (Petition at 58-59.)
`

`
`
`
`17
`

`
`

`

`
`
`
`
`
`
`
`D. The Proposed Combination Renders Obvious Claim 1[d].
`Patent Owner’s arguments about claim 1[d] appear to rely on its flawed
`
`arguments about claim 1[a] and 1[c] discussed above. As with claim 1[c], Patent
`
`Owner mischaracterizes the proposed combination. The proposed combination
`
`generates a website by retrieving “information representative of said one or more
`
`user selected settings stored in said database,” which corresponds to the
`
`information stored in the Reynolds database as described for claim 1[c]. (Petition at
`
`63 (“Accordingly, as noted, Reynolds’ navigation tool 84 thus generates an ibook
`
`website by retrieving passages from Web pages database 76—where the retrieved
`
`passages include content representing selections made by the user—and presents the
`
`website via the browser.”).) The proposed combination fully discloses claim 1[d].
`
`E.
`
`The Proposed Combination Renders Obvious a “Run Time File”
`and the Other Limitations of Claim 1[e].
`The Petition explained that, under the proposed combination of Reynolds with
`
`Meyer, navigation tool 84 of Reynolds would have been implemented as a Java
`
`applet. (Petition at 66-69.) Patent Owner does not dispute that navigation tool 84,
`
`when implemented as a Java applet, actually discloses “at least one run time file.”
`
`The Petition further explained that the run time file would have generated “virtual
`
`machine commands for the display of at least a portion of said one or more web
`
`pages,” i.e., instructions of the Java applet implementing navigation tool 84, which
`
`are executed by the Java Virtual Machine (JVM) on the client computer. (Petition

`
`
`
`18
`

`
`

`

`
`
`
`
`
`
`
`at 66; see also id. at 67-68 (“The applet, in turn, would utilize information in the
`
`form of passages stored in and retrieved from ibook Web pages database 76… to
`
`generate and issue instructions to the Java Virtual Machine (JVM)… for displaying
`
`web pages built from those passages in the browser….”).) Patent Owner
`
`nevertheless presents a series of arguments about the “run time file” limitation,
`
`which Petitioner will address below.
`
`
`
`Patent Owner’s Arguments Attack Reynolds Individually
`and Ignore the Proposed Combination With Meyer.
`Patent Owner complains that that Reynolds by itself does not disclose a
`
`“virtual machine,” “virtual machine commands,” or a “run time file,” as claimed.
`
`(Response at 46-47.) These arguments again fail because they attack Reynolds
`
`individually. See Bradium Techs. LLC, 923 F.3d at 1050.
`
`Patent Owner next points to Reynolds’ disclosure of the standard Internet file
`
`transfer protocol (FTP), to suggest the combination with Meyer is somehow
`
`improper. (Response at 47.) But Reynolds only identifies using FTP to download
`
`client plug-ins 80 as one of a number of “standard techniques” for downloading.
`
`(Reynolds, 5:33-35 (“Downloading of client plug-ins 80 can be accomplished using
`
`standard techniques, such as the standard Internet file transfer protocol (FTP).”).)
`
`FTP is irrelevant to the proposed combination because, under the combination with
`
`Meyer, the functionality of navigation tool 84 would not have been provided by
`
`client plug-ins 80, but by a Java applet as discussed. (Petition at 68-69, 50-51.)

`19

`
`
`
`

`

`
`
`
`
`
`
`
`Meyer explains that “[a]pplets are mini-applications written in the Java language
`
`that are downloaded over the Internet on the fly, and executed on the user’s local
`
`computer.” (Petition at 27 (quoting Meyer, p.0016); EX1002, ¶61.) The
`
`downloading of the applet, under the proposed combination, would therefore have
`
`been accomplished using the Java applet download functionality that was built into
`
`the web browser and discussed in Meyer. (EX1030, ¶¶40-41; Meyer, p.0016.) The
`
`downloading of the applet, therefore, would have been accomplished using the
`
`Hypertext Transport Protocol (HTTP), another well-known protocol. (EX2009, ¶63;
`
`EX1030, ¶¶40-41, 49.)
`
`Reynolds confirms that navigation tool 84 (one of client plug-ins 80) is
`
`downloaded from the same ibook server 56 that provides ibook webpages to users.
`
`(Reynolds, Fig. 3 (showing client plug-ins 80 stored at ibook server 56), 5:3-8, 5:28-
`
`37; see also id., 2:57-58 (“Web server computers that support one or more ibooks
`
`are called ibook servers.”).) Navigation tool 84 in Reynolds would therefore have
`
`been downloaded when the browser is pointed to a web page. Under the proposed
`
`combination in which navigation tool 84 is implemented as a Java applet, this
`
`downloading would have occurred using the Hypertext Transport Protocol (HTTP),
`
`another well-known protocol. (EX1030, ¶¶40-41, 49; EX2009, ¶63.)
`

`
`
`
`20
`

`
`

`

`
`
`
`
`
`
`
`
`Patent Owner’s Reliance on BigCommerce Is Misplaced.
`Patent Owner next relies on the PTAB’s non-precedential decision denying
`
`institution in BigCommerce, Inc. v. Express Mobile, Inc., IPR2018-00750 (Paper 10)
`
`(PTAB August 30, 2018), an IPR petition filed by an unrelated

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