Science Applications International Corp. v. United States ( 2022 )


Menu:
  •         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
    

Document Info

Docket Number: 17-825

Judges: Eleni M. Roumel

Filed Date: 9/15/2022

Precedential Status: Precedential

Modified Date: 9/16/2022