`
`
`
`
`UNITED STATES DISTRICT COURT
`WESTERN DISTRICT OF TEXAS
`WACO DIVISION
`
`
`EXPRESS MOBILE, INC.,
`
`
`
`Plaintiff,
`
`Defendants.
`
`v.
`
`GOOGLE LLC.
`
`
`
`
`
`Case No. 6:20-cv-804
`
`
`Jury Trial Demanded
`
`
`
`
`COMPLAINT FOR PATENT INFRINGEMENT
`Plaintiff Express Mobile, Inc. (“Express Mobile” or “Plaintiff”), by its attorneys,
`
`demands a trial by jury on all issues so triable and for its Complaint against Google LLC
`
`(“Google” or “Defendant”) alleges the following:
`
`NATURE OF THE ACTION
`
`1.
`
`This action arises under 35 U.S.C. § 271 for Google’s infringement of
`
`Express Mobile’s United States Patent Nos. 6,546,397 (“the ’397 patent”), 7,594,168
`
`(“the ’168 patent”), 9,928,044 (“the ’044 patent”), 9,471,287 (“the ’287 patent”) and
`
`9,063,755 (“the ’755 patent”).
`
`THE PARTIES
`
`2.
`
`Plaintiff Express Mobile, Inc. is an inventor-owned corporation organized under
`
`the laws of the State of Delaware with a place of business at 38 Washington Street, Novato,
`
`California 94947.
`
`3.
`
`Upon information and belief, Google LLC is located at 500 W 2nd St., Austin, TX
`
`78701 and can be served through its registered agent for service at CSC - Lawyers Incorporating
`
`Service California 2710 Gateway Oaks Drive Ste 150N, Sacramento, California 95833.
`
`
`
`1
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 2 of 93
`
`
`
`
`4.
`
`Upon information and belief, Google is an American multinational technology
`
`company that specializes in Internet-related services and products, which include online
`
`advertising technologies, a search engine, cloud computing, software, and hardware.
`
`JURISDICTION AND VENUE
`
`5.
`
`This Court has jurisdiction over the subject matter of this action pursuant to 28
`
`U.S.C. §§ 1331 and 1338(a).
`
`6.
`
`Upon information and belief, jurisdiction and venue for this action are proper in
`
`the Western District of Texas.
`
`7.
`
`This Court has personal jurisdiction over Defendant because Defendant has
`
`purposefully availed itself of the rights and benefits of the laws of this State and this Judicial
`
`District. Upon information and belief, Google resides in the Western District of Texas by
`
`maintaining a regular and established place of business at 500 W 2nd St., Austin, TX 78701.
`
`8.
`
`This Court also has personal jurisdiction over Defendant because it has done and
`
`is doing substantial business in this Judicial District, both generally and, upon information and
`
`belief, with respect to the allegations in this complaint, including Defendant’s one or more acts
`
`of infringement in this Judicial District.
`
`9.
`
`Venue is proper in this Judicial District under 28 U.S.C. §§ 1391(b) and (c) and §
`
`1400(b). Defendant has committed acts of infringement through, for example, performing a
`
`method to allow users to produce Internet websites in the Western District of Texas and has a
`
`regular and established place of business in this District. Google’s office at 500 W 2nd St.,
`
`Austin, TX 78701 is a physical place in the District, it is an established location where Google’s
`
`business has been carried out for several years, and Google publicly advertises its presence in
`
`the District.
`
`
`
`2
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 3 of 93
`
`
`
`
`THE PATENTS-IN-SUIT
`
`10.
`
`Express Mobile is the lawful owner of all rights, title, and interest in the ’397
`
`patent titled “Browser Based Web Site Generation Tool and Run Time Engine,” including the
`
`right to sue and to recover for infringement thereof. The ’397 patent was duly and legally
`
`issued on April 8, 2003, naming Steven H. Rempell as the inventor. A true and correct copy of
`
`the ’397 patent is attached as Exhibit A.
`
`11.
`
`The inventions of the ’397 patent solve technical problems related to website
`
`creation and generation. For example, the inventions enable the creation of websites through
`
`browser-based visual editing tools such as selectable settings panels which describe website
`
`elements, with one or more settings corresponding to commands. These features are exclusively
`
`implemented utilizing computer technology including a virtual machine.
`
`12.
`
`The claims of the ’397 patent do not merely recite the performance of some pre-
`
`Internet business practice on the Internet. Instead, the claims of the ’397 patent recite inventive
`
`concepts that are rooted in computerized website creation technology, and overcome problems
`
`specifically arising in the realm of computerized website creation technologies.
`
`13.
`
`The claims of the ’397 patent recite inventions that are not merely the routine or
`
`conventional use of website creation systems and methods. Instead, the inventions teach a
`
`browser-based website creation system and method in which the user-selected settings
`
`representing website elements are stored in a database, and in which said stored information is
`
`retrieved to generate said website.
`
`14.
`
`The technology claimed in the ’397 patent does not preempt all ways of using
`
`website or web page authoring tools nor any other well-known prior art technology.
`
`
`
`3
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 4 of 93
`
`
`
`
`15.
`
`Accordingly, each claim of the ’397 patent recites a combination of elements
`
`sufficient to ensure that the claim amounts to significantly more than a patent on an ineligible
`
`concept.
`
`16.
`
`Plaintiff is the lawful owner of all rights, title, and interest in United States Patent
`
`No. 7,594,168 titled “Browser Based Web Site Generation Tool and Run Time Engine,”
`
`including the right to sue and to recover for infringement thereof. The ’168 patent was duly and
`
`legally issued on September 22, 2009, naming Steven H. Rempell as the inventor. A true and
`
`correct copy of the ’168 patent is attached as Exhibit B.
`
`17.
`
`The inventions of the ’168 patent solve technical problems related to website
`
`creation and generation. For example, the inventions enable the creation of websites through
`
`browser-based build tools and a user interface. The inventions greatly improve the productivity
`
`of the designer utilizing an innovative implementation for styles. These features are
`
`implemented utilizing computer technology.
`
`18.
`
`The claims of the ’168 patent do not merely recite the performance of some pre-
`
`Internet business practice on the Internet. Instead, the claims of the ’168 patent recite inventive
`
`concepts that are rooted in computerized website creation technology and overcome problems
`
`specifically arising in the realm of computerized website creation technologies.
`
`19.
`
`The claims of the ’168 patent recite inventions that are not merely the routine or
`
`conventional use of website creation systems and methods. Instead, the inventions teach a
`
`browser-based website creation system including a server comprising a build engine configured
`
`to create and apply styles to, for example, a website with web pages comprised of objects.
`
`20.
`
`The technology claimed in the ’168 patent does not preempt all ways of using
`
`website or webpage authoring tools nor any other well-known or prior art technology.
`
`
`
`4
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 5 of 93
`
`
`
`
`21.
`
`Accordingly, each claim of the ’168 patent recites a combination of elements
`
`sufficient to ensure that the claim amounts to significantly more than a patent on an ineligible
`
`concept.
`
`22.
`
`In Express Mobile v. KTree Computer Solutions, a case filed in the Eastern
`
`District of Texas, the defendant, KTree Computer Solutions, brought a Motion for Judgment on
`
`the Pleadings asserting that the ’397 patent and the ’168 patent is invalid as claiming abstract
`
`subject matter under 35 U.S.C. § 101. (C.A. 2:17-00128; Dkt. 9, 17, 22-27). The briefing
`
`associated with the motion is incorporated by reference into this Complaint.
`
`23.
`
`After considering the respective pleadings, Magistrate Judge Payne
`
`recommended denial of KTree’s motion, without prejudice, holding that “the claims appear to
`
`address a problem particular to the internet: dynamically generating websites and displaying
`
`web pages based on stored user-selected settings” and further stating “the asserted claims do not
`
`bear all of the hallmarks of claims that have been invalidated on the pleadings by other courts in
`
`the past. For example, the claims are not merely do-it-on-a-computer claims.” (Dkt. 29,
`
`attached as Exhibit C.) No objection was filed to the Magistrate Judge’s report and
`
`recommendation and the decision therefore became final.
`
`24.
`
`In Express Mobile v. Pantheon Systems, Inc., a case filed in the Northern District
`
`of California, the defendant, Pantheon Systems, Inc., brought a Motion to Dismiss Plaintiff's
`
`First Amended Complaint asserting that the ’397 patent and the ’168 patent were directed to the
`
`abstract idea of creating and displaying webpages based upon information from a user with no
`
`further inventive concept and purportedly ineligible for patenting under 35 U.S.C. § 101. (Case
`
`No. 3:18-CV-04688-RS; Dkt. 26, 32 and 34). The briefing associated with the motion is
`
`incorporated by reference into this Complaint.
`
`
`
`5
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 6 of 93
`
`
`
`
`25.
`
`In Express Mobile v. Code and Theory LLC, a case filed in the Northern District
`
`of California, the defendant, Code and Theory LLC, brought a Motion to Dismiss Plaintiff’s
`
`Complaint asserting that the ’397 patent and the ’168 patent are not subject matter eligible under
`
`35 U.S.C. § 101 as a matter of law. (Case No. 3:18-CV-04679-RS; Dkt. 35, 40 and 41). The
`
`briefing associated with the motion is incorporated by reference into this Complaint.
`
`26.
`
`After a hearing and a consideration of the respective pleadings, Hon. Richard
`
`Seeborg denied both motions holding that:
`
`• “The patents here are directed at a purportedly 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 alleged
`improvements over the then-existing methodologies.” Id. at 5.
`
`• The claims of the ‘397 and ‘168 patents are “directed to a specific improvement to the
`way computers operate,” and “it simply cannot be said on the present record that the
`claims are drawn so broadly as to be divorced from the potentially patent-eligible
`purported technological improvements described in the specification.” Id. at 5-6.
`(Case No. 3:18-CV-04679-RS; Dkt.45; Case No. 3:18-CV-04688-RS Dkt.40; attached
`as Exhibit D.)
`
`27.
`
`In Case Nos. 1:18-CV-01173-RGA and 1:18-CV-01175-RGA, infringement
`
`actions filed by Plaintiff in the District of Delaware, the respective defendants in those actions,
`
`Dreamhost LLC and Hostway Services, Inc., brought Motions to Dismiss claims of the ’397
`
`and ’168 patents on the basis of invalidity under 35 U.S.C. § 101. (Case No. 1:18-CV-01173-
`
`RGA D.I. 14, D.I. 18-21 and 24 Case No. 1:18-CV-01175-RGA D.I. 17-19 and 23). The
`
`briefing associated with the motion is incorporated by reference into this Complaint.
`
`28.
`
`After consideration of the respective pleadings, Judge Andrews denied both
`
`motions in a joint order, pointing to factual allegations of inventiveness identified by the
`
`Plaintiff, and an expert declaration explaining inventiveness of the claims, noting that such
`
`factual issues preclude a finding of invalidity on a motion to dismiss. (Case No. 1:18-CV-
`
`01173-RGA D.I. 43; Case No. 1:18-CV-01175-RGA D.I. 42; attached as Exhibit E.)
`
`
`
`6
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 7 of 93
`
`
`
`
`29.
`
`Plaintiff is the lawful owner of all rights, title, and interest in United States Patent
`
`No. 9,928,044 titled “Systems and Methods for Programming Mobile Devices,” including the
`
`right to sue and to recover for infringement thereof. The ’044 patent was duly and legally
`
`issued on March 27, 2018, naming Steven H. Rempell, David Chrobak and Ken Brown as the
`
`inventors. A true and correct copy of the ’044 patent is attached as Exhibit F.
`
`30.
`
`The inventions of the ’044 patent solve technical problems associated with
`
`methods and systems for displaying content on displays of devices by providing more efficient
`
`ways of generating, storing and retrieving code for displaying content, for example, dynamic
`
`content, uniformly across different kinds of devices. For example, the inventions of the ’044
`
`patent allow a data-efficient and flexible association between a symbolic name with a User
`
`Interface (“UI”) object (e.g., a UI object for a widget) corresponding to a web component of a
`
`web service, that is manually or automatically selected. The symbolic name has a data format
`
`type corresponding to a subclass of UI objects that support the data format type of the symbolic
`
`name and is only available to UI objects that support the data format of the symbolic name.
`
`Information representative of the defined UI object can be stored in a database and subsequently
`
`retrieved from the database to build an application consisting of at least a portion of the database
`
`using a player, which uses the information to generate one or more web pages for display across
`
`different kinds of devices (e.g., PC, mobile or tablet; or different browsers, operating systems
`
`and applications, including for example both native and browser-based applications.)
`
`31.
`
`The claims of the ’044 patent do not merely recite the performance of some pre-
`
`Internet business practice on the Internet. Instead, the claims of the ’044 patent recite inventive
`
`concepts that are rooted in the computerized, data-efficient definition, selection, storage and
`
`generation of user defined object attributes (e.g., a UI object for a widget) on displays for
`
`different types of devices, such as PC, mobile or tablet or different browsers, and applications.
`
`
`
`7
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 8 of 93
`
`
`
`
`Such features are specifically grounded in, and overcome problems with data efficiency and
`
`flexibility specifically arising in, the realm of computerized content generation and display
`
`technologies, and are not well-understood, routine and conventional elements.
`
`32.
`
`For example, the claimed inventions of the ’044 patent recite innovative,
`
`technical improvements that select and associate symbolic names with defined UI objects (e.g.,
`
`UI objects for a widget) corresponding to web components of web services based on, for
`
`example, data format type, storing information representative of such settings in a database, and
`
`building applications, which together with players, generate uniform, data-efficient content,
`
`such as dynamic content, for display across different types of devices.
`
`33.
`
`The technology claimed in the ’044 patent does not preempt all ways for the
`
`computerized generation of code for a display of a device nor any other well-known or prior art
`
`technology. For example, the specific, innovative technical improvements do not preempt well-
`
`known methods of generating code for a display of a device by programming in HTML or
`
`JavaScript code.
`
`34.
`
`Accordingly, each claim of the ’044 patent thus recites a combination of
`
`elements sufficient to ensure that the claim amounts to significantly more than a patent on an
`
`ineligible concept.
`
`35.
`
`Plaintiff is the lawful owner of all rights, title, and interest in United States Patent
`
`No. 9,471,287 titled “Systems and Methods for Integrating Widgets on Mobile Devices,”
`
`including the right to sue and to recover for infringement thereof. The ’287 patent was duly and
`
`legally issued on October 18, 2016, naming Steven H. Rempell, David Chrobak and Ken Brown
`
`as the inventors. A true and correct copy of the ’287 patent is attached as Exhibit G.
`
`36.
`
`The inventions of the ’287 patent solve technical problems associated with
`
`methods and systems for displaying content on displays of devices by providing more efficient
`
`
`
`8
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 9 of 93
`
`
`
`
`ways of generating code for uniformly displaying content, for example dynamic content, across
`
`different kinds of devices. For example, the inventions of the ’287 patent allow a data-efficient
`
`and flexible association between a symbolic name and a UI object (e.g., a UI object for a
`
`widget) corresponding to a web component of a web service, that is defined for presentation on
`
`a display of a device. The defined UI object can be selected by a user of an authoring tool or
`
`automatically selected by a system based on a web component selected by the user. Further, the
`
`symbolic name has a data format type corresponding to a subclass of UI objects that support the
`
`data format type of the symbolic name. A device-independent application including the
`
`symbolic name is then produced and provided to the device together with a device-platform-
`
`dependent player. Such operations provide a user-friendly platform allowing the UI object to be
`
`efficiently defined and uniformly displayed across different kinds of devices (e.g., PC, mobile or
`
`tablet; or different browsers, operating systems, and applications, including for example both
`
`native and browser-based applications).
`
`37.
`
`The claims of the ’287 patent do not recite merely the performance of a known
`
`business practice on the Internet. Instead, the claims of the ’287 patent recite inventive concepts
`
`grounded in the computerized, data-efficient definition and generation of object attributes (e.g.,
`
`a UI object for a widget) on displays for different types of devices, such as PC, tablet, or mobile
`
`devices, or different browsers and applications. Such features are specifically grounded in, and
`
`overcome problems with data efficiency and flexibility specifically arising in, the realm of
`
`computerized content generation and display technologies, and are not well-understood, routine,
`
`and conventional elements.
`
`38.
`
`For example, the claimed inventions of the ’287 patent recite innovative,
`
`technical improvements that associate symbolic names with UI objects (e.g., UI objects for a
`
`widget) corresponding to web components of web services that are manually or automatically
`
`
`
`9
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 10 of 93
`
`
`
`
`selected, and defined based on, for example, data format type, and produce device-independent
`
`applications including those symbolic names, together with device-dependent players, to
`
`provide uniform, data-efficient server-based content display across different types of devices.
`
`39.
`
`The technology claimed in the ’287 patent does not preempt all ways for the
`
`computerized generation of code for a display of a device nor any other well-known or prior art
`
`technology. For example, the specific, innovative technical improvements do not preempt well-
`
`known methods of generating code for a display of a device by programming in HTML or
`
`JavaScript code.
`
`40.
`
`Each claim of the ’287 patent thus recites a combination of elements sufficient to
`
`ensure that the claim amounts to significantly more than a patent on an ineligible concept.
`
`41.
`
`Accordingly, each claim of the ’287 patent recites a combination of elements
`
`sufficient to ensure that the claim amounts to significantly more than a patent on an ineligible
`
`concept.
`
`42.
`
`Plaintiff is the lawful owner of all rights, title, and interest in United States Patent
`
`No. 9,063,755 titled “Systems and Methods for Presenting Information on Mobile Devices,”
`
`including the right to sue and to recover for infringement thereof. The ’755 patent was duly and
`
`legally issued on June 23, 2015, naming Steven H. Rempell, David Chrobak and Ken Brown as
`
`the inventors. A true and correct copy of the ’755 patent is attached as Exhibit H.
`
`43.
`
`The inventions of the ’755 patent utilize inventive concepts to solve technical
`
`problems associated with methods and systems for displaying content on displays of devices,
`
`providing more efficient ways of generating code for uniformly displaying content, for example
`
`dynamic content, across different kinds of devices. For example, the inventions of the ’755
`
`patent allow a data-efficient and flexible association between a symbolic name and a UI object
`
`(e.g., a UI object for a widget), corresponding to a web component of a web service, that is
`
`
`
`10
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 11 of 93
`
`
`
`
`defined for presentation on a display of a device. A device-independent application including
`
`the symbolic name is produced and provided to the device, together with a device-platform-
`
`dependent player.
`
`44.
`
`The claimed inventions of the ’755 patent allow the UI object to be efficiently
`
`displayed across different kinds of devices (e.g., PC, mobile or tablet; or different browsers,
`
`operating systems, and applications, including both native and browser-based applications), as
`
`opposed to, for example, programming directly in HTML or JavaScript code. In turn, a user can
`
`enter an input value to the UI object, and obtain an output value based on a web service
`
`associated with the UI object, the input value and output value also being communicated
`
`through symbolic names to provide an additional level of efficiency.
`
`45.
`
`The claims of the ’755 patent do not recite merely the performance of a known
`
`business practice on the Internet. Instead, the claims of the ’755 patent recite inventive concepts
`
`concerning the computerized, data-efficient generation of server-based content (e.g., a UI object
`
`for a widget) on displays for different types of devices, such as PC, tablet, or mobile devices, or
`
`different browsers and applications. For example, the claims of the ’755 utilize symbolic name
`
`associations and provide device-independent applications including those symbolic names,
`
`together with device-platform-dependent players, to devices. Further, input values and output
`
`values for the defined content are also communicated as symbolic names. Such features are
`
`specifically grounded in, and overcome problems with data efficiency and flexibility
`
`specifically arising in, the realm of computerized content generation and display technologies,
`
`and are not well-understood, routine, and conventional elements.
`
`46.
`
`For example, the claimed inventions of the ’755 patent recite innovative,
`
`technical improvements that associate symbolic names with defined UI objects (e.g., UI objects
`
`for a widget) corresponding to web components of web services, and produce device-
`
`
`
`11
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 12 of 93
`
`
`
`
`independent applications including those symbolic names, together with device-platform-
`
`dependent players, to provide uniform, data-efficient content, such as dynamic content, for
`
`display across different types of devices.
`
`47.
`
`The technology claimed in the ’755 patent does not preempt all ways for the
`
`computerized generation of code for a display of a device, nor any other well-known or prior art
`
`technology. For example, the specific, innovative technical improvements claimed in the ’755
`
`patent do not preempt well-known methods of generating code for a display of a device by
`
`programming in HTML or JavaScript code.
`
`48.
`
`Each claim of the ’755 patent thus recites a combination of elements sufficient to
`
`ensure that the claim amounts to significantly more than a patent on an ineligible concept.
`
`Accordingly, each claim of the ’755 patent recites a combination of elements sufficient to
`
`ensure that the claim amounts to significantly more than a patent on an ineligible concept.
`
`BACKGROUND
`
`49.
`
`Plaintiff Express Mobile is a leader in the business of developing mobile app and
`
`web site design and creation platforms, and has intellectual property including U.S. patents
`
`relating to certain tools useful in the field. Express Mobile is managed by individuals with
`
`decades of technology and business experience. The Chairman of the Board and CTO of
`
`Express Mobile, Steve Rempell, is the inventor of Express Mobile’s patent portfolio. Mr.
`
`Rempell has over 50 years of experience in technology companies, with much of that work
`
`focused on web-based technologies and applications.
`
`50.
`
`Defendant Google is American multinational technology company that
`
`specializes in Internet-related services and products, which include online advertising
`
`technologies, a search engine, cloud computing, software, and hardware. Google generates
`
`billions of dollars of revenue per year.
`
`
`
`12
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 13 of 93
`
`COUNT I - INFRINGEMENT OF U.S. PATENT NO. 6,546,397
`
`51.
`
`Plaintiff incorporates by reference the allegations contained in paragraphs 1 to 50
`
`
`
`
`above.
`
`52.
`
`Defendant has performed a method to allow users to produce Internet websites
`
`which infringed, either literally or under the doctrine of equivalents, one or more claims of
`
`the ’397 patent in violation of 35 U.S.C. § 271(a).
`
`53.
`
`Upon information and belief, Google directly infringed at least claim 1 of
`
`the ’397 patent through its Google Docs Document and Presentation Extensions (the “Accused
`
`Instrumentality”) that provided browser-based website authoring tools in which the user-
`
`selected settings representing website elements are stored in a database and in which said stored
`
`information is retrieved to generate said website.
`
`54.
`
`The Accused Instrumentality enabled a user to produce a website through a
`
`browser on the user’s computer. For example, the Accused Instrumentality practiced a method
`
`to allow users to produce Internet websites on and for computers having a browser and a virtual
`
`machine capable of generating displays. Users of these Google products created web sites
`
`through either drive.google.com or docs.google.com.
`
`
`
`
`
`13
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 14 of 93
`
`Source: https://drive.google.com/drive/my-drive
`
`
`
`
`Source: https://drive.google.com/drive/my-drive
`
`
`
`
`14
`
`
`
`
`
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 15 of 93
`
`
`
`
`
`
`Source: https://docs.google.com/presentation/u/0/
`
`55.
`
`The Accused Instrumentality included a user selectable panel of settings
`
`describing elements on a website comprising all extensions available. The Accused
`
`Instrumentality presented viewable menus having a user selectable panel of settings describing
`
`elements on a website. These panels of settings were presented through a browser on a
`
`computer adapted to accept dozens of selectable settings in said panels as inputs therefrom, and
`
`these user selectable settings in said panels corresponded to commands to a virtual machine
`
`(e.g., a Webkit virtual machine). For example, a user could create a Google Doc document and
`
`add an element such as a picture. Right clicking on the image would open a selectable panel of
`
`settings describing this element. This panel was presented through a browser on a computer.
`
`
`
`15
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 16 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`
`56.
`
`For example, a user could change settings of the element, and the Google Doc
`
`would take these selectable settings as inputs, where these inputs are commands to a virtual
`
`machine. For example, a user who changed the brightness and contrast settings in the panel
`
`would see his or her changes reflected in the virtual machine of the browser.
`
`
`
`16
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 17 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`The Accused Instrumentality generated or updated the display immediately upon
`
`57.
`
`the selection of a user selectable setting. When a generated UI object was selected its selected
`
`settings were displayed for editing. When the user changed the setting, the display was
`
`generated.
`
`
`
`
`17
`
`
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 18 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`58.
`
`The Accused Instrumentality stored information representative of the one or
`
`more user selected settings in a database. For example, when a user changed a setting (e.g., by
`
`moving the slider), the settings were stored in the Google database, as reflected in the HTML of
`
`the page, such as the “29% brightness” settings below.
`
`
`
`18
`
`
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 19 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`The Accused Instrumentality generated a website at least in part by retrieving the
`
`59.
`
`information representative of the one or more user selected settings stored in said database. For
`
`example, when the settings were saved, Google generated the website based on these settings.
`
`
`
`19
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 20 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`
`Because these settings were saved in the Google database, these settings were
`
`60.
`
`used to generate a website, as shown, for example, when a user accessed the document.
`
`
`
`20
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 21 of 93
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`For example, when the document above was shared with a link, a user (e.g., a non-logged in
`
`user with Firefox in the example below) who looked at the linked document would see the
`
`image with the same settings saved in the database.
`
`
`
`
`
`21
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 22 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`The Accused Instrumentality built one or more web pages to generate the website
`
`61.
`
`from at least a portion of the database and at least one run time file, where the at least one run
`
`time file utilizes information stored in the database to generate virtual machine commands for
`
`the display of at least a portion of said one or more web pages. As shown below, the Accused
`
`Instrumentality relied on a number of runtime javascript files to generate, monitor, and display
`
`the various elements of the customizable portion of the page based on user settings, such as the
`
`“docs-image-effect-adjustment-transparency-slider” function in the “3754595833-
`
`client_js_prod_kix_tertiary.js” javascript file shown below.
`
`
`
`22
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 23 of 93
`
`
`
`
`
`
`Source:
`https://docs.google.com/document/d/1V2urd9XIuQ11qbAaBN79RbTLhi11pJhawnBAq37uEds/
`edit
`
`Google was made aware of the ’397 patent and its infringement thereof at least as
`
`62.
`
`early as December 20, 2018 when Express Mobile provided notice of Google’s infringement of
`
`the ’397 patent to Kent Walker, Senior Vice-President of Global Affairs of Google. From at
`
`least the time Google received notice, Google induced others to infringe at least one claim 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
`
`Google’s clients, customers, and end users, whose use of the Accused Instrumentality
`
`constituted direct infringement of at least one claim of the ’397 patent. In particular, Google’s
`
`actions that aided and abetted others such as customers and end users to infringe included
`
`advertising and distributing the Accused Instrumentality and providing instruction materials,
`
`training, and services regarding the Accused Instrumentality. See e.g., https://docs.google.com/,
`
`https://developers.google.com/slides/, https://support.google.com/docs/,
`
`https://support.google.com/docs/community, including all related domains and subdomains.
`
`
`
`23
`
`
`
`Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 24 of 93
`
`
`
`
`Upon information and belief, Google engaged in such actions with specific intent to cause
`
`infringement or with willful blindness to the resulting infringement because Google had actual
`
`knowledge of the ’397 patent an