Shopify Inc. v. Express Mobile, Inc.

CourtCourt of Appeals for the Federal Circuit
DecidedDecember 8, 2025
Docket24-1977
StatusUnpublished

This text of Shopify Inc. v. Express Mobile, Inc. (Shopify Inc. v. Express Mobile, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Shopify Inc. v. Express Mobile, Inc., (Fed. Cir. 2025).

Opinion

Case: 24-1977 Document: 62 Page: 1 Filed: 12/08/2025

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

SHOPIFY INC., SHOPIFY (USA) INC., Plaintiffs-Appellees

v.

EXPRESS MOBILE, INC., Defendant-Appellant ______________________

2024-1977 ______________________

Appeal from the United States District Court for the District of Delaware in No. 1:19-cv-00439-RGA, Judge Richard G. Andrews. ______________________

Decided: December 8, 2025 ______________________

THOMAS SAUNDERS, Wilmer Cutler Pickering Hale and Dorr LLP, Washington, DC, argued for plaintiffs-appellees. Also represented by LAURA E. POWELL; MARK CHRISTOPHER FLEMING, Boston, MA; JENNIFER L. GRABER, New York, NYL ADAM R. BRAUSA, Morrison & Foerster LLP, San Fran- cisco, CA.

JEFFREY A. LAMKEN, MoloLamken LLP, Washington, DC, argued for defendant-appellant. Also represented by RAYINER HASHEM; ROBERT KAPPERS, JAMES RICHARD Case: 24-1977 Document: 62 Page: 2 Filed: 12/08/2025

NUTTALL, Steptoe LLP, Chicago, IL; CHRISTOPHER ALAN SUAREZ, Washington, DC. ______________________

Before DYK, REYNA, and STOLL, Circuit Judges. DYK, Circuit Judge. Shopify, Inc. (“Shopify”) brought a declaratory judg- ment action against Express Mobile, Inc. (“Express Mo- bile”) in the District of Delaware, seeking a declaration of noninfringement of the claims of U.S. Patent Nos. 9,063,755 (“’755 patent”), 9,471,287 (“’287 patent”), 6,546,397 (“’397 patent”), and 7,594,168 (“’168 patent”). Express Mobile counterclaimed for infringement of the claims of the asserted patents, as well as for infringement of the claims of U.S. Patent No. 9,928,044 (“’044 patent”). The district court granted Shopify’s motion for summary judgment of noninfringement as to the asserted claims of the ’397 and ’168 patents. After the trial, the district court granted Shopify judgment as a matter of law (“JMOL”) as to the asserted claims of the ’755, ’287, and ’044 patents. Express Mobile appeals. We dismiss-in-part and affirm- in-part. BACKGROUND The ’397 patent and ’168 patent relate to browser- based systems for webpage design. These patents have a common specification in all relevant respects. The patents describe a “run time generation procedure that creates a compressed web site specific customized run time engine program file.” ’397 patent col. 2 ll. 11–13; accord ’168 pa- tent, col. 2 ll. 19–21. This procedure allows for different colors, fonts, images, audio clips, video clips, text areas, URLs, and thread objects to be included in webpages that, “with a reasonable web site design, . . . should load quickly.” ’397 patent, col. 2 ll. 5–10, 64–66; accord ’168 pa- tent, col. 2 ll. 13–18, col. 3 ll. 3–5. Case: 24-1977 Document: 62 Page: 3 Filed: 12/08/2025

SHOPIFY INC. v. EXPRESS MOBILE, INC. 3

Claim 1 of the ’397 patent, which is representative of the asserted claims in the ’397 patent, recites: A method to allow users to produce Internet web- sites on and for computers having a browser and a virtual machine capable of generating displays, said method comprising: (a) presenting a viewable menu having a user selectable panel of settings describing elements on a website, said panel of set- tings being presented through a browser on a computer adapted to accept one or more of said selectable settings in said panel as inputs therefrom, and where at least one of said user selectable settings in said panel corresponds to commands to said virtual machine; (b) generating a display in accordance with one or more user selected settings substan- tially contemporaneously with the selec- tion thereof; (c) storing information representative of said one or more user selected settings in a database; (d) generating a website at least in part by retrieving said information representative of said one or more user selected settings stored in said database; and (e) building one or more web pages to gen- erate said website from at least a portion of said database and at least one run time file, where said at least one run time file utilizes information stored in said database to gen- erate virtual machine commands for the display of at least a portion of said one or more web pages. Case: 24-1977 Document: 62 Page: 4 Filed: 12/08/2025

’397 patent, claim 1 (emphases added). All claims of the ’168 patent derive from independent claim 1, which recites: A system for assembling a web site comprising: a server comprising a build engine config- ured to: accept user input to create a web site, the web site comprising a plu- rality 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 ob- ject or at least one image object is associated with a style that in- cludes values defining transfor- mations 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 com- prising that web page and the style associated with the object, produce a database with a multidi- mensional array comprising the ob- jects 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 Case: 24-1977 Document: 62 Page: 5 Filed: 12/08/2025

SHOPIFY INC. v. EXPRESS MOBILE, INC. 5

provide the database to a server ac- cessible to web browser; wherein the database is produced such that a web browser with access to a runtime en- gine is configured to generate the web-site from the objects and style data extracted from the provided database. ’168 patent, claim 1 (emphasis added). The ’755 patent, ’287 patent, and ’044 patent relate to systems for generating code to provide content on a display of a device. The patents have a common specification in all relevant respects. Generally, the claimed systems allow for efficient programming on a large number of types of de- vices. Such programming enables “defined UI objects” (user interface objects) such as “buttons, text fields, im- ages, and videos,” to be presented for display. J.A. 1019. 1 Claim 1 of the ’755 patent, which is representative, re- cites: A system for generating code to provide content on a display of a device, said system comprising: computer memory storing a registry of: a) symbolic names required for evoking one or more web compo- nents each related to a set of inputs and outputs of a web service ob- tainable over a network, where the symbolic names are character strings that do not contain either a persistent address or pointer to an

1 Citations to the J.A. refer to the Corrected Confi- dential Appendix filed by the parties in No. 24–1977, Dkt. No. 36. Case: 24-1977 Document: 62 Page: 6 Filed: 12/08/2025

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Centricut, Llc v. The Esab Group, Inc.
390 F.3d 1361 (Federal Circuit, 2004)
Streck, Inc. v. Research & Diagnostic Systems, Inc.
665 F.3d 1269 (Federal Circuit, 2012)
Icon Health and Fitness, Inc. v. Strava, Inc.
849 F.3d 1034 (Federal Circuit, 2017)
Xy, LLC v. Trans Ova Genetics, L.C.
890 F.3d 1282 (Federal Circuit, 2018)

Cite This Page — Counsel Stack

Bluebook (online)
Shopify Inc. v. Express Mobile, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/shopify-inc-v-express-mobile-inc-cafc-2025.