Shopify Inc. v. Express Mobile, Inc.

Court of Appeals for the Federal Circuit·Decided December 8, 2025·No. 24-1977·Unpublished

Opinion

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 Francisco , CA.

JEFFREY A. LAMKEN, MoloLamken LLP, Washington, DC, argued for defendant-appellant. Also represented by RAYINER HASHEM; ROBERT KAPPERS, JAMES RICHARD 2 SHOPIFY INC. v. EXPRESS MOBILE, INC.

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 judgment action against Express Mobile, Inc. (“Express Mobile ”) 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 browserbased 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 patent , 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 patent , col. 2 ll. 13–18, col. 3 ll. 3–5.

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 websites 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 settings 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 substantially contemporaneously with the selection 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 generate 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 generate virtual machine commands for the display of at least a portion of said one or more web pages.

4 SHOPIFY INC. v. EXPRESS MOBILE, INC.

’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 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 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

SHOPIFY INC. v. EXPRESS MOBILE, INC. 5

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, 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 devices . Such programming enables “defined UI objects” (user interface objects) such as “buttons, text fields, images , and videos,” to be presented for display. J.A. 1019. 1 Claim 1 of the ’755 patent, which is representative, recites :

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 components each related to a set of inputs and outputs of a web service obtainable 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 Confidential Appendix filed by the parties in No. 24–1977, Dkt. No. 36.

6 SHOPIFY INC. v. EXPRESS MOBILE, INC.

output value accessible to the web service, and b) the address of the web service;

an authoring tool configured to:

define a user interface (UI) object for presentation on the display, where said UI object corresponds to the web component included in said registry selected from the group consisting of an input of the web service and an output of the web service, access said computer memory to select the symbolic name corresponding to the web component of the defined UI object, associate the selected symbolic name with the defined UI object, produce an Application including the selected symbolic name of the defined UI object, where said Application is a device-independent code, and produce a Player, where said Player is a device-dependent code; such that, when the Application and Player are provided to the device and executed on the device, and when a user of the device provides one or more input values associated with an input symbolic name to an input of defined UI object ,

SHOPIFY INC. v. EXPRESS MOBILE, INC. 7

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

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

Shopify Inc. v. Express Mobile, Inc. (Shopify Inc. v. Express Mobile, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

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)