`
`
`UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`SHERMAN DIVISION
`
`R2 SOLUTIONS LLC,
`
`
`Plaintiff,
`
`
`
`v.
`
`
`DATABRICKS, INC.,
`
`
`Defendant.
`
`
`
`Civil Action No. 4:23-cv-01147-ALM
`
`JURY TRIAL DEMANDED
`
`
`
`
`
`
`
`
`
`
`DEFENDANT DATABRICKS, INC.’S OPPOSITION TO PLAINTIFF’S
`MOTION TO COMPEL DISCOVERY AND AMEND SCHEDULING ORDER
`
`
`
`
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 2 of 21 PageID #: 6285
`
`
`
`
`I.
`
`II.
`
`TABLE OF CONTENTS
`
`Page
`
`INTRODUCTION ............................................................................................................... 1
`
`FACTUAL BACKGROUND ............................................................................................. 2
`
`A.
`
`B.
`
`C.
`
`D.
`
`E.
`
`The Asserted Patent and Claims Are Directed to an “Enhanced
`MapReduce” Technique for Data Processing ......................................................... 2
`
`R2 Accuses Only Apache Spark on Databricks’ Platform of
`Infringement ............................................................................................................ 2
`
`R2 Chose Not to Accuse Photon Even Though It Knew about Photon
`Before It Filed Its Complaint and Through Databricks’ Extensive
`Photon Discovery .................................................................................................... 3
`
`R2 Never Accused
`
` Is Irrelevant ............................................... 6
`
`R2 Confirmed in a Stipulation Filed with the Court that Databricks’
`Source Code Production Was Complete in December ............................................ 7
`
`III.
`
`ARGUMENT ...................................................................................................................... 8
`
`A.
`
`B.
`
` So It
`R2’s Infringement Contentions Do Not Accuse
`Is Not Entitled to Discovery on Either .................................................................... 8
`
`R2’s Mischaracterizations of Communications with Databricks Are Not
`a Basis to Compel Discovery ................................................................................ 13
`
`C.
`
`R2 Provides No Basis for Its Request to Delay the Case ...................................... 13
`
`IV.
`
`CONCLUSION ................................................................................................................. 15
`
`
`
`
`
`
`
`
`i
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 3 of 21 PageID #: 6286
`
`
`
`
`CASES
`
`TABLE OF AUTHORITIES
`
`Page(s)
`
`Connectel, LLC v. Cisco Sys., Inc.,
`391 F. Supp. 2d 526 (E.D. Tex. 2005) .................................................................................... 10
`
`Edward D. Ioli Tr. v. Avigilon Corp.,
`No. 2:10-cv-605-JRG, 2012 WL 5830711 (E.D. Tex. Nov. 16, 2012) ................................... 12
`
`Forterra Sys., Inc. v. Avatar Factory,
`No. C-05-04472 PVT, 2006 WL 2458804 (N.D. Cal. Aug. 22, 2006) ................................... 12
`
`Grant v. City of Hous.,
`625 F. App’x 670 (5th Cir. 2015) ............................................................................................ 13
`
`Keranos, LLC v. Silicon Storage Tech., Inc.,
`797 F.3d 1025 (Fed. Cir. 2015) ........................................................................................... 9, 10
`
`Linex Techs., Inc. v. Belkin Int’l, Inc.,
`628 F. Supp. 2d 703 (E.D. Tex. 2008) ...................................................................................... 9
`
`O2 Micro Int’l Ltd. v. Monolithic Power Sys., Inc.,
`467 F.3d 1355 (Fed. Cir. 2006) ............................................................................................... 10
`
`R2 Solutions LLC v. Am. Airlines, Inc.,
`No. 4:22-cv-00353-ALM, 2023 WL 3938862 (E.D. Tex. June 9, 2023) ........................ 8, 9, 10
`
`Semcon IP Inc. v. ZTE Corp.,
`No. 2:16-CV-00437, 2018 WL 4501808 (E.D. Tex. Feb. 28, 2018) ........................................ 8
`
`Sol IP, LLC v. AT&T Mobility LLC,
`No. 2:18-cv-00526-RWS-RSP, 2020 WL 1911388 (E.D. Tex. Apr. 20, 2020).................. 9, 10
`
`TiVo Inc. v. Samsung Elecs. Co.,
`No. 2:15-cv-1503-JRG, 2016 WL 5172008 (E.D. Tex. Jul. 22, 2016) ................................... 10
`
`STATUTES AND RULES
`
`Fed. R. Civ. P. 11 .................................................................................................................. 4, 7, 10
`
`Fed. R. Civ. P. 16(b)(4) ................................................................................................................. 13
`
`
`
`
`ii
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 4 of 21 PageID #: 6287
`
`
`
`
`I.
`
`INTRODUCTION
`
`R2 has no viable infringement theory, so it requests, under the guise of a motion to compel,
`
`60 more days of fact discovery to try to concoct a theory on products R2 has not accused in this
`
`case. R2 contends that Databricks has withheld source code and technical documents on two
`
`Databricks functionalities—Photon
`
`—neither of which is even mentioned in R2’s
`
`infringement contentions, much less accused. R2 chose not to accuse Photon in its initial
`
`infringement contentions, or in its following two supplemental contentions, even though it knew
`
`about Photon before filing this suit, and even though Databricks has produced more than 400
`
`technical documents describing Photon and provided testimony about Photon from four of its
`
`witnesses deposed in this case. It was not until Databricks’ co-founder recently testified that
`
` that R2 told the Court
`
`that it is entitled to source code and technical documents on both
`
` and Photon. But
`
`
`
` R2 knew about and chose not to accuse
`
`when it filed its Complaint in December of 2023.
`
`
`
` that R2 contends meet the specialized “map” and “reduce” operations of
`
`the asserted claims.
`
`R2 cannot credibly contend that
`
`.
`
`
`
`
`
`
`
`
`
`. R2 therefore resorts to mudslinging and
`
`outlandish accusations that Databricks misled R2 about the operation of Photon—which could not
`
`be farther from the truth—to seek the requested extension so that R2 can concoct a new
`
`infringement theory. R2’s baseless and highly prejudicial request to re-do this case—when the
`
`1
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 5 of 21 PageID #: 6288
`
`
`
`
`parties have already served multiple rounds of infringement and invalidity contentions, conducted
`
`claim construction, collectively taken more than a dozen depositions, and reached the close of fact
`
`discovery (which is February 13, 2025)—should be denied.
`
`II.
`
`FACTUAL BACKGROUND
`
`A.
`
`The Asserted Patent and Claims Are Directed to an “Enhanced MapReduce”
`Technique for Data Processing
`
`This is a patent case. R2 filed suit on December 28, 2023, alleging infringement of one
`
`patent: U.S. Patent No. 8,190,610 (“the ’610 patent”). The patent, titled “MapReduce for
`
`distributed database processing,” is directed to a purportedly “improved” version of MapReduce.
`
`(Ex. A at 3:48-50.) MapReduce is a prior art programming methodology developed by Google for
`
`processing big data sets in a parallel, distributed computing environment. (Id. at 1:6-16.) As the
`
`name suggests, MapReduce includes two data processing functions: a map function that can
`
`process data in the form of key-value pairs and a reduce function that can merge data based on a
`
`common key. (Id. at 1:17-27.)1 As the claims recite and the Court’s constructions require, this
`
`“enhanced” MapReduce implements specialized map and reduce functions that operate based on
`
`an understanding of where data “originated.”2
`
`B.
`
`R2 Accuses Only Apache Spark on Databricks’ Platform of Infringement
`
`R2 accuses Apache Spark of performing the specialized map and reduce functions of the
`
`asserted claims. Apache Spark is an open-source analytics engine for processing large amounts of
`
`
`1 The asserted patent acknowledges that it did not invent MapReduce. (Id. at 2:9-14.)
`2 This Court’s constructions of other claim terms make clear that the claimed “enhanced
`MapReduce” requires specialized functions. For example, the Court construed “data group” as
`“a group of data and a mechanism for identifying data from that group.” (Dkt. 71 at 6.). As another
`example, the Court’s construction also a “mapping function” that “is selected for a partition based
`on the data group the partition originated from.” (Id. at 27.) As yet another example, this Court
`construed “reducing” to require “processing the intermediate data for each data group in a manner
`that is defined to correspond to the data group from which the intermediate data originated.”
`(Id. at 30.)
`
`2
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 6 of 21 PageID #: 6289
`
`
`
`
`data based on a customer’s chosen configuration for their data analytic needs. In its Complaint,
`
`R2 accused “Databricks Data Intelligence Platform/Databricks Lakehouse Platform, and any other
`
`platform(s) offered or provided by Databricks that utilize Apache Spark or any other similar
`
`functionality” of infringing each asserted claim. (Dkt. 1, ¶ 7.) The only functionality R2 accused
`
`of meeting the claimed map and reduce steps in its Complaint was open-source Apache Spark
`
`operators purportedly running on Databricks’ platform.
`
`The same was true for R2’s infringement contentions. R2’s initial infringement
`
`contentions, served on June 21, 2024, identified the “Accused Instrumentalities” in this case as
`
`“the Databricks Data Intelligence Platform/Databricks Lakehouse Platform and any other
`
`platforms provided by Databricks that utilize Apache Spark or any other similar functionality.”
`
`(Ex. B at 2.) The claim charts in the initial contentions accused only Apache Spark purportedly
`
`running in Databricks’ platform of meeting every claim limitation. And that did not change in
`
`R2’s two supplementations of its infringement contentions. Both its first supplemental
`
`infringement contentions, served on September 20, 2024, and its second (and operative)
`
`supplemental infringement contentions, served on January 9, 2025, accuse only Apache Spark
`
`functionality operating in Databricks’ platform of performing the “enhanced MapReduce” recited
`
`in the asserted claims. Because the only feature accused of infringement in that Databricks’
`
`platform is Apache Spark, Databricks produced the source code for Apache Spark.
`
`C.
`
`R2 Chose Not to Accuse Photon Even Though It Knew about Photon Before
`It Filed Its Complaint and Through Databricks’ Extensive Photon Discovery
`
` Photon is not accused in this case. In fact, Photon is not even
`
`
`
`mentioned in any of the infringement contentions R2 has served in this case. R2 chose not to
`
`accuse Photon of infringement even though it has known about Photon since before it filed this
`
`3
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 7 of 21 PageID #: 6290
`
`
`
`
`suit. That is clear because R2’s Complaint, filed on December 28, 2023, references Photon in an
`
`excerpt taken directly from Databricks’ website, stating: “The Databricks Runtime includes
`
`additional optimizations and proprietary features that build on and extend Apache Spark, including
`
`Photon, an optimized version of Apache Spark rewritten in C++.” (Dkt. 1, ¶ 40 (emphasis added).)
`
`R2, and its counsel, pursuant to their Rule 11 obligations, were therefore undeniably aware of
`
`Photon when it filed its Complaint in this case. R2 nevertheless made the decision not to accuse
`
`Photon of infringement when it filed suit.
`
`Although R2 did not accuse Photon, Databricks went above and beyond its discovery
`
`obligations and produced extensive discovery on Photon more than seven months ago. Since then,
`
`Databricks has produced more than 400 documents describing Photon, including over 4,800 pages
`
`of technical documents. Databricks made these productions on July 16, 2024. Yet R2 did not
`
`accuse Photon in any of the infringement contentions it served in this case or seek leave to file
`
`amended infringement contentions based on its review of the Photon documents. The documents
`
`described Photon in detail. For example, Databricks produced a public-facing webpage entitled
`
`“What is Photon?” on July 16, 2024. The webpage, which was publicly available on Databricks’
`
`website before R2 filed suit,3 explains that Photon performs “[a]ccelerated queries that process
`
`data faster and include aggregations and joins,” “[f]aster Delta and Parquet writing using
`
`UPDATE, DELETE, MERGE INTO, INSERT, and CREATE TABLE AS SELECT, including
`
`wide tables that contain thousands of columns,” and “[r]eplac[ing] sort-merge joins with hash-
`
`joins.” (Ex. C at 1.) The produced webpage identifies a list of Photon operators, including “Hash
`
`
`3 The “What is Photon?” webpage was published by Databricks on December 5, 2023 and was
`captured by the Internet Archive via the Wayback Machine as early as December 10, 2023.
`Available
`at
`https://web.archive.org/web/20231210112916/https://docs.databricks.com/en/
`compute/photon.html. A later updated version was also produced to R2 on July 16, 2024 as Bates
`No. Databricks_R2_00008580. (Ex. C.)
`
`4
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 8 of 21 PageID #: 6291
`
`
`
`
`Aggregate/Join/Shuffle,” “Sort,” and “Array.” (Id. at 2-4.) Other publicly available documents,
`
`dating back to June 2020, describe in detail the Photon engine.4
`
`Not only has Databricks produced hundreds of documents describing Photon, multiple
`
`Databricks witnesses deposed in this case—dating back more than two months—have explained
`
`how Photon works. Denny Lee, Principal Developer Advocate at Databricks, first testified on
`
`December 5, 2024 that “
`
`” and that
`
`.” (Ex. D at 56:12-24; see also id. at 57:5-21
`
`
`
`
`
`
`
`Davis, Lead Solutions Architect at Databricks, on December 13, 2024. Mr. Davis confirmed that
`
`; id. at 64:17-25
`
` R2 then deposed Cody
`
`deposed Josh Rosen, Staff Software Engineer at Databricks, and he
`
`
`
`
`
` On January 16, 2025, R2
`
`
`
`
`
`
`
`
`
` Most recently,
`
`Databricks co-founder Reynold Xin again confirmed on January 24, 2025 that
`
`
`
`
`4 See https://www.databricks.com/blog/2020/06/24/introducing-photon-engine.html; https://www.
`databricks.com/blog/2021/06/17/announcing-photon-public-preview-the-next-generation-query-
`engine-on-the-databricks-lakehouse-platform.html (describing “[f]aster time-series analysis using
`Photon compared to Spark and traditional Databricks Runtime”) (produced version attached as Ex. J);
`https://www.databricks.com/blog/2022/08/03/announcing-photon-engine-general-availability-on-
`the-databricks-lakehouse-platform.html (describing that “customers have seen 3-20x performance
`gain during previewing, which is significantly faster than in Apache Spark™”).
`
`5
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 9 of 21 PageID #: 6292
`
`
`
`
`
`
`Despite information that has long been available and known to R2 regarding Photon—
`
`through Databricks’ public website, Databricks’ document productions, and Databricks’
`
`witnesses—R2 has not included Photon in its infringement contentions. Nor has it ever sought to
`
`
`
`amend its contentions to include Photon.
`
`D.
`
`R2 Never Accused
`
` Is Irrelevant
`
`In addition to testifying about Photon, Mr. Xin testified
`
`Mr. Xin further testified that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` In other
`
`words, in stark contrast to the claimed “map” and “reduce” steps of the “enhanced MapReduce”
`
`disclosed in the patent,
`
`Mr. Xin further testified that
`
`
`
`
`
`
`
`
`
`
`
`
`5 The deposition transcript misspells
`
` This is a transcription error.
`
`6
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 10 of 21 PageID #:
`6293
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`like Photon, is not even mentioned in any of R2’s infringement contentions, much
`
`less accused. R2 has not sought leave to amend its infringement contentions to accuse
`
`nor
`
`can it. No good cause exists for R2 to credibly accuse
`
` infringing any of the claimed
`
`“map” and “reduce” claim requirements. Unlike the accused Apache Spark,
`
`
`
` including anything that could, under Rule 11, be accused of
`
`meeting the “enhanced MapReduce” claims. (See Li Decl. at ¶¶ 4-5.)
`
`E.
`
`R2 Confirmed in a Stipulation that Databricks’ Source Code Production
`Was Complete in December
`
`On December 19, 2024, R2 filed a stipulation with the Court affirming that Databricks’
`
`source code production was complete. By that time, R2 had produced all of the open-source
`
`Apache Spark source code for the open-source Spark functionality that R2 accused in its
`
`infringement contentions, as well as
`
`
`
` Databricks’ counsel confirmed in conferences with R2 counsel that
`
`
`
`. Databricks
`
`therefore agreed in the parties’ Joint Stipulation Regarding Source Code “that for the purposes of
`
`this litigation, the open-source Apache Spark source code files identified in R2’s First
`
`Supplemental Infringement Contentions is representative of Databricks’ corresponding internal
`
`Apache Spark source code files in the Databricks Data Intelligence Platform,” and that R2 is
`
`7
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 11 of 21 PageID #:
`6294
`
`
`
`
`therefore “entitled to treat such open-source Apache Spark source code files as if it is Databricks’
`
`own source code for the purposes of R2’s allegations of infringement in this case.” (Dkt. 73 at 1.)
`
`Databricks further confirmed in the stipulation that it “will not use the fact that R2 relies on such
`
`open-source Apache Spark source code files, as opposed to Databricks’ proprietary code files, to
`
`make its infringement allegations as the basis for any defense in this action.” (Id.) With
`
`confirmation that it had all the source for the accused functionality in this case—open source
`
`Apache Spark—R2 agreed in the stipulation that “Databricks’ source code production is complete,
`
`and R2 will not be entitled to and will not request the production of additional source code unless
`
`R2 shows good cause to seek it.” (Id.)
`
`Notably, before agreeing to that stipulation, R2’s counsel had deposed Databricks
`
`witnesses regarding Photon (see supra, at 5-6), and had requested source code for Photon. (See
`
`Ex. K.) R2’s counsel then abandoned that request when—in exchange for Databricks’ agreement
`
`that open-source Apache Spark code operates in the same way as the corresponding Databricks’
`
`internal code files—it stipulated that “Databricks’ source code production is complete” and agreed
`
`to “not request the production of additional source code” from Databricks absent good cause. (Dkt.
`
`73 at 1.) R2 now reneges on its stipulation and moves to compel additional source code.
`
`III. ARGUMENT
`
`A.
`
`R2’s Infringement Contentions Do Not Accuse Photon or
`Entitled to Discovery on Either
`
` So It Is Not
`
`“Infringement contentions serve the critical function of defining the scope of discovery and
`
`narrowing the issues in patent litigation.” R2 Solutions LLC v. Am. Airlines, Inc., No. 4:22-cv-
`
`00353-ALM, 2023 WL 3938862, at *3 (E.D. Tex. June 9, 2023) (citing Semcon IP Inc. v. ZTE
`
`Corp., No. 2:16-CV-00437, 2018 WL 4501808, at *2 (E.D. Tex. Feb. 28, 2018)). As a result, the
`
`Court requires a patentee claiming infringement to identify—“as specific as possible”—each
`
`8
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 12 of 21 PageID #:
`6295
`
`
`
`
`accused instrumentality at the outset of the case. See P.R. 3-1(b). Under P.R. 3-1(b), “[e]ach
`
`product, device, and apparatus must be identified by name or model number, if known.” Id.
`
`(emphasis added). This rule “requires a patentee to lay out its theories of infringement at the outset
`
`of the case, using all publicly available information, and with enough specificity to ‘give an alleged
`
`infringer notice of the patentee’s claims.’” Am. Airlines, 2023 WL 3938862, at *3 (citing Linex
`
`Techs., Inc. v. Belkin Int’l, Inc., 628 F. Supp. 2d 703, 706 (E.D. Tex. 2008)). The purpose of this
`
`rule is to require patentees to “crystallize their theories of the case early in the litigation so as to
`
`prevent the shifting sands’ approach” to patent litigation. Keranos, LLC v. Silicon Storage Tech.,
`
`Inc., 797 F.3d 1025, 1035 (Fed. Cir. 2015) (internal quotation marks omitted) (addressing P.R.
`
`3-1). A patentee “must seek leave of court” to accuse more products in its infringement
`
`contentions. Am. Airlines, 2023 WL 3938862, at *3 (citing Keranos, 797 F.3d at 1035).
`
`R2 has not accused Photon or
`
` in its infringement contentions. Indeed, R2’s
`
`infringement contentions never even mention Photon or
`
` Instead, R2 identified as accused
`
`instrumentalities “Databricks Data Intelligence Platform/Databricks Lakehouse Platform and any
`
`other platform(s) [offered or] provided by Databricks that utilize Apache Spark or any other similar
`
`functionality.” (Ex. B at 2.) And R2 makes no attempt to explain how Photon or
`
` would
`
`fall within these accused instrumentalities, nor can it. Neither Photon nor
`
` is Apache Spark.
`
`And R2’s catch-all language accusing “any other similar functionality” fails to accuse Photon or
`
` In fact, courts in this district routinely “reject[] the use of catch-all language to satisfy the
`
`requirements of [P.R.] 3-1(b),” such as the phrase “similar functionality,” which is overly-broad,
`
`untethered to the claim language, and is an improper attempt to shift the burden of identifying
`
`purportedly infringing activities from plaintiff to defendant. Sol IP, LLC v. AT&T Mobility LLC,
`
`No. 2:18-cv-00526-RWS-RSP (lead case), 2020 WL 1911388, at *4-6 (E.D. Tex. Apr. 20, 2020)
`
`(“The Court also stated that ‘this catch-all language, either in [plaintiff’s] current contentions or in
`
`9
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 13 of 21 PageID #:
`6296
`
`
`
`
`any future contentions, has no effect under the rules and may be disregarded by [the defendant].”)
`
`(citation omitted). Courts have similarly emphasized that it is not a defendant’s job to figure out
`
`what other products a plaintiff is accusing, because “[Plaintiff] knows best what its infringement
`
`theory is.” Id. at *4 (quoting TiVo Inc. v. Samsung Elecs. Co., No. 2:15-cv-1503-JRG, 2016 WL
`
`5172008, at *3 (E.D. Tex. Jul. 22, 2016)).
`
`Although R2 alleges in its motion that it did not learn about Photon—which is
`
`demonstrably false—and
`
` until after discovery was underway, neither gives “R2 license to
`
`employ the ‘shifting sands’ approach[] to litigation that the Patent Local Rules are designed to
`
`prevent.” Am. Airlines, 2023 WL 3938862, at *3 (citing Keranos, 797 F.3d at 1035). R2 should
`
`have instead sought leave to amend its infringement contentions because, as this Court has noted,
`
`“[i]f the parties were not required to amend their contentions promptly after discovering new
`
`information, the contentions requirement would be virtually meaningless as a mechanism for
`
`shaping the conduct of discovery and trial preparation.” Am. Airlines, 2023 WL 3938862, at *3
`
`(quoting O2 Micro Int’l Ltd. v. Monolithic Power Sys., Inc., 467 F.3d 1355, 1366 (Fed. Cir. 2006)).
`
`R2 does not seek leave to accuse
`
` or Photon, nor do the Court’s rules permit it to do
`
`so. R2 must show “good cause” to amend its infringement contentions. See P.R 3-6(b). That
`
`requires R2 to show it was diligent in searching public information before filing suit. See Sol IP,
`
`2020 WL 1911388, at *1. R2 cannot. R2 knew about Photon when it filed its complaint and failed
`
`to accuse it or seek leave to accuse it, even after Databricks produced hundreds of documents and
`
`deposition testimony about it. R2’s lack of diligence eliminates any possibility of accusing Photon.
`
`See id. at *1 (requiring diligence to show good cause to amend); see also Connectel, LLC v. Cisco
`
`Sys., Inc., 391 F. Supp. 2d 526, 528 (E.D. Tex. 2005) (expecting plaintiffs to “rigorously analyze
`
`all publicly available information”). And R2 cannot accuse
`
`
`
`
`
`10
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 14 of 21 PageID #:
`6297
`
`
`
`
`
`
`With no avenue to obtain additional discovery regarding Photon or
`
` under the
`
`Court’s rules, R2 mischaracterizes both
`
` and the asserted claims to argue relevance. First,
`
`R2 inaccurately claims that Mr. Xin testified
`
`. He did not.
`
`
`
`Although Mr. Xin explained that b
`
`Mr. Xin also repeatedly
`
`further explained that
`
` Mr. Xin’s testimony makes abundantly clear that
`
`
`
`
`
`
`
`
`
` Mr. Xin
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` infringed, it
`
`should have sought leave to amend its infringement contentions to accuse it months ago—not on
`
`the eve of the close of fact discovery, and not after it had already agreed that “Databricks’ source
`
`code production is complete, and R2 will not be entitled to and will not request the production of
`
`additional source code unless R2 shows good cause to seek it.” (Dkt. 73 at 1.)
`
`Moreover, R2 has utterly failed to show good cause for amending its contentions at this
`
`late date. Indeed, R2 does not show that either
`
`
`
`11
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 15 of 21 PageID #:
`6298
`
`
`
`
`patent as simply “merging data having different schema in a distributed system” to assert that
`
`. Instead, R2 mischaracterizes the asserted
`
`
`
` (Mot. at 7.) That broad characterization ignores the claim requirements, and
`
`this Court’s constructions. R2 fails to show any relevance of
`
` and Photon to the claimed
`
`“map” and “reduce” functions that operate in specialized ways on specific “data groups.” (See
`
`supra, at fn 2.) Nor can it—
`
` and it does
`
`not transform the unaccused Photon functionality R2 has known of since it filed its Complaint.
`
`The cases R2 cites confirm that R2 is not entitled to the requested discovery. R2 cites
`
`Edward D. Ioli Tr. v. Avigilon Corp., No. 2:10-cv-605-JRG, 2012 WL 5830711 (E.D. Tex. Nov.
`
`16, 2012) as holding generally that source code must be produced under P.R. 3-4(a) (which
`
`Databricks has done). But R2 ignores that the Court limited this ruling to source code relating to
`
`“any aspects or elements of an accused instrumentality.” Id. at *3 (emphasis added). Neither
`
`Photon or
`
` are accused instrumentalities. And the non-precedential opinion from another
`
`district in Forterra Sys., Inc. v. Avatar Factory, No. C-05-04472 PVT, 2006 WL 2458804 (N.D.
`
`Cal. Aug. 22, 2006) merely held that the entire source code for accused products is discoverable,
`
`absent undue burden on the defendant. Id. at *6-7. Here, R2 seeks unspecified and unlimited
`
`volumes of highly confidential proprietary source code from Databricks without even a basic
`
`allegation of infringement by
`
` or Photon. This is the very “shifting sands” approach that is
`
`prohibited the Court’s rules, particularly given R2’s stipulation that “Databricks’ source code
`
`production is complete” nearly two months ago, on December 19, 2024.
`
`12
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 16 of 21 PageID #:
`6299
`
`
`
`
`B.
`
`R2’s Mischaracterizations of Communications with Databricks Are Not a
`Basis to Compel Discovery
`
` Because R2 cannot succeed on its motion on the merits, it resorts instead to unsupported
`
`and false allegations of gamesmanship. (See, e.g., Mot. at 2 (alleging that “Databricks’ discovery
`
`tactics proved worse than what R2 imagined—Databricks has been dishonest”); id. at 9 (alleging
`
`that “R2 discovered Databricks’ misrepresentations”); id. at 11 (alleging “R2 just discovered new
`
`evidence that is material to its infringement claims because Databricks hid it throughout
`
`discovery”).) R2’s baseless allegations could not be further from the truth. As explained above,
`
`Databricks produced hundreds of documents beyond its obligations under the Court’s Rules
`
`relating to and describing Photon since the beginning of discovery. At no point did Databricks
`
`hide Photon or
`
` or attempt to mislead R2. Databricks provided ample discovery and
`
`description of Photon in addition to the many publicly available resources providing the same,
`
`even a cursory review of which would have informed R2 of what it is and how it is deployed. Yet
`
`R2 never once sought to amend its contentions to accuse Photon of infringement, and instead
`
`voluntarily stipulated to forego all additional production of source code. R2’s failure to diligently
`
`litigate its potential claims is not proper grounds to compel discovery on products it never accused.
`
`C.
`
`R2 Provides No Basis for Its Request to Delay the Case
`
`The Court should deny R2’s request to delay, on the eve of the close of fact discovery, case
`
`deadlines by 60 days so R2 can try to concoct a new infringement theory on products it has never
`
`accused and never sought leave to accuse. A scheduling order “may be modified only for good
`
`cause and with the judge’s consent” under Rule 16(b)(4). To determine good cause, Courts apply
`
`a four-part test: “(1) the explanation for the failure to timely comply with the scheduling order;
`
`(2) the importance of the modification; (3) potential prejudice in allowing the modification; and
`
`13
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 17 of 21 PageID #:
`6300
`
`
`
`
`(4) the availability of a continuance to cure such prejudice.” Grant v. City of Hous., 625 F. App’x
`
`670, 679 (5th Cir. 2015). All four factors warrant denial of R2’s request to delay case deadlines.
`
`First, R2 has no good cause for attempting to accuse Photon at this late date. R2 knew of
`
`Photon when it filed its Complaint and, if it had not already done so, it could have learned about
`
`Photon through a cursory search of Databricks’ website. It could have therefore accused Photon
`
`in its Complaint and in its initial infringement contentions. Databricks produced many of its
`
`Photon webpages starting more than seven months ago. Yet R2 neither sought leave to amend to
`
`accuse Photon nor accused Photon in any of its supplemental infringement contentions. After R2
`
`deposed Databricks’ witness on Photon, not only did it fail to seek leave to amend, it stipulated
`
`that Databricks’ source code production was complete. That
`
`,
`
`
`
`, does not excuse R2’s failure to timely accuse Photon. Fatally, R2 still has not
`
`sought leave to amend its infringement contentions to accuse
`
` or Photon.
`
`Second, R2 has not shown that
`
` and Photon source code and documents are
`
`important to this case. Instead, R2 first posits that the source code it seeks “could demonstrate
`
`another way in which Databricks infringes the patent-in-suit without the use of Apache Spark.”
`
`(Dkt. 82 at 10-11 (emphasis added).) In other words, R2 demands that Databricks produce its
`
`proprietary source code for unaccused products so that R2 can go on a fishing expedition to identify
`
`whether those products infringe. The Court does not permit such a “shifting sands” approach to
`
`patent litigation. R2 then contends that if the Court does not grant its requested relief, “R2 will be
`
`limited to pursuing infringement by Apache Spark, which Databricks is vying to eliminate from
`
`the case via implied license.” (Id. at 11.) Therein lies R2’s problem. Databricks has strong
`
`defenses for the only products R2 accuses—namely, Apache Spark—so it needs an extension to
`
`14
`
`
`
`Case 4:23-cv-01147-ALM Document 90 Filed 02/19/25 Page 18 of 21 PageID #:
`6301
`
`
`
`
`determine whether other unaccused products may infringe. This however provides no proper basis
`
`for extending case deadlines and fails to render Photon and
`
` discovery “important.”
`
`Third, Databricks will be prejudiced if the Court grants R2’s motion. Databricks will incur
`
`additional costs to identify and produce documents and source code on Photon and
`
` And
`
`if R2 were to ever actually accuse them in amended infringement contentions, Databricks would
`
`have to incur expenses to investigate the new allegations and respond to them. R2 would likely
`
`seek additional depositions focused on
`
` and Photon, which would likewise result in
`
`additional costs to Databricks as well as burden its employees to prepare and sit for additional
`
`depositions. In fact, R2 has already taken seven depositions of Databricks witnesses in this case.
`
`This prejudice is particularly unwarranted given Databricks’ substantial production of documents
`
`since the beginning of discovery relating to Photon,

Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill 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.
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.

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