In the United States Court of Federal Claims
SCIENCE APPLICATIONS
INTERNATIONAL CORP.,
Plaintiff,
v.
THE UNITED STATES,
No. 17-cv-825
Defendant,
Filed Under Seal: September 8, 2022
and
Publication: September 15, 20221
MICROSOFT CORPORATION,
Intervenor-Defendant,
and
L3 TECHNOLOGIES, INC.,
Third-Party Defendant.
Gwendolyn Tawresey, Troutman Pepper Hamilton Sanders LLP, Washington, District of
Columbia for Plaintiff. With her on the briefs is William D. Belanger, Troutman Pepper Hamilton
Sanders LLP, Washington, District of Columbia.
Thomas L. Halkowski, Fish & Richardson P.C., Washington, District of Columbia for Intervenor-
Defendant. With him on the briefs are Ahmed J. Davis, and Kenton W. Freeman, Jr., Fish &
Richardson P.C., Washington, District of Columbia.
1
This Memorandum and Order was filed under seal in accordance with the Protective Order
entered in this case (ECF No. 34) and was publicly reissued after incorporating all redactions
proposed by the parties. (ECF No. 317.) The sealed and public versions of this Memorandum and
Order are identical, except for the addition of the publication date and this footnote.
MEMORANDUM AND ORDER
Plaintiff Science Applications International Corporation (Plaintiff or SAIC) accuses
Defendant the United States (Government or Defendant) of infringing Plaintiff’s patent, which
relates to heads-up displays, “by entering into contracts with Plaintiff's competitors for the
manufacture and subsequent use of night vision goggle weapon systems with specialized heads up
displays that allegedly use Plaintiff's patented technology.” Sci. Applications Int'l Corp. v. United
States, 148 Fed. Cl. 268, 269 (2020); see also Complaint (ECF No. 1) (Compl.) ¶¶ 2, 37.
Intervenor-Defendant Microsoft Corporation (Microsoft) is a contractor that provides such
products to the Government. See Microsoft Corporation’s Unopposed Motions to: Intervene
Pursuant to Rule 24 and Modify Schedule (ECF No. 59). The parties agree that Microsoft’s source
code relating to the Rapid Target Acquisition (RTA) feature is key evidence that may establish
whether Microsoft’s product infringes Plaintiff’s patent. See Transcript of December 9, 2021
Hearing (ECF No. 238) (Dec. 9, 2021 Tr.) at 7:3-11, 22:5-14, 40:5-7. Unsurprisingly, issues
concerning this source code have caused conflict throughout discovery.
Pending before the Court is Plaintiff’s Motion for Costs and Sanctions Under Rule 37 (ECF
No. 272) (Pl.’s Mot.). Plaintiff alleges that Microsoft produced deficient code in September 2021
and provided inaccurate responses to Plaintiff’s interrogatories. Id. at 5-6.2 Plaintiff asserts that
it relied on these purportedly deficient discovery responses in crafting its January 6, 2021
supplemental infringement contentions. Id. Subsequently, Microsoft revised its interrogatory
responses several times and, in March 2022, produced additional source code, even after certifying
on September 18, 2021, that it had “substantially completed” its source code and document
production. Id. at 6. Plaintiff states that Microsoft’s 2022 production and interrogatory revisions
2
Citations throughout this Memorandum and Order refer to the ECF-assigned page numbers,
which do not always correspond to the pagination within the document.
2
necessitated a second source code review, for which Plaintiff now moves for reimbursement. Id.
at 6-7. Plaintiff further seeks to prevent Microsoft “from relying on documents and source code
produced after SAIC’s January 6, 2021 supplemental contentions to support its non-infringement
arguments.” Id. at 7. Microsoft opposes on the grounds that it “timely produced substantially all
of the relevant code,” and that the source code it produced in March 2022 is “ancillary code.”
Microsoft’s Opposition to Plaintiff’s Rule 37 Motion (ECF No. 279) (MSFT’s Response) at 4-5.
For the reasons explained below, Plaintiff’s Motion for Costs and Sanctions Under Rule 37 is
DENIED.
BACKGROUND
Familiarity with prior proceedings in this action is presumed. See, e.g., Sci. Applications
Int'l Corp. v. United States, 135 Fed. Cl. 661 (2018); Sci. Applications Int'l Corp. v. United States,
154 Fed. Cl. 594 (2021); Sci. Applications Int'l Corp. v. United States, 156 Fed. Cl. 486 (2021);
Sci. Applications Int'l Corp. v. United States, No. 17-cv-825, 2022 WL 3147518 (Fed. Cl. July 28,
2018). Relevant here, Plaintiff alleges that “Microsoft is providing systems to the Government,
with the Government’s authorization and consent,” that infringe one or more claims of U.S. Patent
No. 9,229,230 (the ’230 patent). Pl.’s Mot. at 7. The ’230 patent is directed to a method and
system for video image registration in a heads-up display. See Pl.’s Mot., Exhibit 3 (ECF No. 273)
(’230 patent) at Abstract. The following claim elements are common to all of the’230 patent’s
claims:3
(a) receive video images from the first video source and from the second video
source,
(b) receive motion data indicative of motion of the first and second video sources,
3
Independent claims 15 and 29 — method and computer-readable medium claims, respectively
— rephrase operations (a)-(e) using gerunds. See ’230 patent at 26:27-47 (Claim 15), 28:16-38
(Claim 29).
3
(c) identify, based on the received motion data, a part of a first video source image
that potentially represents a portion of the external environment represented in a
part of a second video source image;
(d) evaluate, based on a comparison of data from the first and second video source
images, the identification performed in operation (c); and
(e) display at least a portion of the first video source image and at least a portion of
the second video source image such that the second video source image portion
overlays a corresponding region of the first video source image portion, wherein
the corresponding region represents a portion of the external environment
represented in the second video source portion.
’230 patent at 24:25-51 (Claim 1); see also id. at 26:27-30:42 (Claims 15-41).
I. Plaintiff’s Discovery Requests
The present dispute centers on one request for production and two interrogatories. See Pl.’s
Mot. at 7-8. On February 19, 2021, Plaintiff served Request for Production 51 on Microsoft,
seeking the following:
Source Code sufficient to demonstrate
MSFT’s Response, Exhibit E (ECF No. 279-7) (Ex. E) at 3; see Pl.’s Mot. at 7 n.1.
At the same time, Plaintiff “served interrogatories asking Microsoft to identify what source
code is used by the accused Rapid Target Acquisition (‘RTA’) feature (No. 13) and to provide a
list of all source code that has been produced and state whether that code has been on a device
delivered to the Government (No. 14).” Pl.’s Mot. at 7-8. Interrogatory 13 states, “[f]or each
Accused Product, including past and planned versions of Accused products, identify what Source
Code is compiled, linked, and loaded on that Accused Product when the Rapid Target Acquisition
(‘RTA’) feature is used.” Pl.’s Mot., Exhibit 11 (ECF No. 272-10) (Ex. 11) at 3. Relatedly,
Interrogatory 14 states, “[f]or each Accused Product, including past and planned versions of
4
Accused Products, identify what Source Code has been produced in response to any Request for
Production served in this case and indicate whether that code has been compiled on a device
delivered to the Government.” Id. at 4.
On May 28, 2021, Plaintiff then committed to providing supplemental infringement
contentions to Microsoft 90 days after Microsoft certifies “that it has substantially completed
production (source code and non-source code) for that prototype/product.” Plaintiff’s Motion to
Move Agreed-On Contentions Date and Compel Discovery Under Court of Federal Claims Rules
26 and 30 (Pl.’s Mot. to Move Contentions Date) (ECF No. 230), Exhibit 1 (ECF No. 230-1) at 3.
II. Microsoft’s Initial Production and Responses
On September 18, 2021, Microsoft produced the first set of source code for two of the
accused products in this case, the and prototypes. See Pl.’s Mot. to Move Contentions
Date at 2; Pl.’s Mot. to Move Contentions Date, Exhibit 2 (ECF No. 230-2) at 44. This production
included “the repository of code responsible for implementing the RTA feature.” MSFT’s
Response, Exhibit A (ECF No. 279-1) (Ex. A) ¶ 2. On September 27, 2021, Microsoft served
supplemental responses to Plaintiff’s Interrogatories 13-14. See Ex. 11 at 4-6. Microsoft answered
Interrogatory 13 by referencing its answer for Interrogatory 14. Id. at 4. In response to Plaintiff’s
Interrogatory 14, Microsoft stated, inter alia:
Microsoft has produced for inspection source code for software corresponding to
the and prototype versions of Microsoft’s , which include
the source code directories identified in MSFT-0019467-MSFT-00194731 and
MSFT-00194623-MSFT-00194678, respectively. The source code produced for
inspection can be compiled, when put in the proper environment, and can then be
loaded on to a device to allow the and prototype versions to function,
including to perform a prototype version of the Rapid Target Acquisition function.
Microsoft further indicates that the source code for the software corresponding to
the and prototype version of Microsoft’s has been compiled
and delivered on a device to the Government.
Id. at 6.
5
III. The Parties’ Subsequent Discovery Correspondence
Plaintiff quickly challenged the sufficiency of Microsoft’s responses and productions. See,
e.g., Pl.’s Mot., Exhibit 1 (ECF No. 272-1) (Ex. 1); Pl.’s Mot., Exhibit 2 (272-2) (Ex. 2). First, on
September 30, 2021, Plaintiff’s counsel emailed Microsoft’s counsel seeking more definite
responses to Plaintiff’s Interrogatories 13 and 14. Ex. 2 at 3. Microsoft stood by its September
18, 2021 certification of substantial completion of document production, including its production
of source code. Id. at 2. Specifically, Microsoft reiterated that the code directories identified in
its response to Interrogatory 14 “correspond to the software for the and prototype
versions of Microsoft’s , and accordingly, reflect what Source Code is compiled,
liked [sic], and loaded on each Accused Product when the Rapid Target Acquisition feature is
used.” Id. (internal quotations omitted).
Subsequently, after reviewing Microsoft’s produced source code, Plaintiff raised more
detailed objections to the adequacy of Microsoft’s production. See Ex. 1 at 5-6. According to
Plaintiff’s source code expert, Microsoft’s September 2021 code production lacked several crucial
files. See Pl.’s Mot., Exhibit 10 (ECF No. 272-9) (Ex. 10). Plaintiff alleged that the produced
code lacked files necessary to determine whether the accused products receive from
various data sources:
The September 2021 code production included source code files for two versions
of the accused device – and . For each version, Microsoft produced the
files and , which can
. But Microsoft did not produce the corresponding files
responsible for
. Without these corresponding
files, certain interfaces within these files appeared to be inactive or not used. As a
result, it was unclear exactly what type of
.
Id. ¶ 6(a) (emphasis in original). It further alleged that the produced code lacked files necessary
for :
6
Microsoft’s September 2021 code production for and did not contain
the . Instead, Microsoft only produced
.
.
. Microsoft produced technical
documents in March 2022 confirming that
.
Id. ¶ 6(d) (emphases in original).
Plaintiff explained these perceived deficiencies, as well as a few more, in a November 1,
2021 email to Microsoft. See Ex. 1 at 5-6. Specifically, Plaintiff raised six perceived shortcomings
in Microsoft’s production: (1) the produced files did not appear to use ; (2) the
code appeared to be
; (3) the produced code allowed for
; (4) the produced code could
; (5) the production lacked the code that causes
; and (6) the production lacked the ,
which was referenced in the produced source code. Id.
Two weeks later, Microsoft sent an email to Plaintiff addressing these concerns. See id. at
4. Microsoft’s counsel again confirmed “that the source code produced by Microsoft for inspection
includes . . . the code for the RTA function that is compiled, linked, and/or loaded on the two
prototypes, and .” Id. Microsoft also disclosed for the first time “that the produced code
also includes prototype that included a
.” Id. It further explained that the code used to invoke the RTA feature
“is outside the RTA feature and . . . would require production of essentially the entire source code
for the , which would entail production of a vast amount of code that has nothing to
7
do with the RTA feature.” Id. Similarly, Microsoft took issue with the request for the code to
. Id. Finally, Microsoft
clarified that
.” Id.
Plaintiff then flew its experts back to Microsoft’s offices to reanalyze the produced code.
See Pl.’s Mot. to Move Contentions Date at 4; Ex. 1 at 3. Plaintiff’s experts again concluded “that
the produced code is currently configured to use .” Pl.’s
Mot. to Move Contentions Date at 4. When pressed on this perceived defect, Microsoft again
stated that it “stands by its representations . . . that the source code provided for inspection allows
for both .” Pl.’s Mot., Exhibit 7 (ECF No. 272-6) (Ex. 7) at 8.
Microsoft then explained it would not provide “detailed technical information . . . regarding how
the source code functions” through emails between counsel. Id. Instead, it explained that “such
detailed analysis of the specifics of the lines of code involved and how the various files relate to
one another to perform various steps to implement the accused RTA function is, of
course, more suitably addressed via discovery, such as expert analysis of the code.” Id.
IV. SAIC’s Motion for Extension of Time to Supplement Infringement Contentions
On November 24, 2021, the day after Plaintiff’s experts reviewed Microsoft’s source code
for a second time, Plaintiff filed a letter brief seeking additional time to serve the supplemental
infringement contentions it had agreed to serve on Microsoft. See Pl.’s Mot. to Move Contentions
Date. Plaintiff explained that although it had originally agreed to serve supplemental infringement
contentions 90 days after Microsoft certified substantial completion of document production,
which had already occurred, it should not be required to serve updated infringement contentions
because it had “discovered material deficiencies in Microsoft’s production, calling into question
8
both Microsoft’s certification and the methodology that Microsoft has used to search for and
produce documents in this case.” Id. at 2. Specifically, Plaintiff argued that Microsoft (1) failed
to produce relevant software development kits (SDKs) in its initial disclosures, even after Plaintiff
specifically asked for the SDKs; (2) refused to produce documents describing algorithms
referenced in previously produced materials or state that it did not have such additional documents;
and (3) refused to update its discovery responses, specifically to Plaintiff’s Interrogatories 13 and
14, to state which source code is actually run on the accused devices that had been delivered to the
Government. Id. at 2-4. Plaintiff concluded by averring “that the code produced is not the code
that has been used for .” Id. at 4.
Microsoft responded by explaining “that the code produced is the actual code used in the
two accused prototypes.” Letter to Honorable Eleni M. Roumel from Thomas L. Halkowski
Regarding Discovery Dispute (ECF No. 234) at 3. It also explained that its discovery response as
to which code the prototypes use “clarifies that the code could not be compiled on the production
laptop, but that it can be compiled, when put in the proper environment, and can then be loaded to
allow the two accused prototypes to perform the allegedly infringing RTA function.” Id. (internal
quotations omitted). Notwithstanding its contention that it had responded completely to Plaintiff’s
requests, Microsoft committed to supplementing its responses to Plaintiff’s Interrogatories 13 and
14, as Plaintiff had requested. Id. Microsoft further stated that it had located additional SDK
materials and that it would be producing those documents. Id. at 4. Regarding algorithm
documentation, Microsoft explained that documentation is continuously generated as development
on the prototypes proceeds and that it anticipated “providing another general supplement to its
document production early next year.” Id.
9
On December 9, 2021, at a hearing on Plaintiff’s motion for additional time to serve
supplemental infringement contentions, Microsoft again reiterated its position that the code it
produced was what Plaintiff requested: “I’ve confirmed with SAIC in writing that this is the actual
source code that’s in the product — the prototype that went to the Government.” Dec. 9, 2021 Tr.
at 26:23-25. During the hearing, this Court asked Microsoft whether it understood that Plaintiff’s
complaint entailed its inability to see “ of how the product work[s].” Id. at 27:17-
18. Microsoft confirmed that it understood Plaintiff’s complaint and had produced the information
Plaintiff sought:
That’s my understanding of their argument, but as we’ve explained, . . . I’ve
consulted with the engineers at Microsoft and I’ve confirmed for SAIC, as we did,
I think, in our interrogatory, . . . this is the source code. It allows for both
, and that’s not unusual, particularly in a code type form,
to have that dual capability because you want to be able to check things and work
out some issues by allowing . But we have confirmed . . . that
this source code is the stuff that went into the device that went to the Government,
the prototype that works on . It couldn’t be any more clear. . . . But our
point is we’ve produced it. And, in fact, as I mentioned before, we have a real -- at
least in my view, an incentive to produce and make sure they’ve got the best
information because what we get back in contentions is only going to be as good as
the information we give them. And so we’re trying to give them the best
information we’ve got, most up to date information we’ve got.
Id. at 27:23-29:5.
This Court also urged Microsoft to provide more certainty on when it planned to
supplement its responses to Plaintiff’s Interrogatories 13 and 14. Id. at 29:9-11. Microsoft
represented to this Court that it would update its responses within 30 days of the hearing. See id.
at 30:6-8.
After considering the parties’ briefing and arguments, this Court denied in part Plaintiff’s
Motion for an Extension of Time to Serve Its Infringement Contentions. Id. at 46:11-13; Order
Denying in Part Plaintiff’s Motion for Extension of Time to Supplement Infringement Contentions
and Compel Discovery (ECF No. 235) (Order on Mot. for Extension of Time). The Court further
10
noted that “the time has come for . . . some initial infringement contentions.” Dec. 9, 2021 Tr. at
46:14-16. It also explained that Plaintiff could move to amend those contentions with new
evidence as Microsoft supplemented its discovery responses and made additional productions. Id.
at 47:24-48:12. While this Court did not grant Plaintiff’s broad request for an extension of time
based on deficiencies in Microsoft’s discovery responses and productions, it did grant a short
extension, until January 6, 2022, for Plaintiff to obtain source code printouts from Microsoft. Id.
at 51:12-52:4; Order on Mot. for Extension of Time.
V. Post-Hearing Supplemental Discovery Responses and Productions
Following the December 9, 2021 hearing, the parties continued negotiating over source
code printouts. See MSFT’s Response, Exhibit G (ECF No. 279-9). While Microsoft continued
to take a narrow view of the source code to which it believed Plaintiff was entitled as “reasonably
necessary,” it eventually agreed to move discussions forward by identifying the source code files
most relevant to the accused RTA functionality. Id. at 2.
Then, on January 12, 2022, Plaintiff pressed Microsoft for additional information regarding
its source code productions and its prior statements regarding its substantial completion of
document production. See Ex. 7 at 2-3. Plaintiff requested Microsoft identify the that
Microsoft had told this Court were present in the previously produced source code. Id. at 2.
Plaintiff also asked for the identification of the engineer whom Microsoft’s counsel referenced
when stating to the Court that Microsoft had confirmed the produced source code was the
. Id. Microsoft’s counsel refused to answer those questions during the parties’ meet and
confer. Id.; see also Pl.’s Mot., Exhibit 8 (ECF No. 272-7). Microsoft agreed only to provide the
requested information after Plaintiff served an interrogatory, and even then, requested an extension
11
of time to put together a substantive response to support the representations it made to this Court.
See Pl.’s Mot., Exhibit 9 (ECF No. 272-8).
Meanwhile, on January 28, 2022, Microsoft finally supplemented its responses to
Plaintiff’s Interrogatories 13 and 14. See Ex. 11. As with its initial response, Microsoft responded
to Interrogatory 13 by incorporating its answer to Interrogatory 14. Id. Microsoft offered the
following new information for Interrogatory 14:
As SAIC was advised via November 16, 2021, correspondence: (i) the code
produced for inspection (see source code directories identified in MSFT-
00194679–MSFT-00194731 and MSFT-00194623–MSFT-00194678) includes,
but is not limited to, the code for the that is compiled,
linked and executed on the two prototypes, and , that have been delivered
to the Government; and (ii) the produced source code includes
. Among the
within the files produced for inspection to SAIC is As SAIC
was also advised, via December 15, 2021, correspondence, the bulk of the source
code concerning the algorithms for the prototype RTA function is located within:
A list of the on the prototype as
of December 2021 to implement the are
identified in MSFTsc-0000230-MSFT-SC-0000234. A list of the
on the prototype delivered to the government are identified in MSFT-
SC-0000235-MSFT-SC-0000239. A list of the
on the
prototype delivered to the government are identified in MSFT-SC-0000240-MSFT-
SC-0000244.
Id. at 6-7.
Plaintiff again raised objections to Microsoft, requested production of additional source
code, including a list of for the already-produced RTA code, and requested
supplemental responses to Plaintiff’s Interrogatories 13 and 14. See Pl.’s Mot., Exhibit 4 (ECF
No. 272-3). Microsoft promptly began assembling a list of for Plaintiff. Ex. A ¶ 15.
While Plaintiff waited for further code supplements, Microsoft responded to Plaintiff’s
12
Interrogatory 20, which Microsoft had originally suggested Plaintiff interpose to learn the technical
basis for Microsoft’s representations that the originally produced code could accept . See
MSFT’s Response, Exhibit M (ECF No. 279-15). As Microsoft explained in its February 21, 2022
response to Interrogatory 20:
When the RTA functionality is implemented in
In particular the functions
Id. at 2.
Next, in March of 2022, Microsoft made a second source code production. See Ex. 10 ¶ 6;
Ex. A ¶¶ 11-12. This new code included files responsible for . Ex. 10
¶¶ 6(b), (e). The parties disagree on whether this supplemental code was necessary for determining
the type of the core RTA code and the type of
the core RTA code. Compare Ex. 10 ¶ 6(a) (declaring that Microsoft’s source code produced
in September 2021 lacked certain files, making it “unclear exactly what type of
”), with Ex. A ¶ 10 (“Because input data and output data needs to be of the same type to
reliably test or debug the code, a person knowledgeable about code would have understood, from
a review of the along with the remainder of the code produced in September
13
2021, the type of the core RTA code and
the RTA code.”).
On April 1, 2022, nearly two months after Plaintiff’s objection to Microsoft’s second
supplemental response to Interrogatory 14, Microsoft served its third updated response to
Plaintiff’s Interrogatory 14:
In response to the Requests for Production served in this case and certain requests
from SAIC for additional code, Microsoft further supplements its prior responses
to this interrogatory to state it has produced for inspection source code for software
corresponding to the and a more current prototype version of
Microsoft’s – as detailed in MSFTSC-0000362-894. A list of the
on the more current
prototype to implement the are identified in
MSFT-SC-0000355-361. A list of the
on the
prototype delivered to the government are identified in MSFT-SC-0000895-
900. A list of the
on the prototype
delivered to the government are identified in MSFT-SC-0000901-907.
Ex. 11 at 7.
APPLICABLE LEGAL STANDARDS
Under the Rules of the United States Court of Federal Claims (RCFC or Rule(s)), a party
“who has responded to an interrogatory [or] a request for production . . . must supplement or correct
its disclosure or response . . . in a timely manner if the party learns that in some material respect
the disclosure or response is incomplete or incorrect.” RCFC 26(e)(1)(A). Supplemental
responses and disclosures are unnecessary when the additional or corrective information has
“otherwise been made known to the other parties during the discovery process or in writing.” Id.
“The duty to supplement is a continuing duty, and no additional interrogatories by the requesting
party are required to obtain the supplemental information — rather, the other party has an
affirmative duty to amend a prior response if it is materially incomplete or incorrect.” Zoltek Corp.
v. United States, 71 Fed. Cl. 160, 164 (2006). This Court evaluates a party’s compliance with its
14
duty to supplement under Rule 26 by analyzing: “(1) whether there was a prior response; (2)
whether the response became materially incorrect or incomplete; (3) whether the [party] knew that
the response was incomplete; and (4) whether the corrective information was otherwise made
known to [the movant] through the discovery process or in writing.” Id.
Failure to comply with the duty to supplement may result in sanctions. See Securiforce
Int’l Am., LLC v. United States, 127 Fed. Cl. 386, 402 (2016) (“[I]f a party fails to supplement its
discovery responses in accordance with RCFC 26(e), including the party's previous responses to
requests for admissions and interrogatories, the court may order that party to pay the reasonable
expenses, including attorney's fees, caused by the failure.”). Rule 37 states:
If a party fails to provide information or identify a witness as required by RCFC
26(a) or (e), the party is not allowed to use that information or witness to supply
evidence on a motion, at a hearing, or at a trial, unless the failure was substantially
justified or is harmless. In addition to or instead of this sanction, the court . . . may
order payment of the reasonable expenses, including attorney’s fees, caused by the
failure.
RCFC 37(c)(1).
The violating party bears the burden “to prove that the violation was justified or harmless.”
Zoltek, 71 Fed. Cl. at 167. Courts consider several factors to determine if a party deserves
sanctions: “(1) the importance of the information withheld; (2) the prejudice or surprise to the party
against whom the evidence is offered; (3) the likelihood of disruption of the trial; (4) the possibility
of curing the prejudice; (5) the explanation for the failure to disclose; and (6) the presence of bad
faith or willfulness in not disclosing the evidence.” Id. at 168. The moving party generally need
not demonstrate the non-movant’s bad faith. See id. (declining to impose a bad faith requirement
for Rule 37 motions, “instead choosing to subsume it into the justification requirement in analyzing
the explanation for the party's failure to disclose”); Securiforce, 127 Fed. Cl. at 396 (noting that
15
although Rule 37 does not explicitly impose a bad faith requirement, harsh sanctions such as “de
facto dismissal” necessitate a showing of bad faith).
DISCUSSION
Plaintiff asks this Court to sanction “Microsoft [for] making statements to SAIC and to the
Court that Microsoft knew or should have known were false.” Pl.’s Mot. at 7. Specifically, SAIC
urges this Court to order Microsoft “to reimburse SAIC for the costs and fees incurred in analyzing
incorrect and incomplete source code and preparing supplemental contentions.” Id. In addition or
in the alternative, SAIC seeks an order prohibiting Microsoft “from relying on documents and
source code produced after SAIC’s January 6, 2021 supplemental contentions to support its non-
infringement arguments.” Id. Plaintiff’s requests stem from several responses to Plaintiff’s
discovery requests, including: (i) Microsoft’s production of additional code in March 2022 after
Microsoft had stated in September 2021 that it had substantially completed production of the core
RTA code; and (ii) Microsoft’s responses to Plaintiff’s Interrogatories 13 and 14, which
purportedly “are wrong all the way through April of 2022 because they state that all of the source
code produced in this case is used by the accused feature.” Id. at 17-18. In both contexts, however,
the record does not indicate that Microsoft engaged in deception “or other egregious conduct
worthy of sanctions.” Securiforce, 127 Fed. Cl. at 407. Accordingly, the Court declines to impose
the sanctions Plaintiff seeks.
I. Microsoft’s Source Code Production Does Not Warrant Sanctions
According to Plaintiff, “there is no reasonable dispute that Microsoft withheld crucial
information after it told SAIC that it had ‘substantially completed’ production and even after SAIC
identified the specific information being withheld.” Pl.’s Mot. at 16. Specifically, Plaintiff alleges
that Microsoft “withheld code [that] is directly relevant to asserted claim
16
elements, which require, inter alia, ‘receiv[ing] video images from a first’ and second ‘video
source’ and ‘display[ing] at least a portion of the first video source image and at least a portion of
the second video source image.’” Id. at 16-17 (quoting ’230 patent at Claim 1).
Plaintiff contends that Microsoft’s failure to produce the code in
September 2021 prejudiced SAIC by necessitating a second code review and forcing Plaintiff “to
re-do a substantial proportion of its code review and . . . re-do parts of its infringement contentions
to address the issues that SAIC raised months ago.” Id. at 17-18. This prejudice, Plaintiff argues,
is uncurable because Plaintiff “has already incurred the expense of reviewing the wrong source
code based on Microsoft’s misrepresentations and has no choice but to do another round of review
now that the correct code has been produced.” Id. at 18. Finally, Plaintiff argues that Microsoft’s
failure to produce the live input and output code in September 2021 is unjustifiable, as evidenced
by Microsoft’s March 25, 2022 email characterizing more recent code request (i.e., not the requests
leading to the September 2021 code production) as seeking “the code for displaying the output
from the RTA algorithm.” Id. at 20 (quoting Pl.’s Mot., Exhibit 5 (ECF No. 272-4)). In addition
to the costs it seeks for a second code review, Plaintiff urges this Court preclude Microsoft from
relying on the source code “to support its non-infringement arguments.” Id. at 21.
This Court finds both requests inappropriate. Microsoft adequately produced source code
responsive to Plaintiff’s Request for Production 51, and Microsoft did not have a duty under Rule
26 to supplement that production. Furthermore, even if this Court had determined that such duties
under Rule 26 were triggered in this case, Microsoft’s conduct does not warrant sanctions under
Rule 37.
17
a. Microsoft Did Not Have a Duty to Supplement the Source Code It Produced in
Response to Request for Production 51
A party is not obligated to “supplement or correct its disclosure or response” to a discovery
request unless “the party learns that in some material respect the disclosure or response is
incomplete or incorrect.” RCFC 26(e)(1)(A); see also Zoltek, 71 Fed. Cl. at 164 (explaining that
the party from whom discovery is sought “has an affirmative duty to amend a prior response if it
is materially incomplete or incorrect”). Request for Production No. 51, seemingly at issue here,4
requests Microsoft produce “Source Code sufficient to demonstrate
Ex. E at 3. The source code Microsoft produced in September 2021 sufficiently demonstrates how
the RTA feature works. See Ex. A ¶¶ 2-3. SAIC’s own expert — notwithstanding some
uncertainty about the acceptance of — understood from the code produced in
September 2021 that the algorithm had ; he just did not know “exactly
what type” of data was inputted. Ex. 10 ¶ 6(a). Although the asserted claims do not include
limitations regarding the , it was possible to determine from the
produced in September 2021 the . Ex.
A ¶ 10. Plaintiff therefore received “Source Code sufficient to demonstrate
.” Ex. E at
4
Plaintiff’s Motion discusses how Plaintiff “served detailed and specific Requests for Production
of source code on Microsoft on February 19, 2021.” Pl.’s Mot. at 7. It then offers as an example
Request for Production No. 51. Id. at n.1. As Plaintiff does not cite any other Request for
Production, the Court assumes that Plaintiff’s discussions of purportedly deficient source code
production all relate Microsoft’s compliance with Request for Production No. 51. See generally
Pl.’s Mot.
18
3. As Plaintiff has not demonstrated that Microsoft’s September 2021 source code production was
“materially incorrect or incomplete,” Microsoft was not obligated under Rule 26 to supplement its
source code production. Zoltek, 71 Fed. Cl. at 164.
b. Even if Circumstances Had Obligated Microsoft to Supplement Its Source Code
Production Under Rule 26, the Record Does Not Support Awarding Sanctions
“The decision whether to impose discovery sanctions rests within the sound discretion of
the trial court.” AG–Innovations, Inc. v. United States, 82 Fed. Cl. 69, 79 (2008) (quoting Ingalls
Shipbuilding, Inc. v. United States, 857 F.2d 1448, 1450 (Fed. Cir. 1988)). If this Court had held
that Microsoft violated Rule 26, Microsoft would have been required to “prove that the violation
was justified or harmless” to avoid sanctions. Zoltek, 71 Fed. Cl. at 167. Factors relevant to
harmlessness include “(1) the importance of the information withheld; (2) the prejudice or surprise
to the party against whom the evidence is offered; (3) the likelihood of disruption of the trial; [and]
(4) the possibility of curing the prejudice.” Id. at 168. Here, the information purportedly withheld
is ancillary code upstream and downstream of the disputed RTA function, not the crucial RTA
code. See Ex. A ¶¶ 10-13. Further minimizing the importance of this ancillary code is the fact
that it is possible to determine the existence of from the produced RTA code.
Id. ¶ 10. Furthermore, this Court made clear that it would permit Plaintiff to amend its
infringement contentions if it uncovered additional evidence after the deadline for serving
infringement contentions. See Dec. 9, 2021 Tr. at 47:24-48:1 (“My ruling today does not preclude
the possibility that SAIC may later supplement its contentions again if new evidence emerges.”).
Thus, Plaintiff was not prejudiced by the delay between Microsoft’s initial source code production
and its production of ancillary source code. Finally, any prejudice to Plaintiff was cured when
Microsoft produced the upstream and downstream code. See Ex. 10 ¶ 6; Ex. A ¶¶ 11-12. Based
on these facts, Rule 37 sanctions against Microsoft would be inappropriate even if this Court
19
believed — which it does not — that Microsoft was obligated to supplement its response to
Request for Production 51 with the ancillary code produced in March 2022.
II. Microsoft’s Responses to Interrogatories 13 and 14 Do Not Warrant Sanctions
Plaintiff’s request for sanctions based on Microsoft’s responses to Interrogatories 13 and
14 is based on the premise Microsoft inaccurately represented “that all of the source code produced
in this case is used by the accused feature.” Pl.’s Mot. at 17. Specifically, Plaintiff faults Microsoft
for originally stating in its responses to Interrogatories 13 and 14 that all files produced on the
source code computer are also run on the Accused Products when the RTA feature is used despite
that the code produced in September 2021 allegedly only showed
Id. at 8. Plaintiff contends that Microsoft should have told Plaintiff that some
lines of the code produced in September 2021 were . See id. at 17 (“SAIC
should have had an accurate response to Interrogatory Nos. 13 and 14 when it started its source
code review so that it would know what source code is relevant.”). In other words, Plaintiff objects
to Microsoft’s discovery responses because they purportedly make the absolute statement “that all
of the source code produced in this case is used by the accused feature” and that “Microsoft did
not even attempt to correct this responses [sic] until April [2022].” Id.
Plaintiff does not specifically allege how Microsoft’s purportedly deficient interrogatory
responses prejudiced it; it again relies on the cost and additional time necessary to perform a second
code review and update its infringement contentions. Id. at 17-18. There is no possibility for
Microsoft to cure this prejudice, Plaintiff argues, because Plaintiff “SAIC has already served its
supplemental contentions” and fact discovery is at hand. Id. at 19. Plaintiff argues that “[t]here is
likewise no justification for Microsoft’s failure to respond to Interrogatories 13 and 14 with
complete and correct information.” Id. at 20. Plaintiff points to several alleged concessions by
20
Microsoft to demonstrate that Microsoft’s initial responses to Interrogatories 13 and 14 were
knowingly false: (1) responding to the two interrogatories with the same file list was incorrect, and
(2) the review computer actually included . Id. Thus, Plaintiff argues, Microsoft
should have corrected its interrogatory responses before SAIC began its code review. Id. at 21.
This Court disagrees that Microsoft’s responses warrant sanctions. Microsoft truthfully
stated in its initial responses to Interrogatories 13 and 14 that “[t]he source code produced for
inspection can be compiled, when put in the proper environment, and can then be loaded on to a
device to allow the and prototype versions to function, including to perform a prototype
version of the Rapid Target Acquisition function.” Ex. 11 at 6; Ex. A ¶ 3. Microsoft produced the
code that was compiled for use in the and prototypes provided to the Government; that
code also happens to include some . Ex. A ¶¶ 2-5.
The — which “is commonly known to exist within code repositories –
particularly in code being developed for prototypes, as new versions are often built upon the code
of prior versions” — did not prejudice Plaintiff. Id. ¶ 5. SAIC was aware from the outset that a
portion of the produced code included , and Microsoft confirmed this fact when
Plaintiff raised the issue during discovery. See Dec. 9, 2021 Tr. at 27:23-28:16. Similarly,
Microsoft immediately advised SAIC of the presence of on November 16, 2021,
after it had promptly investigated SAIC’s mistaken assertion that Microsoft had only produced
, stating: “Please be advised that the produced code also includes
from the prototype that included a .”
MSFT’s Response, Exhibit B (ECF No. 279-4) at 2-3. Given (i) the was produced
along with the functioning Rapid Target Acquisition code, and (ii) it is possible to distinguish the
from the of the compiled code, any imprecision in Microsoft’s initial
21
response to Plaintiff’s Interrogatories 13 and 14 was “justified or harmless.” Zoltek, 71 Fed. Cl.
at 167. Accordingly, sanctions are inappropriate under Rule 37.
CONCLUSION
For the reasons explained above, Plaintiff’s Motion for Costs and Sanctions Under Rule 37
(ECF No. 272) is DENIED. The parties are directed to CONFER and FILE a NOTICE by
September 15, 2022, attaching a proposed public version of this Sealed Memorandum and Order,
with any competition-sensitive or otherwise protected information redacted.
IT IS SO ORDERED.
Eleni M. Roumel
ELENI M. ROUMEL
Judge
September 8, 2022
Washington, D.C.
22