throbber

`
`1 1
`
`
`
`2 2
`
`
`
`3 3
`
`
`
`4 4
`
`
`
`5 5
`
`
`
`6 6
`
`
`
`7 7
`
`
`
`8 8
`
`
`
`9 9
`
`
`
`10 10
`
`
`
`11 11
`
`
`
`12 12
`
`
`
`13 13
`
`
`
`14 14
`
`
`
`15 15
`
`
`
`16 16
`
`
`
`17 17
`
`
`
`18 18
`
`
`
`19 19
`
`
`
`20 20
`
`
`
`21 21
`
`
`
`22 22
`
`
`
`23 23
`
`
`
`24 24
`
`
`
`25 25
`
`
`
`26 26
`
`
`
`27 27
`
`
`
`28 28
`
`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 1 of 28
`
`Stuart G. Gross (#251019)
`sgross@grosskleinlaw.com
`George A. Croton (#323766)
`gcroton@grosskleinlaw.com
`Timothy S. Kline (#319227)
`tk@grosskleinlaw.com
`GROSS & KLEIN LLP
`The Embarcadero
`Pier 9, Suite 100
`San Francisco, CA 94111
`Telephone: (415) 671-4628
`Facsimile:
`(415) 480-6688
`
`
`
`Counsel for Plaintiff Express Mobile, Inc.
`
`
`
`Steven F. Molo (pro hac vice forthcoming)
`smolo@mololamken.com
`Benoit Quarmby (pro hac vice forthcoming)
`bquarmby@mololamken.com
`Leonid Grinberg (pro hac vice forthcoming)
`lgrinberg@mololamken.com
`MOLOLAMKEN LLP
`430 Park Avenue
`New York, NY 10022
`Telephone: (212) 607-8160
`Facsimile:
`(212) 607-8161
`
`Rayiner I. Hashem (pro hac vice forthcoming)
`rhashem@mololamken.com
`Sarah J. Newman (pro hac vice forthcoming)
`snewman@mololamken.com
`Benjamin T. Sirolly (pro hac vice forthcoming)
`bsirolly@mololamken.com
`MOLOLAMKEN LLP
`The Watergate, Suite 500
`600 New Hampshire Avenue, N.W.
`Washington, D.C. 20037
`Telephone: (202) 556-2000
`Facsimile:
`(202) 556-2001
`
`
`
`
`UNITED STATES DISTRICT COURT
`
`NORTHERN DISTRICT OF CALIFORNIA
`
`SAN FRANCISCO DIVISION
`
`Case No.
`
`COMPLAINT FOR PATENT
`INFRINGEMENT
`
`JURY TRIAL DEMANDED
`
`
`
`
`
`
`
`EXPRESS MOBILE, INC.,
`
`
`
`
`
`
`Plaintiff,
`
`
`
`
`v.
`
`
`AMAZON.COM, INC.,
`
`Defendant.
`
`
`
`
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 2 of 28
`
`
`
`Plaintiff Express Mobile, Inc. (“Express Mobile” or “Plaintiff ”), for its complaint against
`
`Defendant Amazon.com, Inc. (“Amazon” or “Defendant”), alleges the following:
`
`1.
`
`This is an action for patent infringement arising under the patent laws of the United
`
`NATURE OF THE ACTION
`
`States, 35 U.S.C. §§ 1 et seq.
`
`THE PARTIES
`
`2.
`
`Express Mobile is a corporation organized under the laws of the State of Delaware with
`
`a place of business at 38 Washington Street, Novato, CA 94947.
`
`3.
`
`Amazon is a corporation organized under the laws of the State of Delaware with a place
`
`of business at 188 Spear Street, San Francisco, CA 94105. It can be served through its registered agent,
`
`Corporation Service Company, 251 Little Falls Drive, Wilmington, DE 19808.
`
`4.
`
`Amazon offers services throughout the United States, including in this judicial District,
`
`and introduces services into the stream of commerce that incorporate infringing technology knowing
`
`that those services would be used in this judicial District and elsewhere in the United States.
`
`JURISDICTION AND VENUE
`
`5.
`
`6.
`
`This Court has subject matter jurisdiction under 28 U.S.C. §§ 1331 and 1338(a).
`
`This Court has personal jurisdiction over Amazon because it has purposefully availed
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`itself of the rights and benefits of the laws of this State and this District. Amazon resides in the
`
`19
`
`Northern District of California by maintaining a regular and established place of business at 188 Spear
`
`20
`
`St, San Francisco, CA 94105. This Court also has personal jurisdiction over Amazon because it has
`
`21
`
`22
`
`done and is doing substantial business in this District, both generally and, on information and belief,
`
`with respect to the allegations in this complaint, including Amazon’s one or more acts of infringement
`
`23
`
`in this District.
`
`7.
`
`Venue is proper in this District under 28 U.S.C. §§ 1391(b) and (c) and 1400(b).
`
`Amazon has committed acts of infringement through provision of its website builder in the Northern
`
`District of California and has at least one regular and established place of business in this District,
`
`specifically 188 Spear St, San Francisco, CA 94105. Amazon’s office in San Francisco is a physical
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 2
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 3 of 28
`
`
`
`place in the District, it is an established location where Amazon’s business has been carried out for
`
`years, and Amazon publicly advertises its presence in the District. See In re Cray, Inc., 871 F.3d 1355,
`
`1360-61 (Fed. Cir. 2017).
`
`Background
`
`8.
`
`Plaintiff Express Mobile is an innovator and leader in the business of developing mobile
`
`application and website design and creation platforms. Express Mobile is managed by individuals with
`
`many years of technology and business experience. The CEO of Express Mobile, Steve Rempell, is the
`
`inventor of the breakthrough technology held in Express Mobile’s patent portfolio. Mr. Rempell has
`
`over 50 years’ experience working in technology companies, with much of that experience focused on
`
`web-based technologies and applications.
`
`9.
`
`Before the Express Mobile invention at issue, webpages were created, stored, and
`
`rendered using code files that defined all the fixed parameters of the webpage, including, for example,
`
`the formatting and location of text, or the location, size, and aspect ratio of images. Typically,
`
`webpages could not be viewed during the creation process as they would later appear in the various
`
`available browsers or on different devices, and each individual webpage of a website needed to be
`
`stored as a separate file. The size and formatting of the stored files led to slow download times to the
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`user’s computer, increasing the wait time for a page to load.
`
`18
`
`10.
`
`Express Mobile developed groundbreaking improvements in the process for creating,
`
`19
`
`storing, and building webpages and websites. Express Mobile’s invention enables defining the
`
`20
`
`webpage as a collection of user settings, storing information related to those settings in a database, and
`
`then later using that information to render a webpage. The page can be viewed, as it is created or
`
`edited, in the same manner that it would appear on different types of screens when later accessed. The
`
`result is not a collection of computer code, but instead a group of user-selected objects and settings
`
`describing the final webpage. These objects and settings can be saved in a database for ease of access
`
`and efficient storage. The invention allows faster loading speeds and permits more efficient storage of
`
`the data used to later build the webpages. It also makes changing the webpage more efficient through
`
`editing user settings rather than editing multiple lines or versions of code.
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 3
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 4 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`11.
`
`Defendant Amazon is the largest e-commerce company in the world. Amazon sells
`
`products from its own supply chain – where Amazon acts as the retailer – and also allows third-party
`
`retailers to sell products through Amazon’s website. More than half of Amazon’s sales are products
`
`sold by third parties.
`
`12.
`
`Amazon offers third-party retailers several options for customizing their Amazon
`
`presence. For example, it offers Amazon Stores, which allows merchants to create custom “digital
`
`storefronts” showcasing their products. Customers can browse products and make purchases directly
`
`through
`
`the storefronts.
`
` Many companies,
`
`including
`
`large companies such as Samsung
`
`(https://www.amazon.com/samsung),
`
`Apple
`
`(https://amazon.com/apple),
`
`and Microsoft
`
`(https://www.amazon.com/microsoft) sell products on Amazon through customized storefronts.
`
`13.
`
`Amazon Stores features a “store builder” tool that allows retailers to create custom
`
`Amazon storefronts by selecting certain settings from menus. The tool presents a menu with user-
`
`selectable settings that control the formatting and positioning of “tiles” that display the store’s available
`
`products. The tool then generates a real-time display reflecting the selected settings – i.e., a real-time
`
`preview of the finished site. Settings controlling the appearance of the final website are stored in a
`
`database. When a customer accesses the storefront, the settings are retrieved from the database and are
`
`used in conjunction with JavaScript “run time files” to render the final webpage for the storefront.
`
`COUNT I – Infringement of U.S. Patent No. 6,546,397
`
`14.
`
`The allegations set forth in the foregoing paragraphs 1 through 13 are incorporated into
`
`20
`
`this First Claim for Relief.
`
`15.
`
`On April 8, 2003, U.S. Patent No. 6,546,397 (“the ’397 patent”), entitled Browser Based
`
`Web Site Generation Tool and Run Time Engine, was duly and legally issued by the United States
`
`Patent and Trademark Office. A true and correct copy of the ’397 patent is attached as Exhibit A.
`
`16.
`
`The claimed invention of the ’397 patent resolves technical problems related to website
`
`creation and generation. Prior to the invention taught and disclosed in the ’397 patent, webpages were
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 4
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 5 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`generally created, stored, and rendered either by programming directly in HTML, CSS,1 or JavaScript
`
`code, or by using a visual editor that produced HTML files. The result was a collection of pages of
`
`computer code – typically HTML, CSS, JavaScript, or Java applets – which defined the visual layout,
`
`style, and business logic of websites.
`
`17.
`
`Conventional website creation and generation methods suffered from many flaws.
`
`Creating a webpage could be cumbersome. Webpages could not be viewed throughout the creation
`
`process as they would later appear in various browsers or on different devices. Each individual
`
`webpage of a website was stored as a separate HTML, CSS, or JavaScript file, which wasted computer
`
`resources and required longer access times in the form of hard drive access while editing websites and
`
`in the form of network traffic while downloading them. Prior-art methods also led to slow
`
`downloading of the webpage file to a user’s computer and slower rendering by the browser, which
`
`increased the wait time for a page to load.
`
`18.
`
`Unlike prior-art methods, the ’397 patent brings together disparate ideas and concepts
`
`for creating, storing, and building webpages. The Express Mobile invention at issue defines webpages
`
`as combinations of user-selected objects and settings stored in a database, rather than as combinations
`
`of computer code. Because code files do not need to be stored, the page structure – the vast majority of
`
`the HTML code itself – is created on the fly each time the page is loaded in a user browser. This
`
`18
`
`unconventional step of building the webpage HTML code on the fly is performed by the run time
`
`19
`
`engine of the invention, using data representative of the user settings. This allows the system to
`
`20
`
`optimize the page based on device-specific information, including the operating system, browser, and
`
`screen size. Moreover, the process of defining the webpages is done through a “What You See Is What
`
`You Get” or “WYSIWYG” environment, so that, as the page is created or edited, it can be viewed in
`
`the same manner it will appear on different types of screens when later accessed.
`
`19.
`
`Express Mobile’s patents are directed at a revolutionary technological solution to a
`
`technological problem – how to create webpages for the Internet in a manner that permits “what you
`
`
`1 CSS, or “Cascading Style Sheets,” is a programming language designed to interoperate with HTML
`to specify the appearance and placement of web elements.
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 5
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 6 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`see is what you get” editing, and a number of other improvements over the then-existing
`
`methodologies. The claims are not drawn so broadly as to be divorced from the patent-eligible
`
`technological improvements described in the specification.
`
`20.
`
`The invention claimed in the ’397 patent is not merely the routine or conventional use of
`
`website creation systems and methods. Rather, the invention enables the creation of websites through
`
`browser-based visual editing tools such as selectable settings panels that describe website elements,
`
`with one or more settings corresponding to commands. The invention also enables retrieving that
`
`information to generate a website. Those features are implemented exclusively using computer
`
`technology, including using virtual machines.
`
`21.
`
`The invention claimed in the ’397 patent offers substantial improvements in computer
`
`performance and web design. For example, the invention allows for faster loading speeds, more
`
`efficient storage of webpage data, and the ability to change the webpage more efficiently by editing
`
`user settings rather than multiple versions of code. The invention also permits scaling of webpages and
`
`elements within the webpage to most efficiently use the screen space. Taken separately or together, the
`
`claim elements of the invention significantly improve the operation of a computer and the process of
`
`16
`
`web design.
`
`17
`
`22.
`
`The claims of the ’397 patent do not merely recite the performance of some business
`
`18
`
`practice known from the pre-Internet world along with the requirement to perform it on the Internet.
`
`19
`
`Instead, the claims of the ’397 patent recite one or more inventive concepts that are rooted in
`
`20
`
`computerized website creation technology, and overcome problems specifically arising in the realm of
`
`21
`
`computerized website creation technologies.
`
`23.
`
`The invention claimed in the ’397 patent neither preempts all ways of using website or
`
`webpage authoring tools nor preempts the use of all website or webpage authoring tools or any other
`
`well-known or prior-art technology. Accordingly, each claim of the ’397 patent recites a combination
`
`of elements sufficient to ensure that the claim in practice amounts to significantly more than a patent on
`
`an ineligible concept.
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 6
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 7 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`24.
`
`Express Mobile is the assignee and owner of the right, title, and interest in and to the
`
`’397 patent, including the right to assert all causes of action arising under that patent and the right to
`
`any remedies for infringement of it.
`
`25.
`
`Amazon has manufactured, used, offered for sale, or sold browser-based website
`
`building tools that infringed, either literally or under the doctrine of equivalents, the ’397 patent in
`
`violation of 35 U.S.C. § 271(a).
`
`26.
`
`Upon information and belief, Amazon has infringed at least claim 1 of the ’397 patent.
`
`27.
`
`Claim 1 of 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
`
`18
`
`database; (e) building one or more webpages to generate said website from at least a portion of said
`
`19
`
`database and at least one run time file, where said at least one run time file uses information stored in
`
`20
`
`said database to generate virtual machine commands for the display of at least a portion of said one or
`
`21
`
`more webpages.
`
`28.
`
`Amazon infringed claim 1 of the ’397 patent. During the relevant time periods, Amazon
`
`Stores practiced a method to allow users to produce Internet websites called “Stores” on and for
`
`computers having a browser and a virtual machine capable of generating displays. The Amazon Stores
`
`Builder allowed vendors to display customized Stores showing their products, including images, text,
`
`and links to other websites.
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 7
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 8 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`29.
`
`By way of example, Amazon Stores Builder presented a viewable menu displaying user-
`
`selectable settings that allowed users to specify which “content tiles” they wanted to appear on their
`
`Store. Content tiles could include “header tiles,” “text tiles,” “image tiles,” “image with text tiles,”
`
`“video tiles,” and “gallery” tiles. Amazon Stores Builder presented a viewable menu displaying user-
`
`selectable settings that allowed users to specify the design of those tiles, including settings that
`
`corresponded to text in text tiles, images in image tiles, etc. By way of further example, Amazon
`
`Stores presented a viewable menu of buttons to create or delete content tiles. By way of further
`
`example, Amazon Stores Builder allowed users to click on content tiles and edit their settings, locate
`
`tiles in the desired location, etc.
`
`30.
`
`After a user selected any of these settings, Amazon Stores Builder updated the Store in
`
`accordance with the selected settings substantially contemporaneously with the selection thereof, in a
`
`preview window. A user could continue changing settings and the Store would update accordingly.
`
`31.
`
`On information and belief, Amazon Stores Builder stored user-selected settings in a
`
`14
`
`database.
`
`15
`
`16
`
`17
`
`32.
`
`Those user-selectable settings corresponded to commands to a virtual machine. When a
`
`setting was selected, Amazon Stores used it to generate JSON code. One or more run time files
`
`containing HTML and JavaScript code communicated with the Amazon web server to send and retrieve
`
`18
`
`the encoded user-selected settings and thus generated Stores pages.
`
`19
`
`33.
`
`By way of example, when a user first loaded Amazon Stores, the Amazon web server
`
`20
`
`sent the run time files to the user’s web browser. The run time files then communicated with the
`
`21
`
`22
`
`23
`
`24
`
`Amazon web server to retrieve the user-selectable settings stored in the database, and used them to
`
`generate virtual machine commands in the form of JSON code, which was sent to the web browser.
`
`The web browser’s virtual machine executed the JSON code. That execution, in combination with the
`
`commands in the run time files, generated and displayed the Store’s pages in accordance with the saved
`
`25
`
`settings.
`
`34.
`
`Amazon was made aware of the ’397 patent and its infringement thereof at least as early
`
`as November 14, 2012, when Express Mobile provided notice to Amazon of the ’397 patent.
`
`26
`
`27
`
`28
`
`
`
` 8
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 9 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`35.
`
`Upon information and belief, since at least the time Amazon received notice, Amazon
`
`induced others to infringe at least claim 1 of the ’397 patent under 35 U.S.C. § 271(b) by, among other
`
`things, and with specific intent or willful blindness, actively aiding and abetting others to infringe,
`
`including but not limited to Amazon’s partners, clients, customers, and end users, whose use of
`
`Amazon Stores constituted direct infringement of at least one claim of the ’397 patent. In particular,
`
`Amazon’s actions that aided and abetted others such as customers, clients, partners, developers, and
`
`end users to infringe included advertising Amazon as a way for users to sell products through
`
`Amazon’s website. On information and belief, Amazon engaged in such actions with specific intent to
`
`cause infringement or with willful blindness to the resulting infringement because Amazon had actual
`
`knowledge of the ’397 patent and knowledge that its acts were inducing infringement of the ’397 patent
`
`since at least the date Amazon received notice that such activities infringed the ’397 patent.
`
`36.
`
`By way of example, Amazon ran graphic advertisements on its website featuring
`
`infringing features of Amazon Stores. For example, Amazon ran an advertisement stating “Design
`
`your Store – no coding necessary,” explaining that the store builder allows customers to use “drag-and-
`
`drop tiles or predesigned templates to create a customized, multi-page Store with rich media like
`
`16
`
`images and video, without writing a line of code.”
`
`17
`
`37.
`
`Another Amazon Stores advertisement reiterated the process for creating pages in
`
`18
`
`Stores, again highlighting the use of “predesigned templates or drag-and-drop tiles,” and emphasizing
`
`19
`
`the ability to “[a]dd videos, text, and images to tell your brand story and show your products in action.”
`
`20
`
`21
`
`38.
`
`Yet another advertisement highlighted the ability to “include multimedia content that
`
`helps bring your brand to life,” showing an example of how such images might be arranged on the
`
`22
`
`page.
`
`39.
`
`Since November 14, 2012, and until expiration of the ’397 patent, Amazon’s
`
`infringement of the ’397 patent has been willful.
`
`40.
`
`Amazon’s infringement has damaged and injured Express Mobile.
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
` 9
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 10 of 28
`
`
`
`COUNT II – Infringement of U.S. Patent No. 9,063,755
`
`41.
`
`The allegations set forth in the foregoing paragraphs 1 through 40 are incorporated into
`
`this Second Claim for Relief.
`
`42.
`
`On June 23, 2015, U.S. Patent No. 9,063,755 (“the ’755 patent”), entitled Systems and
`
`Methods for Presenting Information on Mobile Devices, was duly and legally issued by the United
`
`States Patent and Trademark Office. A true and correct copy of the ’755 patent is attached as Exhibit
`
`B.
`
`43.
`
`The invention claimed in the ’755 patent resolves technical problems related to
`
`generating and distributing dynamic content on a device display, such as the display of a mobile device.
`
`Before the patents-in-suit, content and applications for device displays were generally created using
`
`code written for each individual type of device. As device types proliferated, programming content and
`
`applications for each device became increasingly expensive and time-consuming. Doing so also
`
`limited the ability of providers to update the capabilities of, and increase the available content for,
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`many devices.
`
`15
`
`16
`
`17
`
`44.
`
`The invention of the ’755 patent resolves technical problems related to generating and
`
`distributing content on a device display. The invention features a computer memory and an authoring
`
`tool or Player configured to define a User Interface (“UI”) object for display on the device, where the
`
`18
`
`defined UI object corresponds to a web component and where each UI object is either: (1) selected by a
`
`19
`
`user or (2) automatically selected by the system as a preferred UI object corresponding to a symbolic
`
`20
`
`name of the web component. Additionally, the computer memory and the authoring tool or Player are
`
`21
`
`22
`
`configured to build an Application consisting of one or more webpage views to provide for the display
`
`of at least a portion of one or more of the webpages. These features are exclusively implemented using
`
`23
`
`computer technology.
`
`45.
`
`Unlike methods in the prior art, the ’755 patent brings together disparate ideas and
`
`concepts for generating and distributing content suitable for display on different devices with varying
`
`characteristics, using a combination of device-independent and device- and platform-dependent code.
`
`This can include building a webpage or application using a “What You See Is What You Get” or
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`
`10
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 11 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`“WYSIWYG” environment, so that, as the page or app is created or edited, it can be viewed in the
`
`same manner it will appear on different types of screens when later accessed. The invention can also
`
`include an authoring tool that can create an Application, where the Application is device-independent
`
`code, and a Player, where the Player is device- and platform-dependent code. The Player enables the
`
`Application to function on a variety of devices or platforms, with differing functionality. This enables
`
`users of the authoring tool to create and distribute device-independent Applications for different device
`
`types, without individually tailoring the device-independent Applications for each device type.
`
`46.
`
`The claims of the ’755 patent do not merely recite the performance of some business
`
`practice known from the pre-Internet world along with the requirement to perform it on the Internet.
`
`Instead, the claims of the ’755 patent recite one or more inventive concepts that are rooted in the
`
`computerized generation of content on a device display, such as a mobile device, and overcome
`
`problems specifically arising in the realm of computerized display content generation technologies.
`
`47.
`
`The claims of the ’755 patent recite an invention that is not merely the routine or
`
`conventional use of systems and methods for the computerized generation of content on a device
`
`display. Instead, the invention describes systems for use with devices with authoring tools or Players
`
`16
`
`specific to each device and Applications that are independent of the device.
`
`17
`
`48.
`
`The invention claimed in the ’755 patent offers substantial improvements in device
`
`18
`
`performance and web or application design. For example, the invention allows for faster loading
`
`19
`
`speeds, more efficient storage of webpage or application data, and the ability to change a webpage or
`
`20
`
`application more efficiently by editing user settings rather than multiple versions of code. The
`
`21
`
`22
`
`23
`
`invention also permits scaling of webpages and elements within the webpage, or applications and
`
`elements within the application, to most efficiently use the screen space. Taken separately or together,
`
`the claim elements of the invention significantly improve the operation of a computer and the process
`
`24
`
`of web design.
`
`49.
`
`The invention claimed in the ’755 patent neither preempts all ways for the computerized
`
`generation of content on a device display, such as a mobile device, nor preempts the use of all
`
`25
`
`26
`
`27
`
`28
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`
`11
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 12 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`authoring tools or Players for the computerized generation of content on a device display, such as a
`
`mobile device, or any other well-known or prior-art technology.
`
`50.
`
`Accordingly, each claim of the ’755 patent recites a combination of elements sufficient
`
`to ensure that the claim in practice amounts to significantly more than a patent on an ineligible concept.
`
`51.
`
`Express Mobile is the assignee and owner of the right, title, and interest in and to the
`
`’755 patent, including the right to assert all causes of action arising under the patent and the right to any
`
`remedies for infringement of it.
`
`52.
`
`Amazon has manufactured, used, offered for sale, or sold browser-based website
`
`building tools that infringe, either literally or under the doctrine of equivalents, one or more claims of
`
`the ’755 patent in violation of 35 U.S.C. § 271(a).
`
`53.
`
`Upon information and belief, Amazon has infringed and continues to infringe at least
`
`12
`
`claim 23 of the ’755 patent.
`
`13
`
`14
`
`15
`
`16
`
`17
`
`54.
`
`Claim 23 of the ’755 patent recites a method of providing information to a device having
`
`a display from a web component of a web service to a device on a network, said method comprising:
`
`accepting, on the device, a first code over the network, where said first code is device-platform-
`
`dependent; accepting, on the device, a second code over the network, where said second code is device-
`
`independent and includes a plurality of symbolic names of inputs and outputs associated with the web
`
`18
`
`service; and executing said first code on the device, where the symbolic names are provided from a
`
`19
`
`registry of one or more web components related to inputs and outputs of a web service obtainable over
`
`20
`
`a network, where the web service requires both an input symbolic name and one or more associated
`
`input values and returns one or more output values having an associated output symbolic name, and
`
`where the registry includes (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 output value
`
`accessible to the web service, and (b) the address of the web service; where said executing includes:
`
`processing said symbolic names of the second code on the device, transmitting processed instructions
`
`from the device to the web service, and accepting a third code on the device over the network, where
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`
`12
`
`

`

`Case 5:20-cv-08339-VKD Document 1 Filed 11/25/20 Page 13 of 28
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`said third code is a device-independent third code including the output of the web component provided
`
`by the web service over the network and in response to the second code.
`
`55.
`
`Amazon infringes claim 23 of the ’755 patent through a combination of features that
`
`collectively practice each limitation of claim 23. Amazon Stores practices a method for providing
`
`information to a device having a display, including a web browser. The information comes from a web
`
`service operating on the Amazon web server.
`
`56.
`
`Amazon Stores accepts and executes device- and platform-dependent code from the
`
`Amazon web server, including HTML, CSS, and JavaScript. It also accepts device-independent code
`
`from the Amazon web server, which includes symbolic names of inputs and outputs. Unlike the
`
`device-platform-independent code, the device-dependent code is written for specific device platforms
`
`and devices, such as browsers, laptops, tablets, or smartphones.
`
`57.
`
`The symbolic names are provided from a registry of web components related to inputs
`
`and outputs obtainable over a network. The web components include text content tiles, image content
`
`tiles, video content tiles, gallery content tiles, hyperlinks, and other web components.
`
`58.
`
`The Amazon Stores registry contains the address of a web service available over a
`
`network (executing on the Amazon web server) and symbolic names related to inputs and outputs of the
`
`web service. The symbolic names are character strings that do not contain either a persistent address or
`
`18
`
`pointer to an output value. The Amazon web server accepts both an input symbolic name and one or
`
`19
`
`more associated input values from a user and returns one or more outputs having an associated
`
`20
`
`symbolic name.
`
`21
`
`22
`
`59. When the browser executes the code provided to it, it processes the sy

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