throbber
Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 1 of 99 PageID #: 4053
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE DISTRICT OF DELAWARE
`
`SHOPIFY INC. AND SHOPIFY (USA), INC.
`
`
`Plaintiffs and
`Counterclaim Defendants,
`
`
`
`v.
`
`
`EXPRESS MOBILE, INC.,
`
`
`Defendant and
`Counterclaim Plaintiff.
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`Civil Action No.1:19-cv-00439-RGA
`
`Civil Action No.1:18-cv-01176-RGA
`
`
`
`EXPRESS MOBILE, INC.,
`
`
`Plaintiffs,
`
`Defendant.
`
`v.
`
`
`ICROSSING, INC.,
`
`
`
`
`
`
`
`
`JOINT CLAIM CONSTRUCTION BRIEF
`
`Exhibit 1015
`Page 01 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 2 of 99 PageID #: 4054
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`II.
`
`III.
`
`IV.
`
`
`
`
`
`
`AGREED-UPON CONSTRUCTIONS ............................................................................. 1
`DISPUTED CONSTRUCTIONS ...................................................................................... 3
`
`INTRODUCTION ................................................................................................. 3
`CLAIM CONSTRUCTIONS OF THE ’397 AND ’168 PATENTS ................................. 7
`
`“virtual machine” ................................................................................................... 7
`
`“virtual machine commands / commands to said virtual machine” ..................... 18
`
`“contemporaneously” / “substantially contemporaneously” ............................... 21
`
`“build tool”........................................................................................................... 24
`
`“multi-dimensional array structured database” .................................................... 26
`
`“wherein said elements include multimedia objects…” ...................................... 28
`
`“means for storing information representative of selected style in said
`database” .............................................................................................................. 31
`“means for storing information representative of said selected…” ..................... 35
`“a timelines / timelines” ....................................................................................... 37
`“transition” ........................................................................................................... 40
`“child element / child element style / child / child object / child button…” ........ 42
`“an interface configured for . . .” ......................................................................... 44
`“run time engine / runtime engine” ...................................................................... 48
`
`“web page” ........................................................................................................... 52
`
`“a web browser with access to a runtime engine is configured …” .................... 54
`
`“a multidimensional array comprising the objects that comprise…” .................. 55
`
`“produce a database with a multidimensional array” .......................................... 57
`
`CLAIM CONSTRUCTIONS OF THE ’755, ’287, AND ’044 PATENTS .................... 59
`
`“web component” ................................................................................................. 59
`
`“web service” ....................................................................................................... 62
`
`“symbolic name(s)” ............................................................................................. 64
`
`“Application / application” .................................................................................. 67
`
`“Player / player” ................................................................................................... 73
`
`“device-dependent code” ..................................................................................... 80
`
`“device-independent code” .................................................................................. 84
`
`
`
`
`i
`
`Exhibit 1015
`Page 02 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 3 of 99 PageID #: 4055
`
`
`
`
`
`“produce . . . ; and a player” ................................................................................ 85
`“UI object / User Interface (UI) Objects” ............................................................ 87
`
`
`
`
`
`
`
`ii
`
`Exhibit 1015
`Page 03 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 4 of 99 PageID #: 4056
`
`TABLE OF AUTHORITIES
`
`Cases
`Ventana Medical Systems, Inc. v. Biogenex Laboratories, Inc., 473 F.3d 1173 (Fed. Cir. 2006) 78
`Teva Pharm. USA, Inc. v. Sandoz, Inc., 789 F.3d 1335 (Fed. Cir. 2015) ..................................... 80
`3M Innovative Properties Co. v. Tredegar Corp., 725 F.3d 1315 (Fed. Cir. 2013) ..................... 72
`Acceleration Bay LLC v. Activision Blizzard, Inc., No. CV 16-453-RGA, 2017 WL 3738383
`(D. Del. Aug. 29, 2017) ................................................................................................................ 64
`Accolade Sys. LLC v. Citrix Sys., 634 F. Supp. 2d 738 (E.D. Tex. 2009) .................................... 52
`Advanced Ground Info. Sys., Inc. v. Life360, Inc., 830 F.3d 1341 (Fed. Cir. 2016) .............. 33, 34
`Apex Inc. v. Raritan Computer, Inc., 325 F.3d 1364 (Fed. Cir. 2003) ......................................... 45
`Applied Med. Res. Corp. v. U.S. Surgical Corp., 448 F.3d 1324 (Fed. Cir. 2006) ....................... 22
`Avid Technology, Inc. v. Harmonic, Inc., 812 F.3d 1040 ............................................................. 63
`Avocent Huntsville, LLC v. ZPE Sys., Inc., No. 17-cv-04319-WHO, 2018 WL 4677437 (N.D.
`Cal. Aug. 23, 2018) ....................................................................................................................... 46
`Biovail Corp. Int’l v. Andrx Pharm., Inc., 239 F.3d 1297 (Fed. Cir. 2001). ................................ 49
`Blackboard, Inc. v. Desire2Learn, Inc., 574 F.3d 1371 (Fed. Cir. 2009) ............................... 33, 35
`Broadridge Fin. Sols., Inc. v. Inveshare, Inc., 2012 WL 1245723 (D. Del. Apr. 11, 2012)
`(Andrews, J.) ................................................................................................................................. 79
`Chanbond, LLC v. Atl. Broadband Grp., LLC, No. 1:15-CV-00842-RGA, 2016 WL 7177612
`(D. Del. Dec. 9, 2016) ..................................................................................................................... 4
`Chimie v. PPG Indus., Inc., 402 F.3d 1371 (Fed. Cir. 2005) ....................................................... 73
`Convolve, Inc. v. Compaq Computer Corp., 812 F.3d 1313 (Fed. Cir. 2016) .............................. 28
`Copper Innovations Grp., LLC v. Nintendo Co., Ltd, No. CIV.A. 07-1752, 2009 WL 8080100
`(W.D. Pa. Oct. 6, 2009) ................................................................................................................ 34
`Cordance Corp. v. Amazon.com, Inc., 636 F. Supp. 2d 310, 322 (D. Del. 2008), aff'd, 658 F.3d
`1330 (Fed. Cir. 2011); ................................................................................................................... 64
`
`iii
`
`Exhibit 1015
`Page 04 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 5 of 99 PageID #: 4057
`
`Cordis Corp. v. Boston Sci. Corp., 561 F.3d 1319 (Fed. Cir. 2009) ...................................... 51, 58
`CVI/Beta Ventures, Inc. v. Tura LP, 112 F.3d 1146 (Fed. Cir. 1997) .......................................... 12
`Electro Sci. Indus., Inc. v. Dynamic Details, Inc., 307 F.3d 1343 (Fed. Cir. 2002) ............... 29, 31
`Finisar Corp. v. DirecTV Grp., Inc., 523 F.3d 1323 (Fed. Cir. 2008) ......................................... 34
`GE Lighting Solutions, LLC v. AgiLight, Inc., 750 F.3d 1304 (Fed. Cir. 2014) ........................... 50
`Howmedica Osteonics Corp. v. Wright Med. Tech., Inc., 540 F.3d 1337 (Fed. Cir. 2008).......... 28
`IBSA Institut Biochimique, S.A. v. Teva Pharm. USA, Inc., No. 1:18-CV-00555-RGA, 2019 WL
`3936656 (D. Del. Aug. 20, 2019) ................................................................................................. 29
`Illinois Computer Research, LLC v. Harpo Prods., Inc., 704 F. Supp. 2d 758 (N.D. Ill. 2010). . 64
`In re Harnisch, 613 F.2d 716 (C.C.P.A. 1980) ............................................................................. 29
`In re Katz Interactive Call Processing Patent Litig., 639 F.3d 1303 (Fed. Cir. 2011)................. 34
`In re Omeprazole Patent Litig., 84 F. App’x 76 (Fed. Cir. 2003) ................................................ 29
`Innova/Pure Water, Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111 (Fed. Cir. 2004) .. 75
`Intellectual Ventures I, LLC v. Ricoh Americas Corp., Civ. No. 13-474-SLR-SRF, 2016 WL
`93847 (D. Del. Jan. 7, 2016) ................................................................................................... 46, 48
`Jack Guttman, Inc. v. Kopykake Enterprises, Inc., 302 F.3d 1352 (Fed. Cir. 2002) .................... 38
`Kaneka Corp. v. Xiamen Kingdomway Grp. Co., 790 F.3d 1298 (Fed. Cir. 2015). ............... 21, 38
`Kit Check, Inc. v. Health Care Logistics, Inc., No. 2:17-CV-1041, 2019 WL 4142719 (S.D. Ohio
`Aug. 30, 2019) .............................................................................................................................. 34
`Laryngeal Mask Co. Ltd. V. Ambu, 618 F.3d 1367 (Fed. Cir. 2010) ............................................ 89
`Leggett & Platt, Inc. v. Hickory Springs Mfg. Co., 285 F.3d 1353 (Fed. Cir. 2002).............. 30, 31
`Liebel-Flarsheim Co. v. Medrad, Inc., 358 F.3d 898 (Fed. Cir. 2004)..................................... 7, 13
`Linear Technology Corp. v. International Trade Com'n, 566 F.3d 1049 (Fed. Cir. 2009) .......... 39
`MiiCs & Partners Am., Inc. v. Toshiba Corp., No. CV 14-803-RGA, 2016 WL 4573103
`(D. Del. Aug. 31, 2016) ................................................................................................................ 23
`NeoMagic Corp. v. Trident Microsystems, 287 F.3d 1062 (Fed. Cir. 2002) ................................ 18
`Noah Sys., Inc. v. Intuit Inc., 675 F.3d 1302, 1305 (Fed. Cir. 2012) ............................................ 32
`
`iv
`
`Exhibit 1015
`Page 05 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 6 of 99 PageID #: 4058
`
`Nystrom v. Trex Co., Inc., 424 F.3d 1136 (Fed. Cir. 2005) .................................................... 69, 72
`O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351 (Fed. Cir. 2008) .................. 5
`Pavilion Techs., Inc. v. Emerson Elec. Co., No. A-05CA-898-SS, 2008 WL 11403181 (W.D.
`Tex. Aug. 26, 2008) ...................................................................................................................... 34
`Personalized Media Commc’ns, LLC v. Apple Inc., 952 F.3d 1336 (Fed. Cir. 2020) .................. 52
`Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir. 2005) .............................................. 4, 40, 57, 88
`Power Integrations, Inc. v. Fairchild Semiconductor Int’l, Inc., No. CA 08-309-LPS, 2012 WL
`938926 (D. Del. Mar. 13, 2012)...................................................................................................... 5
`SAS Institute, Inc. v. ComplementSoft, LLC, 825 F.3d 1341 (Fed. Cir. 2016) ............................. 66
`Shire Dev. LLC v. Amneal Pharm. LLC, No. 15-2865 (RBK/JS), 2016 WL 4119940
`(D.N.J. Aug. 2, 2016) .............................................................................................................. 30, 31
`Springs Window Fashions LP v. Novo Indus., L.P., 323 F.3d 989 (Fed. Cir. 2003) .............. 69, 72
`Thorner v. Sony Computer Entm't Am. LLC, 669 F.3d 1362 (Fed. Cir. 2012) ............................. 39
`Toshiba Corp. v. Imation Corp., 681 F.3d 1358 (Fed. Cir. 2012) ................................................ 70
`Trustees of Columbia Univ. in City of New York v. Symantec Corp., 811 F.3d 1359
`(Fed. Cir. 2016) ............................................................................................................................. 52
`Vanderland BV v. ITC, 366 F.3d 1311 (Fed. Cir. 2004) ............................................................... 61
`Versa Corp. v. Ag-Bag Int'l Ltd., 392 F.3d 1325 (Fed. Cir. 2004) ............................................... 29
`Vitrionics Corp. v. Conceptronic, Inc., 90 F.3d 1576 (Fed. Cir. 1996) ........................................ 89
`Williamson v. Citrix Online, LLC, 792 F.3d 1339 (Fed. Cir. 2015) ................................. 32, 36, 46
`Zeroclick, LLC v. Apple Inc., 891 F.3d 1003 (Fed. Cir. 2018) ......................................... 45, 46, 48
`
`
`
`
`
`
`
`
`
`
`v
`
`Exhibit 1015
`Page 06 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 7 of 99 PageID #: 4059
`
`TABLE OF ABBREVIATIONS [EXPRESS MOBILE]
`
`Express Mobile, Inc. v. eGrove Sys. Corp., No. 1:17-cv-00703-RGA
`(D. Del. Aug. 22, 2018), D.I. 35
`
`Ex. 1A, eGrove Order
`
`
`
`Express Mobile, Inc. v. Svanaco, Inc., No. 2:17-cv-00130-JRG-RSP,
`(E.D. Tex. Feb. 7, 2018), D.I. 97
`
`Ex. 1B, Svanaco Order
`
`X.Commerce, Inc. v. Express Mobile, Inc., 3:17-cv-02605-RS, (N.D.
`Cal September 10, 2018), D.I. 79
`
`Ex. 1C, X.Commerce
`Order
`
`Express Mobile, Inc. v. eGrove Sys. Corp., No. 1:17-cv-00703-RGA
`(D. Del. Aug. 22, 2018), D.I. 23
`
`Ex. 1D, eGrove JCCC.
`
`https://dictionary.cambridge.org/us/dictionary/english/comprise
`
`Ex. 1E
`
`U.S. Patent No. 6,546,397
`
`U.S. Patent No. 7,594,168
`
`U.S. Patent No. 9,063,755
`
`U.S. Patent No. 9,471,287
`
`U.S. Patent No. 9,928,044
`
`’397
`
`’168
`
`’755
`
`’287
`
`’044
`
`Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1348 (Fed. Cir.
`2015) (en banc)
`
`Williamson
`
`Express Mobile, Inc. v. eGrove Sys. Corp., No. 1:17-cv-00703-RGA
`(D. Del. Aug. 22, 2018), D.I. 35
`
`Ex. 1A, eGrove Order
`
`
`
`Express Mobile, Inc. v. Svanaco, Inc., No. 2:17-cv-00130-JRG-RSP,
`(E.D. Tex. Feb. 7, 2018), D.I. 97
`
`Ex. 1B, Svanaco Order
`
`X.Commerce, Inc. v. Express Mobile, Inc., 3:17-cv-02605-RS, (N.D.
`Cal September 10, 2018), D.I. 79
`
`Ex. 1C, X.Commerce
`Order
`
`Express Mobile, Inc. v. eGrove Sys. Corp., No. 1:17-cv-00703-RGA
`(D. Del. Aug. 22, 2018), D.I. 23
`
`Ex. 1D, eGrove JCCC.
`
`https://dictionary.cambridge.org/us/dictionary/english/comprise
`
`Ex. 1E
`
`vi
`
`Exhibit 1015
`Page 07 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 8 of 99 PageID #: 4060
`
`U.S. Patent No. 6,546,397
`
`U.S. Patent No. 7,594,168
`
`U.S. Patent No. 9,063,755
`
`U.S. Patent No. 9,471,287
`
`U.S. Patent No. 9,928,044
`
`’397
`
`’168
`
`’755
`
`’287
`
`’044
`
`Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1348 (Fed. Cir.
`2015) (en banc)
`
`Williamson
`
`Express Mobile, Inc. v. Svanaco, Inc., No. 2:17-cv-00130-JRG-RSP,
`(E.D. Tex. Feb. 7, 2018), D.I. 82
`
`Ex. 3A, Svanaco
`Schmandt Decl.
`
`Express Mobile, Inc. v. Svanaco, Inc., No. 2:17-cv-00130-JRG-RSP,
`(E.D. Tex. Feb. 7, 2018), D.I. __
`
`Ex. 3B, Svanaco
`Schmandt Inval. Rep.
`
`Express Mobile, Inc. v. Svanaco, Inc., No. 2:17-cv-00130-JRG-RSP,
`(E.D. Tex. Feb. 7, 2018), D.I. __
`
`Ex. 3C, Svanaco
`Schmandt Dep. Tr.
`
`
`
`All bold emphasis in cited passages is added.
`
`
`
`
`
`
`
`vii
`
`Exhibit 1015
`Page 08 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 9 of 99 PageID #: 4061
`
`TABLE OF ABBREVIATIONS [DEFENDANTS]
`
`Full Name
`Deposition testimony of David Chrobak in Shopify Inc. and
`Shopify (USA), Inc. v. Express Mobile, Inc., No. 1:19-cv-00439-
`RGA (D. Del.), dated April 29, 2020 (Rough Draft)
`Shopify Inc., Shopify (USA), Inc. and iCrossing, Inc.
`Joint Claim Construction Chart, D.I. 69 (filed Jan. 28, 2020)
`Java Virtual Machine
`Deposition testimony of Andre Kruetzfeldt in Express
`Mobile v. Svanaco, Inc., No. 2:17-cv-00130 (E.D. Tex.),
`dated December 6, 2017
`Deposition testimony of Steven Rempell in Express Mobile v.
`Svanaco, Inc., No. 2:17-cv-00130 (E.D. Tex.), dated March
`29, 2018, and May 1, 2018
`Express Mobile, Inc. v. Svanaco, Inc., 2:17-cv-00130-JRG-
`RSP, Claim Construction Memorandum Opinion and
`Order, D.I. 97 (E.D. Tex. Feb. 7, 2018)
`Exhibit 1, Declaration of Christopher Schmandt in
`Support of Defendants’ Answering Claim
`
`
`Exhibit 38, Supplemental Declaration of Christopher Schmandt
`in Support of Defendants’ Surreply Claim Construction Brief
`World Wide Web Consortium
`Declaration of Glenn Weadock in Support of Express Mobile’s
`Opening Claim Construction Brief
`Deposition testimony of Glenn E. Weadock in Shopify Inc.
`and Shopify (USA), Inc. v. Express Mobile, Inc., No. 1:19-cv-
`00439-RGA (D. Del.) and Express Mobile, Inc. v. iCrossing,
`Inc., No. 1:18-cv-01176-RGA (D. Del.), dated March 25,
`
`Express Mobile, Inc.
`
`Abbreviation
`Chrobak Tr.
`
`Defendants
`JCCC
`JVM
`Kruetzfeldt Tr.
`
`Rempell Tr.
`
`Payne Order
`
`Schmandt Decl.
`
`Schmandt Suppl. Decl.
`
`W3C
`Weadock Decl.
`
`Weadock Tr.
`
`XMO
`
`
`
`
`
`
`
`
`viii
`
`Exhibit 1015
`Page 09 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 10 of 99 PageID #: 4062
`
`I.
`
`AGREED-UPON CONSTRUCTIONS
`
`
`
`Claim Term
`settings
`
`’397 patent: claims 1-6, 9, 11-15,
`19, 23, 37
`
`’168 patent: claim 4
`multidimensional array
`
`’397 patent: claim 3, 4, 5
`
`’168 patent: claims 1-4, 6
`vector object
`
`’397 patent: claim 6
`transformation(s)
`
`’397 patent: claim 11
`
`’168 patent: claims 1-4, 6
`database
`
`’397 patent: claims 1-6, 9, 11-15,
`19, 23, 37
`
`’168 patent: claims 1-4, 6
`internal database
`
`’397 patent: claim 37
`external database
`
`’397 patent: claim 37
`storing information representative
`of said one or more user selected
`settings in a database
`
`’397 patent: claim 1
`one or more run time files / at least
`one run time file
`
`’397 patent: claims 1-6, 9, 11-15,
`19, 23, 37
`authoring tool
`
`
`Agreed Construction
`attributes of an object available for selection
`
`a uniquely identifiable indexed set of related elements,
`wherein each element is addressed by a set of two or
`more indices, each index corresponding to a dimension
`of the array
`
`a graphical image defined by line segments drawn
`between specified coordinates
`
`change(s) of an object from one state to another based
`on a timer control, subject to user settings
`
`an electronic information storage system offering data
`storage and retrieval and that stores information on a
`record-by-record basis, each record divided into one or
`more fields
`
`database internal to the build tool and distinct from the
`external database
`
`database external to the build tool
`
`Storing data in a database, which data pertains to one or
`more attributes of an object available for selection by a
`user
`
`one or more files, including a run time engine, that are
`downloaded or created when a browser is pointed to a
`web page or website
`
`a system, with a graphical interface, for generating code
`to display content on a device screen
`
`1
`
`Exhibit 1015
`Page 10 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 11 of 99 PageID #: 4063
`
`Agreed Construction
`
`where said Application is a device-independent code
`
`for calling up one or more web components
`
`No construction necessary
`
`
`Claim Term
`’755 patent: claims 1, 3, 5-7, 11
`’287 patent: claims 1, 3, 5-7, 11, 13
`’044 patent: claims 1, 3-7, 11-13,
`15, 17-21, 25-27
`where said Application is a device-
`dependent code
`
`’755 patent: claims 12, 14-18, 22
`for evoking one or more web
`components
`
`’755 patent: claims 1, 3, 5-7, 11,
`12, 14-18, 22
`’287 patent: claims 1, 3, 5-7, 11, 13
`’044 patent: claims 1, 3-7, 11-13,
`15, 17-21, 25-27
`server comprising a build engine
`configured to a server comprising a
`build engine configured to:
`
`accept user input to create a web
`site, the web site comprising a
`plurality of web pages, each web
`page comprising a plurality of
`objects,
`
`accept user input to associate a
`style with objects of the plurality of
`web pages, wherein each web page
`comprises at least one button object
`or at least one image object,
`and wherein the at least one button
`object or at least one image object
`is associated with a style that
`includes values defining
`transformations and time lines for
`the at least one button object or at
`least one image object; and wherein
`each web page is defined entirely
`by each of the plurality of objects
`comprising that web page and the
`style associated with the object,
`
`produce a database with a
`multidimensional array comprising
`
`2
`
`Exhibit 1015
`Page 11 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 12 of 99 PageID #: 4064
`
`Claim Term
`the objects that comprise the web
`site including data defining, for
`each object, the object style, an
`object number, and an indication of
`the web page that each object is
`part of, and
`
`provide the database to a server
`accessible to web browser;
`wherein the database is produced
`such that a web browser with
`access to a runtime engine is
`configured to generate the web-site
`from the objects and style data
`extracted from the provided
`database.
`
`’168 patent: claims 1-4, 6
`registry
`
`’755 patent: claims 1, 3, 5-7, 11,
`12, 14-18, 22
`’287 patent: claims 1, 3, 5-7, 11, 13
`provide the database to a server
`accessible to a web browser
`
`’168 patent: claims 1-4, 6
`preferred UI object
`
`’287 patent claims 1, 3, 5-7, 11-13
`
`
`
`Agreed Construction
`
`No construction necessary
`
`
`No construction necessary
`
`
`A UI object associated with a data type that is favored over
`the other UI object candidates for that data type
`
`II.
`
`DISPUTED CONSTRUCTIONS
`
`
`
`Introduction
`
`1. Express Mobile’s Opening Brief
`
`This Court previously construed many terms of the ’397 and ’168 patents. Ex. 1A, eGrove
`
`Order. (Ex. 1 refers to the Devlin Decl. Ex. 2 refers to the Weadock Decl.) Express Mobile asserts
`
`that the Court should maintain its prior constructions. Express Mobile’s constructions are
`
`consistent with the plain meaning of the terms and supported by the intrinsic and extrinsic evidence
`
`3
`
`Exhibit 1015
`Page 12 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 13 of 99 PageID #: 4065
`
`and the understanding of one of skill in the art.1 Shopify rejects this Court’s constructions and
`
`proposes new constructions that attempt to add narrowing limitations or redefine terms contrary to
`
`their ordinary meaning, contrary to well established law. Phillips v. AWH Corp., 415 F.3d 1303,
`
`1312-13, 1323 (Fed. Cir. 2005). Shopify has also asserted that numerous well-known, plain terms
`
`must be construed. For example, Shopify asserts that common words such as “structured,”
`
`“consisting of,” “transition,” “web page,” “produce,” and “provide” must be construed. No other
`
`party in the dozens of other cases has asserted that these terms need construction and, in fact,
`
`Shopify’s counsel previously agreed many of these terms need no construction. Shopify’s efforts
`
`to overload the Court with dozens of needless constructions are a transparent attempt to rewrite
`
`the claims to try to avoid liability. This Court has rejected similar attempts before and should
`
`again reject all of Shopify’s improper constructions.2
`
`2. Defendants’ Answering Brief
`
`Express Mobile Inc.’s (“XMO’s”) proposed constructions all reflect its strategy to stretch
`
`the meaning of the asserted claims beyond their understood meaning at the time of the purported
`
`inventions, in an effort to maximize its ability to change its infringement positions as the cases
`
`progress. For some terms, XMO asserts that no construction is necessary, even though these terms
`
`would not be familiar to a lay person. While “no construction” may be appropriate in some
`
`instances, when the parties disagree on the meaning of a claim term, the Court should construe it.
`
`See Power Integrations, Inc. v. Fairchild Semiconductor Int’l, Inc., No. CA 08-309-LPS, 2012
`
`
`1 Glenn Weadock has an engineering degree from Stanford University and has nearly 30 years of
`experience in computer programming, web design, and the IT field. Ex. 2, ¶¶ 3-13.
`2 Chanbond, LLC v. Atl. Broadband Grp., LLC, No. 1:15-CV-00842-RGA, 2016 WL 7177612, at
`*7 (D. Del. Dec. 9, 2016) (“Defendants are simply making a non-infringement argument rather
`than attempting to meaningfully construe a term that has a plain meaning to persons of ordinary
`skill in the art. I will not read limitations into a claim terms that are unsupported by the intrinsic
`evidence. Therefore, I will construe this term to have its plain meaning.”).
`
`4
`
`Exhibit 1015
`Page 13 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 14 of 99 PageID #: 4066
`
`WL 938926, at *6 (D. Del. Mar. 13, 2012) (rejecting argument that term did not require
`
`construction and reasoning that “the Court concludes that it must construe this term because the
`
`parties do not agree on its meaning and their disputes appear to be material”) (citing, inter alia,
`
`O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351 (Fed. Cir. 2008)). Plaintiffs
`
`and Counterclaim Defendants Shopify Inc. and Shopify (USA), Inc.’s (“Shopify”) and iCrossing,
`
`Inc.’s (“iCrossing,” collectively with Shopify, “Defendants”) proposed claim constructions are
`
`supported by the intrinsic and extrinsic record, explain and clarify the meaning of the challenged
`
`terms, and are consistent with how a person of ordinary skill in the art would have understood the
`
`disputed terms at the time of the claimed invention.
`
`Two families of patents are at issue: (1) U.S. Patent Nos. 6,546,397 and 7,594,168 (“the
`
`‘397 patent,” “the ‘168 patent,” and collectively “the ‘397 patent family”); and (2) U.S. Patent
`
`Nos. 9,063,755, 9,471,287, and 9,928,044 (“the ‘755 patent,” “the ‘287 patent,” “the ‘044 patent,”
`
`and collectively “the ‘755 patent family”). The ‘397 patent family generally describes browser-
`
`based methods for web page and web site design that purport to allow the creation of so-called
`
`“dynamic” web pages. The specification discloses that the amount of work the creator must do to
`
`change or update web pages can be minimized, by storing display attributes in a database separate
`
`from the runtime files that are executed by a “virtual machine” on the end user’s computer, when
`
`he or she browses to the web page. See Schmandt Decl. (Defs’ Ex. 1)3 Part VI.A.
`
`The ‘755 patent family relates to two concepts: (1) an authoring tool that allows the creator
`
`of a web page to customize the web page display for receiving inputs and displaying outputs of
`
`
`3 Express Mobile’s exhibits are numbered 1A through 4S whereas Defendants’ exhibits are
`numbered 1 through 37. To distinguish Defendant’s exhibits from Express Mobile’s, this joint
`brief cites Defendants’ exhibits 1, 2, 3, and 4 as “Defs’ Ex. 1,” “Defs’ Ex. 2,” “Defs’ Ex. 3,” and
`“Defs’ Ex. 4” and the remainder of Defendants’ exhibits as “Ex. 5” through “Ex. 37.”
`
`5
`
`Exhibit 1015
`Page 14 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 15 of 99 PageID #: 4067
`
`web services; and (2) an authoring tool that generates two sets of code—a device-independent
`
`Application and a device-specific Player that allow a client to view this creator-customized web
`
`page on his or her device.4 See Schmandt Decl. Part VI.B.
`
`3. Express Mobile’s Reply Brief
`
`Defendants abandoned or changed thirty percent of their constructions after receiving
`
`Express Mobile’s opening brief. Dkt. 98. Defendants accuse Express Mobile of changing
`
`positions, but Express Mobile’s claim constructions have remained the same throughout this and
`
`other cases and several of those constructions were previously adopted by this Court. Ex. 1A.
`
`Defendants still assert that approximately thirty terms must be construed when no other Court has
`
`construed more than nine. Defendants’ expert and counsel previously disputed only three or five
`
`terms respectively for the ’397 patent family and readily understood and applied many terms, in
`
`most cases consistent with Express Mobile’s constructions. Defendants now assert here that these
`
`very same terms that they understood and applied without construction are indefinite or were
`
`“clearly” defined by the patentee in the specification.
`
`Defendants also incorrectly assert that the applicants clearly disavowed claim scope for
`
`sixty percent of the ’755 patent claim terms during prosecution. But every reference to a claim
`
`term in the patent or prosecution history does not “redefine” that term or disclaim claim scope.
`
`Defendants’ constructions are unnecessary, transparent attempts to rewrite the claims that are
`
`unsupported and belied by their counsel and experts’ prior positions and should be rejected.
`
`
`4 Both families of patents discuss creating web pages and then accessing these web pages after
`they are created. Herein, Defendants generally refer to the “creator” as the user that builds the web
`page and the “end-user” generally as the user that accesses the web page.
`
`6
`
`Exhibit 1015
`Page 15 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 16 of 99 PageID #: 4068
`
`III. CLAIM CONSTRUCTIONS OF THE ’397 AND ’168 PATENTS
`
`
`
`“virtual machine”
`
`Express Mobile Construction
`Abstract machine emulated in software
`
`
`
`
`1. Express Mobile’s Opening Brief
`
`Defendants’ Construction
`Abstract machine that is emulated in software
`and that executes intermediate code in the
`instruction set of that machine
`
`
`Express Mobile proposes the same construction that was previously adopted by this Court.
`
`Ex. 1A, eGrove Order. Express Mobile’s construction is supported by the claims, specification,
`
`prosecution history and extrinsic evidence. Ex. 2 ¶¶ 23-32. The claims use this term broadly
`
`without limitation: claim 1, for example, recites “virtual machine commands” that correspond to
`
`“user selectable settings” and are used to render the web page. ’397 at 65:53-54.
`
`Shopify improperly attempts to add two extraneous limitations: “that executes intermediate
`
`code” and “in the instruction set of that machine” that are unsupported by the intrinsic or extrinsic
`
`evidence. The specification discloses a Java virtual machine in a preferred embodiment. Even
`
`assuming, arguendo, that the Java virtual machine is the only preferred embodiment the claims
`
`should not be so limited. Ex. 2 ¶¶ 26-30. Another court has already rejected adding the
`
`“intermediate code” limitation because claims are not limited to preferred embodiments.5 Ex. 1C,
`
`X.Commerce Order at 6. See Liebel-Flarsheim Co. v. Medrad, Inc., 358 F.3d 898, 906 (Fed. Cir.
`
`2004) (“Even when the specification describes only a single embodiment, the claims of the patent
`
`will not be read restrictively unless the patentee has demonstrated a clear intention to limit the
`
`claim scope using ‘words or expressions of manifest exclusion or restriction.’”). Here, the patentee
`
`
`5 Although the E.D. Texas included “that executes intermediate code,” it was based on limited
`extrinsic evidence. Ex. 1B, Svanaco Order at *4-5. When considering all extrinsic evidence, it is
`clear that executing intermediate code is not a requirement of a virtual machine. Ex. 2 ¶ 30.
`
`7
`
`Exhibit 1015
`Page 16 of 99
`
`

`

`Case 1:19-cv-00439-RGA Document 117 Filed 05/08/20 Page 17 of 99 PageID #: 4069
`
`made no limiting statements that intermediate code was critical or a necessary part of the Virtual
`
`Machine.
`
`Furthermore, the specification discloses that other programming languages can be used to
`
`practice the invention, particularly as browsers develop over time. See ’397 at 32:21-25, 62:33-
`
`36. One of ordinary skill in the art would understand a “full-featured programming language” and
`
`“popular browsers” with “more robust versions of programing languages” to disclose the use of
`
`other virtual machines. Ex. 2 ¶ 27. Most browser programming languages rely on virtual machines
`
`that do not execute intermediate code. Ex. 2 ¶¶ 31-32. Thus, the specification contemplates the
`
`use of a variety of virtual machines without limiting to intermediate code.
`
`Lastly, no Court has adopted, and one court specifically rejected, Shopify’s extraneous and
`
`improper “in the instruction set of that machine” limitation. Ex. 1B, Svanaco Order at *5 (finding
`
`it “both redundant and potentially confusing to the jury”).
`
`2. Defendant’s Answering Brief
`
`The dispute between the parties is whether the concept of a “virtual machine” requires
`
`execution of intermediate code that is in the instruction set of the virtual machine (Defendants’
`
`pro

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