throbber
1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 1 of 24
`
`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
`t (415) 671-4628
`f (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.
`
`PINTEREST, INC.,
`
`Defendant.
`
`
`
`
`
`
`
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 2 of 24
`
`
`
`Plaintiff Express Mobile, Inc. (“Express Mobile” or “Plaintiff ”), for its complaint against
`
`Defendant Pinterest, Inc. (“Pinterest” or “Defendant”), alleges the following:
`
`NATURE OF THE ACTION
`
`1.
`
`This is an action for patent infringement arising under the patent laws of the United
`
`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.
`
`Pinterest is a corporation organized under the laws of the State of Delaware with a place
`
`of business at 808 Brannan Street, San Francisco, CA 94013. It can be served through its registered
`
`agent in California, Anthony T. Falzone, at 808 Brannan Street, San Francisco, CA 94013.
`
`4.
`
`Pinterest 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 Pinterest 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. Pinterest resides in the
`
`19
`
`Northern District of California by maintaining a regular and established place of business at 808
`
`20
`
`Brannan Street, San Francisco, CA 94013. This Court also has personal jurisdiction over Pinterest
`
`because it has done and is doing substantial business in this District, both generally and with respect to
`
`the allegations in this complaint, including Pinterest’s one or more acts of infringement in this District.
`
`7.
`
`Venue is proper in this District under 28 U.S.C. §§ 1391(b) and (c) and 1400(b).
`
`Pinterest 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 808 Brannan Street, San Francisco, CA 94013. Pinterest’s office in San Francisco is a
`
`physical place in the District, it is an established location where Pinterest’s business has been carried
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`2
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 3 of 24
`
`
`
`out for years, and Pinterest 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
`
`user’s computer, increasing the wait time for a page to load.
`
`17
`
`10.
`
`Express Mobile developed groundbreaking improvements in the process for creating,
`
`18
`
`storing, and building webpages and websites. Express Mobile’s invention enables defining the
`
`19
`
`webpage as a collection of user settings, storing information related to those settings in a database, and
`
`20
`
`then later using that information to render a webpage. The page can be viewed, as it is created or
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`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.
`
`11.
`
`Defendant Pinterest is a consumer-products social media and branding company. Its
`
`eponymous service, Pinterest, is an image-centric social media and marketing site. Pinterest allows
`
`3
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 4 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`users to create webpages (“pin boards” or “boards”) comprised of images (“pins”) and links. The site
`
`offers search functionality that allows users to find preexisting pins to include on their boards.
`
`Pinterest boards are often home or fashion oriented, and pins are therefore often items like furniture or
`
`home decor. Once created, boards can be shared publicly or with friends.
`
`12.
`
`Although Pinterest boards are conceptually simple (a matrix of images), the site contains
`
`menus for uploading images, creating section headings, and reorganizing images. The site reacts in real
`
`time to changes made via the menus.
`
`13.
`
`Settings describing the content of the pin board and controlling the appearance of the
`
`pins are stored in a database. When another user accesses a pin board, the settings are retrieved from
`
`the database and are used in conjunction with JavaScript “run time files” to render the pin board on the
`
`other user’s browser, reflecting the pinned content and all associated settings (such as labels and
`
`12
`
`organization).
`
`13
`
`14
`
`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
`
`15
`
`this First Claim for Relief.
`
`16
`
`17
`
`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
`
`18
`
`Patent and Trademark Office. A true and correct copy of the ’397 patent is attached as Exhibit A.
`
`19
`
`16.
`
`The claimed invention of the ’397 patent resolves technical problems related to website
`
`20
`
`creation and generation. Prior to the invention taught and disclosed in the ’397 patent, webpages were
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`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.
`
`
`1 CSS, or “Cascading Style Sheets,” is a programming language designed to interoperate with HTML
`to specify the appearance and placement of web elements.
`
`4
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 5 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`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
`
`unconventional step of building the webpage HTML code on the fly is performed by the run time
`
`engine of the invention, using data representative of the user settings. This allows the system to
`
`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
`
`18
`
`You Get” or “WYSIWYG” environment, so that, as the page is created or edited, it can be viewed in
`
`19
`
`the same manner it will appear on different types of screens when later accessed.
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`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
`
`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
`
`5
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 6 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`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
`
`web design.
`
`22.
`
`The claims of the ’397 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 ’397 patent recite one or more inventive concepts that are rooted in
`
`computerized website creation technology, and overcome problems specifically arising in the realm of
`
`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
`
`18
`
`of elements sufficient to ensure that the claim in practice amounts to significantly more than a patent on
`
`19
`
`an ineligible concept.
`
`20
`
`21
`
`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
`
`22
`
`any remedies for infringement of it.
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`25.
`
`Pinterest 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, Pinterest 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
`
`6
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 7 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`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; (e) building one or more webpages 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 uses information stored in
`
`said database to generate virtual machine commands for the display of at least a portion of said one or
`
`12
`
`more webpages.
`
`13
`
`14
`
`15
`
`16
`
`17
`
`28.
`
`Pinterest has infringed claim 1 of the ’397 patent. During the relevant time periods,
`
`Pinterest practiced a method to allow users to produce Internet websites called “Pinboards” on and for
`
`computers having a browser and a virtual machine capable of generating displays. Pinboards
`
`comprised “Pins” – widgets that include an image, text, and a hyperlink to another website.
`
`29.
`
`By way of example, Pinterest presented a viewable menu displaying user-selectable
`
`18
`
`settings that allowed users to specify which Pins they wanted to appear on their Pinboards. By way of
`
`19
`
`further example, Pinterest presented a viewable menu displaying user-selectable settings that allowed
`
`20
`
`users to specify the design of Pinboards, including settings that corresponded to headings on Pinboards,
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`as well as the number of sections the Pins on the Pinboard were organized into.
`
`30.
`
`By way of further example, Pinterest presented a viewable menu of buttons to create or
`
`delete additional Pinboards. By way of further example, Pinterest allowed users to click and drag Pins
`
`on the Pinboards, placing them in their desired locations. Pins could also be moved between Pinboards.
`
`31.
`
`Once a user selected any of these settings, Pinterest updated the Pinboards in accordance
`
`with the selected settings substantially contemporaneously with the selection thereof. A user could
`
`continue changing settings, and Pinterest would update accordingly.
`
`32.
`
`On information and belief, Pinterest stored all user-selected settings in a database.
`
`7
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 8 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`33.
`
`Those user-selectable settings corresponded to commands to a virtual machine. When a
`
`setting was selected, Pinterest used it to generate JSON code. One or more run time files containing
`
`HTML and JavaScript code communicated with the Pinterest web server to send and retrieve the
`
`encoded user-selected settings and thus generated Pinboards.
`
`34.
`
`By way of example, when a user first loaded Pinterest, the Pinterest web server sent the
`
`run time files to the user’s web browser. The run time files then communicated with the Pinterest 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 Pinboards in accordance with the saved settings.
`
`35.
`
`Pinterest’s infringement has damaged and injured Express Mobile.
`
`COUNT II – INFRINGEMENT OF U.S. PATENT NO. 9,063,755
`
`36.
`
`The allegations set forth in the foregoing paragraphs 1 through 35 are incorporated into
`
`14
`
`this Second Claim for Relief.
`
`15
`
`16
`
`17
`
`37.
`
`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
`
`18
`
`B.
`
`19
`
`38.
`
`The invention claimed in the ’755 patent resolves technical problems related to
`
`20
`
`generating and distributing dynamic content on a device display, such as the display of a mobile device.
`
`21
`
`22
`
`23
`
`24
`
`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,
`
`25
`
`many devices.
`
`26
`
`27
`
`28
`
`39.
`
`The invention of the ’755 patent resolves technical problems related to generating and
`
`distributing dynamic 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,
`
`8
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 9 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`where the defined UI object corresponds to a web component and where each UI object is either: (1)
`
`selected by a user or (2) automatically selected by the system as a preferred UI object corresponding to
`
`a symbolic name of the web component. Additionally, the computer memory and the authoring tool or
`
`Player are 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 computer technology.
`
`40.
`
`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
`
`“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.
`
`41.
`
`The claims of the ’755 patent do not merely recite the performance of some business
`
`19
`
`practice known from the pre-Internet world along with the requirement to perform it on the Internet.
`
`20
`
`Instead, the claims of the ’755 patent recite one or more inventive concepts that are rooted in the
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`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.
`
`42.
`
`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
`
`specific to each device and Applications that are independent of the device.
`
`43.
`
`The invention claimed in the ’755 patent offers substantial improvements in device
`
`performance and web or application design. For example, the invention allows for faster loading
`
`9
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 10 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`speeds, more efficient storage of webpage or application data, and the ability to change a webpage or
`
`application more efficiently by editing user settings rather than multiple versions of code. The
`
`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
`
`of web design.
`
`44.
`
`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
`
`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.
`
`45.
`
`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.
`
`46.
`
`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
`
`15
`
`remedies for infringement of it.
`
`16
`
`17
`
`47.
`
`Pinterest 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
`
`18
`
`the ’755 patent in violation of 35 U.S.C. § 271(a).
`
`19
`
`48.
`
`Upon information and belief, Pinterest has infringed and continues to infringe at least
`
`20
`
`claim 23 of the ’755 patent.
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`49.
`
`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
`
`service; and executing said first code on the device, where the symbolic names are provided from a
`
`registry of one or more web components related to inputs and outputs of a web service obtainable over
`
`a network, where the web service requires both an input symbolic name and one or more associated
`
`10
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 11 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`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
`
`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.
`
`50.
`
`Pinterest infringes claim 23 of the ’755 patent through a combination of features that
`
`collectively practice each limitation of claim 23. Pinterest practices a method for providing information
`
`to a device having a display, including a web browser. The information comes from a web service, the
`
`13
`
`Pinterest web server.
`
`14
`
`15
`
`16
`
`17
`
`51.
`
`Pinterest accepts and executes device- and platform-dependent code from the Pinterest
`
`web server, including HTML, CSS, and JavaScript. It also accepts device-independent code from the
`
`Pinterest 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
`
`18
`
`devices, such as browsers, laptops, tablets, or smartphones.
`
`19
`
`52.
`
`The symbolic names are provided from a registry of web components related to inputs
`
`20
`
`and outputs obtainable over a network. The web components include images, text blocks, hyperlinks,
`
`21
`
`and other common web components.
`
`22
`
`23
`
`24
`
`25
`
`26
`
`53.
`
`The registry that Pinterest uses contains the address of a web service available over a
`
`network (the Pinterest 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 pointer to an
`
`output value. The Pinterest web server accepts both an input symbolic name and one or more
`
`associated input values from a user and returns one or more outputs having an associated symbolic
`
`27
`
`name.
`
`28
`
`11
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 12 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`54. When the browser executes the code provided to it, it processes the symbolic names and
`
`transmits instructions back to the web service. In response, it accepts new, device-independent code
`
`from the web service.
`
`55.
`
`Pinterest was made aware of the ’755 patent and its infringement thereof at least as early
`
`as February 6, 2020, when Express Mobile provided notice to Pinterest of the ’755 patent.
`
`56.
`
`Upon information and belief, since at least the time Pinterest received notice, Pinterest
`
`has induced and continues to induce others to infringe at least claim 23 of the ’755 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 Pinterest’s partners, clients, customers, and
`
`end users, whose use of Pinterest constitutes direct infringement of at least one claim of the ’755 patent.
`
`In particular, Pinterest’s actions that aid and abet others such as customers, clients, partners,
`
`developers, and end users to infringe include advertising Pinterest as a way for users to organize ideas,
`
`links, and media they find online. On information and belief, Pinterest has engaged in such actions
`
`with specific intent to cause infringement or with willful blindness to the resulting infringement
`
`because Pinterest has had actual knowledge of the ’755 patent and knowledge that its acts were
`
`inducing infringement of the ’755 patent since at least the date Pinterest received notice that such
`
`17
`
`activities infringed the ’755 patent.
`
`18
`
`19
`
`57.
`
`Since February 6, 2020, Pinterest’s infringement of the ’755 patent has been willful.
`
`58.
`
`Pinterest’s infringement has damaged and continues to damage and injure Express
`
`20
`
`Mobile.
`
`21
`
`22
`
`COUNT III – INFRINGEMENT OF U.S. PATENT NO. 9,471,287
`
`59.
`
`The allegations set forth in the foregoing paragraphs 1 through 58 are incorporated into
`
`23
`
`this Third Claim for Relief.
`
`24
`
`25
`
`26
`
`60.
`
`On October 18, 2016, U.S. Patent No. 9,471,287 (“the ’287 patent”), entitled Systems
`
`and Methods for Integrating Widgets on Mobile Devices, was duly and legally issued by the United
`
`States Patent and Trademark Office. A true and correct copy of the ’287 patent is attached as Exhibit
`
`27
`
`C.
`
`28
`
`12
`
`COMPLAINT FOR PATENT INFRINGEMENT
`
`

`

`Case 3:20-cv-08335-TSH Document 1 Filed 11/25/20 Page 13 of 24
`
`
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`61.
`
`The invention claimed in the ’287 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,
`
`many devices.
`
`62.
`
`The invention of the ’287 patent resolves technical problems related to generating and
`
`distributing dynamic content on a device display, such as the display of a mobile device. The invention
`
`of the ’287 patent features a registry and an authoring tool or Player configured to define a UI object for
`
`display on the device, where the UI object co

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