Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 1 of 83 PageID #:
`259
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
`
`
`BYTEWEAVR, LLC,
`
`
`Plaintiff,
`
`
`
`
`
`JURY TRIAL DEMANDED
`
`
`CIVIL ACTION NO. 2-24-cv-00162-
`JRG-RSP
`
`
`v.
`
`DATABRICKS, INC.,
`
`
`Defendant.
`











`
`PLAINTIFF’S FIRST AMENDED COMPLAINT FOR PATENT INFRINGEMENT
`
`Plaintiff BYTEWEAVR, LLC files this First Amended Complaint in this Eastern District
`
`of Texas (the “District”) against Defendant Databricks, Inc. for infringement of U.S. Patent No.
`
`6,839,733 (the “’733 patent”), U.S. Patent No. 7,949,752 (the “’752 patent”), U.S. Patent No.
`
`6,965,897 (the “’897 patent”), U.S. Patent No. 7,082,474 (the “’474 patent”), U.S. Patent No.
`
`8,275,827 (the “’827 patent”), U.S. Patent No. 6,862,488 (the “’488 patent”), and U.S. Reissued
`
`Patent No. RE42153 (the “’153 patent”) (collectively referred to as the “Asserted Patents”).
`
`THE PARTIES
`
`1.
`
`BYTEWEAVR, LLC (“BYTEWEAVR” or “Plaintiff”) is a Texas limited liability
`
`company, with registered address at 17350 State Hwy 249, Suite 220, Houston, Texas 77064.
`
`2.
`
`On
`
`information and belief, Defendant Databricks, Inc. (“Databricks” or
`
`“Defendant”) is a corporation formed and organized under the laws of Delaware with its principal
`
`executive offices and corporate headquarters located at 160 Spear Street, San Francisco, CA 94105.
`
`Databricks is registered to do business in Texas. See TEXAS SECRETARY OF STATE,
`
`https://direct.sos.state.tx.us/ at Filing No. 804532217 (showing that Databricks has been registered
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`1
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 2 of 83 PageID #:
`260
`
`since 2022 as a foreign corporation in Texas) (last visited Oct. 11, 2023). Databricks’ registered
`
`agent in Texas is United Agent Group Inc. located at 5444 Westheimer #1000, Houston, TX 77056.
`
`3.
`
`Databricks was founded in 2013, and in September of 2023, announced a valuation
`
`of $43 billion dollars See Databricks Raises Series I Investment at $43B Valuation, DATABRICKS,
`
`https://www.databricks.com/company/newsroom/press-releases/databricks-raises-series-i-
`
`investment-43b-valuation. Over 50% of Fortune 500 companies use Databricks’ platforms.
`
`4.
`
`On information and belief, Databricks provides data management and analytics via
`
`“combin[ing] the best elements of data lakes and data warehouses to help you reduce costs and
`
`deliver on your data and AI initiatives faster,” referred to as the “Databricks Lakehouse.” See The
`
`Databricks Lakehouse Platform, DATABRICKS, https://www.databricks.com/product/data-
`
`lakehouse (last visited Oct. 12, 2023). Databricks is “a unified, open analytics platform for building,
`
`deploying, sharing, and maintaining enterprise-grade data, analytics, and AI solutions at scale.” See
`
`What is Databricks?, DATABRICKS, https://docs.databricks.com/en/introduction/index.html (last
`
`visited January 23, 2024).
`
`5.
`
`In 2020, Databricks introduced the “Lakehouse,” which was based on open source
`
`data formats such as Apache Parquet, and Hadoop. See What is a Lakehouse?, DATABRICKS,
`
`available at https://www.databricks.com/blog/2020/01/30/what-is-a-data-lakehouse.html (Last
`
`visited on December 15, 2023). The Databricks Lakehouse is based on a variety of open-source
`
`data lake and data warehouse technologies such as Hadoop and Apache Parquet. See Lakehouse: A
`
`New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics?,
`
`MICHAEL ARMBRUST, available at https://www.cidrdb.org/cidr2021/papers/cidr2021_paper17.pdf
`
`(January 2021).
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`2
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 3 of 83 PageID #:
`261
`
`6.
`
`On information and belief, the Databricks Lakehouse Platform includes several
`
`different products including at least Databricks SQL (a serverless data warehouse), Delta Lake,
`
`Unity Catalog, Databricks Marketplace, and Data Intelligence Platform. See Databricks SQL,
`
`DATABRICKS, https://www.databricks.com/product/databricks-sql (last visited on December 15,
`
`2023); Delta Lake on Databricks, DATABRICKS, https://www.databricks.com/product/delta-lake-
`
`on-databricks
`
`(last visited on December 15, 2023); Unity Catalog, DATABRICKS,
`
`https://www.databricks.com/product/unity-catalog
`
`(last visited on December 15, 2023);
`
`Databricks Marketplace, DATABRICKS, https://www.databricks.com/product/marketplace (last
`
`visited
`
`on
`
`December
`
`15,
`
`2023);
`
`
`
`Data
`
`Streaming,
`
`DATABRICKS,
`
`https://www.databricks.com/product/data-streaming (last visited on December 15, 2023). The Data
`
`Intelligence Platform “integrates with cloud storage and security in [the customer’s] cloud account,
`
`and manages and deploys cloud infrastructure on” behalf of the customer. See What is Databricks?,
`
`DATABRICKS, https://docs.databricks.com/en/introduction/index.html (last visited January 23,
`
`2024).
`
`7.
`
`The Databricks Lakehouse Platform and their components are utilized by customers
`
`of Databricks across industries, including Energy, Financial Services, Telecommunications,
`
`Technology, Advertising, and Healthcare and Life Sciences, among many others. See Databricks
`
`for Industry, DATABRICKS, https://www.databricks.com/solutions (last visited December 15, 2023);
`
`Industry Solutions, DATABRICKS, https://www.databricks.com/solutions/accelerators (last visited
`
`December 22, 2023). On information and belief, Databricks collects revenues and profits from the
`
`installation, licensing, and use of the Databricks Lakehouse Platform. See Databricks Pricing,
`
`DATABRICKS, https://www.databricks.com/product/pricing (last visited December 15, 2023).
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`3
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 4 of 83 PageID #:
`262
`
`Databricks, for example, offers a “Pay as you go” pricing model where the price is based on the
`
`Databricks Unit or “DBU”. See id.
`
`8.
`
`On information and belief, Defendant Databricks on its own and/or via subsidiaries,
`
`distributors, and affiliates maintains a corporate and commercial presence in the United States,
`
`including in Texas and this District. Defendant maintains its business presence in the U.S. and Texas
`
`via at least the following activities: 1) distributing and providing its Databricks Platforms, among
`
`other products and services of Databricks, to customers; 2) maintaining an online presence
`
`(https://www.databricks.com) that solicits sales and sales inquiries of and provides customer
`
`support for Databricks products and services; 3) registering to do business in Texas; 4) employing
`
`persons across the world who support the development of products and services and provide
`
`customer support to U.S. residents and companies, and 5) employing persons in the United States,
`
`including residents of Texas and this District. For example, Defendant employs Texas residents in
`
`at least one location in the Plano, Texas area at 6900 Dallas Pkwy, Suite 02-106, Plano, Texas
`
`75024.
`
`See,
`
`e.g.,
`
`Worldwide
`
`Locations,
`
`DATABRICKS,
`
`https://www.databricks.com/company/contact/office-locations (showing Databricks locations in
`
`the U.S. and Texas). Thus, Defendant Databricks does business in the United States, the state of
`
`Texas, and in the Eastern District of Texas.
`
`JURISDICTION AND VENUE
`
`9.
`
`This action arises under the patent laws of the United States, namely 35 U.S.C. §§
`
`271, 281, and 284-285, among others.
`
`10.
`
`This Court has subject matter jurisdiction pursuant to 28 U.S.C. §§ 1331 and
`
`1338(a).
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`4
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 5 of 83 PageID #:
`263
`
`11.
`
`On information and belief, Defendant Databricks is subject to this Court’s specific
`
`and general personal jurisdiction pursuant to due process and/or the Texas Long Arm Statute, due
`
`at least to its substantial business in this State and this District, including: (A) at least part of its
`
`infringing activities alleged herein, including its registration to do business in Texas, which
`
`purposefully avail the Defendant of the privilege of conducting those activities in this state and this
`
`District and, thus, submits itself to the jurisdiction of this Court; and (B) regularly doing or soliciting
`
`business, engaging in other persistent conduct targeting residents of Texas and this District, and/or
`
`deriving substantial revenue from infringing goods offered for sale, sold, and imported and services
`
`provided to and targeting Texas residents and residents of this District.
`
`12.
`
`For example, Databricks has corporate offices in the United States, including in
`
`Texas. Databricks owns or leases a corporate office in this district at 6900 Dallas Pkwy, Suite 02-
`
`106,
`
`Plano,
`
`Texas
`
`75024.
`
`See
`
`Worldwide
`
`Locations,
`
`DATABRICKS,
`
`https://www.databricks.com/company/contact/office-locations (last visited Oct. 12, 2023).
`
`13.
`
`Such a corporate and commercial presence by Defendant Databricks furthers the
`
`development, design, manufacture, importation, distribution, sale, offering for sale, and use of
`
`Defendant’s infringing data management and analytics products and services in Texas, including in
`
`this District.
`
`14.
`
`Databricks utilizes a Partner Connect program to allow for the easy and quick
`
`integration of the Databricks Lakehouse platform with companies all over the country. See Partner
`
`Connect, DATABRICKS, https://www.databricks.com/partnerconnect (last visited Dec. 22, 2023).
`
`Through utilization of its business segments and partners Databricks has committed acts of direct
`
`and/or indirect patent infringement within Texas, this District, and elsewhere in the United States,
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`5
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 6 of 83 PageID #:
`264
`
`giving rise to this action and/or has established minimum contacts with Texas such that personal
`
`jurisdiction over Databricks would not offend traditional notions of fair play and substantial justice.
`
`15.
`
`On information and belief, Databricks has placed and continues to place infringing
`
`data management and analytics products and services, including the Databricks Platforms and their
`
`components into the U.S. stream of commerce. See Databricks Pricing, DATABRICKS,
`
`https://www.databricks.com/product/pricing (last visited Oct. 12, 2023). Databricks has placed
`
`such products and services into the stream of commerce with the knowledge and understanding that
`
`such products and services are, will be, and continue to be sold, offered for sale, used, and/or
`
`imported into the State of Texas and this District. See Litecubes, LLC v. Northern Light Products,
`
`Inc., 523 F.3d 1353, 1369-70 (Fed. Cir. 2008) (“[T]he sale [for purposes of § 271] occurred at the
`
`location of the buyer.”); see also Semcon IP Inc. v. Kyocera Corporation, No. 2:18-cv-00197-JRG,
`
`2019 WL 1979930, at *3 (E.D. Tex. May 3, 2019) (denying accused infringer’s motion to dismiss
`
`because plaintiff sufficiently plead that purchases of infringing products outside of the United States
`
`for importation into and sales to end users in the U.S. may constitute an offer to sell under § 271(a)).
`
`16.
`
`Venue is proper in this District pursuant to 28 U.S.C. §§ 1391(c) and 1400(b). As
`
`alleged herein, Defendant Databricks has committed acts of infringement in this District. As further
`
`alleged herein, Defendant Databricks, via its own operations and employees located there, has a
`
`regular and established place of business in this District. Databricks’ regular and established place
`
`of business is at least at 6900 Dallas Pkwy, Suite 02-106, Plano, Texas 75024, which according to
`
`publicly available records is located in Collin County. Accordingly, Databricks may be sued in this
`
`district under 28 U.S.C. § 1400(b).
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`6
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 7 of 83 PageID #:
`265
`
`17.
`
`On information and belief, Defendant Databricks has significant ties to, and
`
`presence in, the State of Texas and the Eastern District of Texas, making venue in this District both
`
`proper and convenient for this action.
`
`THE ASSERTED PATENTS AND TECHNOLOGY
`
`18.
`
`The Asserted Patents cover various aspects of network systems and methods
`
`extensible by users as subscribers to a network service. Such extensibility by users of network
`
`services includes interaction with the network by creating, copying, modifying, editing, and deleting
`
`agents. Such agents are invoked by users to consume service resources. Such network systems and
`
`methods further include automation of validation of equipment and/or processes via a user interface
`
`and validation processing engine.
`
`19.
`
`The ’733 patent involves at least methods for admitting a user to a network system
`
`wherein at least one agent is operable to consume a service resource (e.g., CPU, memory resource,
`
`etc.) while utilizing a service to perform a task for the user. The user is allowed to create, modify,
`
`or delete the agent within the network system.
`
`20.
`
`The ’752 patent involves at least methods for receiving, using a computing device,
`
`data for creating a network-based agent. An execution of the network-based agent is invoked in
`
`response to receiving a URL that defines a type of event and identifies the agent. Invoking execution
`
`of the network-based agent uses a service and a service resource that is consumed by the network-
`
`based agent for performing the invoking operation. The result of the operation is communicated
`
`over a network communication link.
`
`21.
`
`The ’488 patent involves at least methods for automating, in a computing
`
`environment, the validation of equipment and/or processes for use, for example, in a pharmaceutical
`
`and/or bio-technology manufacturing facility. A user interface is provided that accepts and/or
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`7
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 8 of 83 PageID #:
`266
`
`displays data representative of validation processing and/or validation workflow management
`
`information. A validation processing engine is provided that comprises a processing rule that
`
`operates to produce validation protocol information.
`
`22.
`
`The ’897 patent involves at least methods for arranging data in a data file on a mixed
`
`format physical layout. This layout has a plurality of fixed-sized fields, a plurality of variable-sized
`
`fields, and a plurality of offset slots. The fixed-sized fields are of a first size and the offset slots are
`
`of a second size. The data on the mixed format physical layout is divided into the fixed-sized fields
`
`and the variable sized fields. The data of the variable sized fields and the fixed-sized fields is
`
`compressed.
`
`23.
`
`The ’474 patent involves at least methods for receiving client requests from server
`
`systems to use a distributed processing system to process a workload. The first workload is sent to
`
`a host distributed device. An index defining a location of data required to process the first workload
`
`is sent to the host distributed device. The data is accessed from a first data address in the index. And
`
`the index is updated to include a storage address of storage coupled to the host distributed device
`
`as a location of the data.
`
`24.
`
`The ’827 patent involves at least methods and systems for configuring a distributed
`
`processing system with distributed devices coupled to a network. The devices include client agents
`
`that process workloads for the system. The client agents have software-based network attached
`
`storage (NAS) components that assess unused or underutilized storage resources in distributed
`
`devices. The NAS devices have storage resources related to the unused or underutilized storage
`
`resources. The system processes data storage or access workloads and enables the distributed
`
`devices to store location information associated with data stored by the distributed devices through
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`8
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 9 of 83 PageID #:
`267
`
`the use of client agents. At least one of the distributed devices is enabled to function as a stand-
`
`alone dedicated NAS device through the use of the client agents.
`
`25.
`
`The ’153 patent involves at least methods for providing a server system coupled to
`
`a network with network-connected distributed client systems having under-utilized capabilities. The
`
`client systems run a client agent program to provide workload processing for a project of a
`
`distributed computing platform. The server system distributes project workloads to the client
`
`systems and distributes initial project and poll parameters to the client systems. Poll
`
`communications are received from the client systems during the processing of project workloads
`
`and a dynamic snapshot information of a current project status is provided based on the poll
`
`communications. The poll communications are analyzed to determine whether to modify the initial
`
`project and poll parameters, which indicate how many client systems are active in the project. If
`
`fewer client systems are desired, including within a polling response communications, the number
`
`of actively participating client systems is reduced. And if a greater number of client systems is
`
`desired, then client systems are added to active participation in the project. The poll response
`
`communications are sent to the client systems to modify the initial project and poll parameters,
`
`depending on the analysis of the poll communications. The steps of receiving and analyzing poll
`
`communications and sending poll response communications are repeated to dynamically coordinate
`
`project activities of the client systems during project operations.
`
`26.
`
`On information and belief, a significant portion of the operating revenue of
`
`Defendant is derived from the development, design, manufacture, distribution, licensing, sale,
`
`offering for sale, and use of Databricks’ data management and analytics products and services,
`
`including the Databricks Platforms and their components. See, Databricks Raises Series I
`
`Investment
`
`at
`
`$43B Valuation, DATABRICKS,
`
`https://www.databricks.com/company/
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`9
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 10 of 83 PageID #:
`268
`
`newsroom/press-releases/databricks-raises-series-i-investment-43b-valuation
`
`(last
`
`visited
`
`December 15, 2023). For example, Defendant Databricks provides data management and analytics
`
`products and services via its data platform, i.e. the Databricks Platform(s), and related products and
`
`services to customers. For the year 2023, Defendant reported a $1.5 billion revenue run rate. Id. In
`
`2023, Defendant reported over 10,000 global customers and over 50% of the Fortune 500 utilizing
`
`the Databricks Lakehouse Platform. Id. Thus, the majority of Databricks’ revenue derives from
`
`Databricks’ data management and analytics products and services distributed, licensed, sold,
`
`offered for sale, and used by customers in the United States.
`
`27.
`
`The Asserted Patents cover Defendant’s data management and analytics products
`
`and components, software, services, and processes related to same that cover various aspects of
`
`network systems extensible by users as subscribers to a network service, including such network
`
`systems that allow a user to interact with the network by creating, copying, modifying, editing, and
`
`deleting agents to support consumption of network services and/or allow a user to provide for
`
`automation of validation of equipment and/or processes via a user interface and validation
`
`processing engine (collectively referred to herein as the “Accused Instrumentalities”). See, e.g., The
`
`Databricks Data Intelligence Platform, DATABRICKS, https://www.databricks.com/product/data-
`
`intelligence-platform (last visited Dec. 18, 2023). Defendant’s infringing Accused Instrumentalities
`
`include, but are not limited to, components of Databricks Lakehouse Platform and its predecessors,
`
`including, but not limited to networks, methods, processes, software, firmware, distributions,
`
`infrastructure, environments, interfaces, hosts, tools, data connections, databases, resources, and
`
`related services provided to partners, users, customers, clients, and consumers via at least
`
`Databricks SQL, Delta Lake, Unity Catalog, Databricks Marketplace, Data Intelligence Platform,
`
`and Databricks Spark Applications.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`10
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 11 of 83 PageID #:
`269
`
`28.
`
`As explained in further detail in the paragraphs below (including in Counts I-VII),
`
`Databricks directly infringes ’733 patent, the ’752 patent, the ’488 patent, the ’897 patent, the ’474
`
`patent, the ’827 patent, and the ’153 patent by using and performing at least one method claimed in
`
`each patent. In addition, Databricks directly and indirectly infringes the ’827 patent by making,
`
`selling, offering for sale, using, and importing at least one system claimed in the ’827 patent.
`
`29.
`
`Databricks operates and/or directs and controls every aspect of the data processing
`
`servers provided to its customers, including the execution of the software processes on its data
`
`platform. Databricks imposes terms and restrictions on the use of the Databricks Services. See
`
`Exhibit A (“Ex. A,” attached) available at https://www.databricks.com/legal/mcsa. Databricks
`
`defines its “Databricks Services” as “(a) the Databricks data processing platform services (the
`
`“Platform Services”), (b) support services (“Support Services”), (c) training services (“Training
`
`Services”), and (d) advisory services (“Advisory Services”) and any other services provided by
`
`Databricks.” See Ex. A at Section 1.14 (emphasis in original). Moreover, Databricks charges its
`
`customers based on the Databricks resources utilized (e.g. processor and memory usage). See
`
`Databricks Pricing, DATABRICKS, https://www.databricks.com/product/pricing. Databricks defines
`
`Databricks Materials as the “software programs, tools, know-how, expertise, utilities, processes,
`
`inventions, devices, methodologies, specifications, documentation, techniques, training materials,
`
`and any other materials of any kind used, created, developed or delivered by Databricks or its
`
`personnel in connection with the Databricks Services.” See Ex. A at Section 1.13. Databricks
`
`expressly retains all ownership of “the Databricks Services, Documentation, Deliverables,
`
`Databricks Materials, Course Materials and any and all related and underlying technology and
`
`documentation (including but not limited to products, software tools, algorithms, know-how,
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`11
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 12 of 83 PageID #:
`270
`
`processes, methodologies, databases, and architecture) created by or for, or licensed to Databricks.”
`
`See Ex. A at Section 3.1.
`
`30.
`
`Databricks owns all rights, title, and interest to the Databricks Services, Databricks
`
`Materials, and Databricks Technology. See Ex. A at Section 3.1 Databricks restricts access and use
`
`pursuant to one or more contracts, charges the Customer for computation and storage utilized by
`
`the Databricks Technology, and prohibits any further use or access to the Databricks Technology if
`
`the customer’s subscription expires or is terminated. See Ex. A at Section 4.8. Moreover, Databricks
`
`imposes other “Restrictions” on the access and use of Databricks Services including the “transfer
`
`or assign any of your rights” included in the Master Cloud Services Agreement. See Ex. A at Section
`
`6.2(b). Further, Databricks limits and controls the users’ use of the “Platform Services” to the limits
`
`imposed by Databricks’ Documentation. See Ex. A at Section 4.3(b).
`
`31.
`
`Databricks directly and/or indirectly infringes certain claims of the Asserted Patents
`
`via its operation and control of the Accused Instrumentalities, namely the components of the
`
`Databricks Platform that perform each step of the asserted method claims and/or embody each
`
`element of the asserted system claims. See, e.g., SiRF Tech., Inc. v. Int'l Trade Comm'n, 601 F.3d
`
`1319, 1329 (Fed. Cir. 2010) (finding direct infringement where there was “control or direction of
`
`the performance of that step by the accused infringer”). For example, when Databricks Technology
`
`is deployed into a Cloud Environment, the Databricks Lakehouse Platform performs the steps of
`
`the patented method claims because the Databricks Lakehouse Platform is programmed to execute
`
`those steps when the cited Accused Instrumentalities are used. Moreover, the contractual
`
`relationship between Databricks and its customers requires that neither Databricks’ customer nor
`
`users may modify how the Databricks Lakehouse Platform operates, which further demonstrates
`
`Databricks’ direction and control over the infringing technology.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`12
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 13 of 83 PageID #:
`271
`
`32.
`
`The Asserted Patents, including claim 37 of the ’733 patent, cover Accused
`
`Instrumentalities of Defendant, including Databricks’ performance of and/or direction and control
`
`of the performance of each step of a method of utilizing Databricks’ Platform(s) to interface with
`
`MLflow, which, as described below, provides a managed machine learning lifecycle system.
`
`Databricks Platforms load, train, run, and track using Databricks clusters using MLflow. The
`
`MLflow model utilizes different Databricks services such as Databricks’ file system for defining
`
`the path of the MLflow model.
`
`See What is Databricks, DATABRICKS,
`https://docs.databricks.com/en/introduction/index.html (last visited October 17, 2023)
`
`
`
`
`
`
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`13
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 14 of 83 PageID #:
`272
`
`mlflow, DATABRICKS,
`https://web.archive.org/web/20190828125229/https://databricks.com/mlflow (accessible
`at least in August 28, 2019).
`
`
`
`33.
`
`As shown below, Databricks, via the Accused Instrumentalities, performs the step
`
`of admitting a user to a workspace and providing a user with credentials for registration and
`
`admission to the Databricks network system.
`
`https://docs.databricks.com/en/administration-guide/users-groups/index.html
`
`34. MLflow is a managed machine learning lifecycle system that includes a model
`
`management system. See MLflow Releases https://mlflow.org/releases/.
`
`
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`14
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 15 of 83 PageID #:
`273
`
`See Introducing the MLflow Model Registry, DATABRICKS,
`https://www.databricks.com/blog/2019/10/17/introducing-the-mlflow-model-registry.html
`(last visited Dec. 15, 2023).
`Databricks provides access to the Databricks Jobs Scheduler and auto-managed
`35.
`
`clusters to use with MLflow, allowing users to schedule workflows and/or perform a variety of
`
`tasks.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`15
`
`
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 16 of 83 PageID #:
`274
`
`See MLflow, DATABRICKS,
`https://web.archive.org/web/20190828125229/https://databricks.com/mlflow
`
`
`
`
`
`See Log, load, register, and deploy MLflow models, DATABRICKS,
`https://docs.databricks.com/en/mlflow/models.html (last visited Dec. 15, 2023).
`
`
`
`36.
`
`As shown below, Databricks, via the Accused Instrumentalities, performs the step
`
`of allowing the user to create an agent, via a MLflow model, which is operable to perform a task
`
`for the user, such as tracking metrics, parameters, and artifacts, packaging models and reproductible
`
`ML projects, and deploying models to batch or real-time serving platforms.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`16
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 17 of 83 PageID #:
`275
`
`
`
`See Introducing the MLflow Model Registry, DATABRICKS,
`https://www.databricks.com/blog/2019/10/17/introducing-the-mlflow-model-
`registry.html (last visited Dec. 15, 2023).
`
`
`
`37.
`
`Performance of tasks utilizing the Databricks Platforms, consume resources.
`
`Databricks quantifies the consuming of resources with DBUs. As explained below, a DBU
`
`quantifies the amount of data processed and the amount of compute resources used.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`17
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 18 of 83 PageID #:
`276
`
`
`See Databricks Pricing FAQ, DATABRICKS, https://www.databricks.com/product/pricing
`(last visited October 17, 2023).
`
`
`
`38.
`
`Databricks allows the user, can create, modify, or delete the agent (e.g., a model in
`
`MLflow) within the network system. For example, Databricks, through a MLflow editor, allows a
`
`Databricks user create, modify, or delete the model.
`
`See Databricks Extends MLflow Model Registry with Enterprise Features, DATABRICKS,
`https://www.databricks.com/blog/2020/04/15/databricks-extends-mlflow-model-registry-
`with-enterprise-features.html (last visited December 15, 2023).
`
`
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`18
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 19 of 83 PageID #:
`277
`
`
`
`See Databricks Extends MLflow Model Registry with Enterprise Features, DATABRICKS,
`https://www.databricks.com/blog/2020/04/15/databricks-extends-mlflow-model-registry-
`with-enterprise-features.html (last visited December 15, 2023).
`
`39.
`
`The Asserted Patents, including claim 24 of the ’752 patent, cover Accused
`
`Instrumentalities of Defendant, including Databricks’ performance of and/or direction and control
`
`of the performance of each step of a method comprising the steps of receiving, using a computing
`
`device (e.g., Databricks server), data (e.g., cluster definition, cluster name, etc.) for creating a
`
`network-based agent (e.g., a cluster). As shown below, Databricks uses Databricks Workflows to
`
`receive requests from a user to create and manage clusters.
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`19
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 20 of 83 PageID #:
`278
`
`See Introducing Databricks Workflows, DATABRICKS,
`https://www.databricks.com/blog/2022/05/10/introducing-databricks-workflows.html
`(last visited December 15, 2023).
`
`
`
`
`
`40.
`
`Databricks, via the Accused Instrumentalities, performs the step of receiving, using
`
`a computing device, data for creating a network-based agent. For example, a cluster in the
`
`Databricks Lakehouse Platform (i.e., a computing device) is a set of hosts running inter-dependent
`
`services. For creating a cluster, data such as cluster definition, number of nodes, types of service,
`
`cluster name, etc. are received by Databricks from the user.
`
`See Introduction to Databricks Workflows, DATABRICKS,
`https://docs.databricks.com/en/workflows/index.html (last visited December 15, 2023).
`
`
`
`
`PLAINTIFF’S FIRST AMENDED COMPLAINT
`FOR PATENT INFRINGEMENT
`
`20
`
`

`

`Case 2:24-cv-00162-JRG-RSP Document 33 Filed 07/18/24 Page 21 of 83 PageID #:
`279
`
`
`
`41.
`
`The creation of a cluster is triggered when Databricks receives indication that the
`
`user clicks on ‘New Job Cluster’.
`
`
`
`See Create and run Databricks Jobs, DATABRICKS,
`https://docs.databricks.com/en/workflows/jobs/create-run-jobs.html (last visited December
`15, 2023).
`
`
`
`42.
`
`Databricks, via the Accused Instrumentalities, performs the step of invoking, using
`
`the computing device, and in response to receiving a URL defining a type of event and identifying
`
`the network-based agent, execution

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

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.