throbber
Case 6:20-cv-00804-ADA Document 1 Filed 09/01/20 Page 1 of 93
`
`
`
`
`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

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