Opinion for the court filed by Circuit Judge PROST.
Dissenting opinion filed by Circuit Judge REYNA.
Baron Services, Inc., (“Baron”) appeals the orders of the United States District Court for the Northern District of Alabama awarding summary judgment of non-infringement and attorney’s fees to Media Weather Innovations, LLC (“MWI”). Because the district court’s summary judgment order was premature, we vacate the court’s summary judgment and award of attorney’s fees and remand for further proceedings consistent with this opinion.
I. BACKGROUND
Baron owns U.S. Patent No. 6,490,525 (“'525 patent”), which “generally relates to systems and methods for weather reporting and forecasting, and more particularly, to computerized systems and methods for reporting and forecasting real-time weather information.” '525 patent col. 1 11. 19-22. In May 2011, Baron filed a civil action alleging that MWI’s WeatherCall programs infringed the '525 patent. The schedule for the ease was set by the district court in an order that, among other deadlines, set discovery to end on July 13, 2012. The order did not, however, set a timetable for Markman proceedings or for exchanging invalidity or infringement contentions.1
About two months after filing its complaint, Baron served MWI with a request for production of the source code used by the WeatherCall products. Instead of producing the requested code, however, MWI moved the court for a protective order.2 MWI asserted that, “[b]ecause the Patenbin-Suit claims no computer-code-based invention, MWI’s computer source code is not even potentially relevant to this case.” J.A. 126. In support of its motion, MWI submitted affidavits from Michael Fannin, an employee of MWI, and from Valerie Ritterbusch, the President of MWI and a former employee of Baron. Those affidavits explained that the “means” by which *909the accused products send information from National Weather Service (“NWS”) alerts to MWI’s customers is “accomplished through computer source code,” but there are “numerous other terms and concepts in the 525 Patent ... which also distinguish [MWI’s] Computer Source Code ... from the 525 Patent.” J.A. 138, 141. In response to MWI’s motion, Baron explained that the '525 patent specifically discloses an invention that uses a special purpose computer to execute “computer code” and that the “logic” recited in several claims “IS the source code.” J.A. 151— 52; see '525 patent col. 5 11. 4-5. According to Baron, MWI’s source code was therefore relevant to the asserted method, apparatus, and system claims because MWI’s affiants clearly established that MWI’s accused products were implemented through a computer by MWI’s source code.
On October 4, 2011, the district court granted MWI’s motion to protect its source code from disclosure “without prejudice to [Baronj’s right to seek said information at a more appropriate time in the litigation.” J.A. 166. The court held that it could not determine “if the source code is relevant to the issues in this action” because Baron “failed to plead in what manner [MWI] is alleged to be infringing.” J.A. 164.
After the court’s decision, the parties continued to proceed with discovery. Relevant here, Baron noticed depositions of Ritterbusch and Fannin,3 and MWI served Baron with numerous written discovery requests. Included among those requests were demands for Baron to define certain terms in the '525 patent and to detail how MWI’s products used or incorporated the invention claimed in the '525 patent.
On the day Baron’s responses to MWI’s discovery requests were due, November 21, 2011, Baron moved the district court to “improve the efficiency and orderliness of th[e] case” by setting a Markman hearing and adopting the Patent Rules that were in use by another judge in the Northern District of Alabama. J.A. 172. With its motion, Baron included a proposed schedule detailing a timetable for disclosures and joint filings relating to infringement contentions, validity contentions, and Markman proceedings. In addition, Baron moved the court to enter “an order staying Baron’s obligations to respond to certain of MWI’s Discovery Requests, as explicitly set forth in the Patent Rules, until the applicable dates set forth in [Baron’s proposed schedule].” J.A. 174.
On the same day Baron filed its motion, it served timely responses to MWI’s written discovery requests. In those answers, Baron objected to defining claim terms as premature in light of the schedule that Baron proposed for the court to adopt.4 As promised in those responses, Baron subsequently served its “Disclosure of Asserted Claims and Preliminary Infringement Contentions” on December 8, 2011. Those contentions detailed how Baron believed MWI’s products met the limitations of each asserted claim. Baron then re*910newed its request to MWI for access to source code.
On December 27, 2011, MWI filed a motion for summary judgment of noninfringement. MWI argued that undisputed facts proved that it did not infringe the '525 patent. According to MWI, “[t]he only service that MWI offers its subscribers is to forward National Weather Service warnings,” “Baron admits that warnings issued by the National Weather Service do not infringe any claim of the '525 Patent,” and “Baron has therefore admitted that MWI’s services do not infringe any claim of the '525 Patent.” J.A. 470-71. In support of its motion, MWI submitted a new affidavit by Valerie Ritterbusch in which she explained why the accused products did not satisfy the limitations of the asserted claims given her understanding of certain claim terms in the '525 patent.
Baron filed a timely response to MWI’s motion for summary judgment and provided the district court with several documents produced by MWI during discovery. Citing Federal Rule of Civil Procedure 56(d), Baron argued that summary judgment was premature because the court had not yet construed the terms of the '525 patent, because it had not yet had the opportunity to review MWI’s relevant source code, and because it had yet to depose Ritterbusch and Fannin. Pointing to a provisional patent application filed by MWI for the accused products, Baron also argued that there was a genuine dispute concerning the material fact whether the accused products “analyzed” weather data from the NWS. According to Baron, the description of MWI’s WeatherCall programs in the provisional application contradicted the statements in the affidavits submitted by MWI.
After responding to MWI’s motion for summary judgment, Baron filed a motion to compel production of MWI’s source code. Baron asserted its infringement contentions clearly demonstrated the relevancy of the code, but MWI continued to refuse repeated requests to produce it. Without the source code, Baron argued, “[it] and the Court will simply have to rely on MWI’s word as to how its products function without any ability to test, through expert review of the source code, whether MWI’s statements are accurate or inaccurate.” J.A. 755.
On January 24, 2012, the court held a hearing to address MWI’s summary judgment motion and Baron’s outstanding motions. At the hearing, Baron reiterated its argument that summary judgment was premature and unwarranted. Baron discussed the details of the MWI’s provisional patent application, including how it believed the document revealed that MWI’s WeatherCall products analyze “the [NWS] alert type, time of the alert, and the geographic area affected by the alert ... in the same way that is taught by the patent.” D.E. 47 at 19. Baron also explained how an infringement analysis would turn on the construction of key terms in the asserted claims: “[MWI] say[s] in their response, well, we don’t use a geographic area, but they say right here [in its provisional patent application] that they do use a geographic area,” id.; “this [provisional patent application] says that their product is analyzed by the system, ... they said that the word ‘analysis’ here doesn’t mean the same as the word ‘analysis’ in our patent,” id. at 16; “[t]hey say [an alert]’s not meteorological data[,] I don’t know how you say a weather alert is not meteorological data,” id. at 15.
At the hearing, Baron also summarized its argument why summary judgment was premature.
[T]he documents ... have shown ... that MWI engages in significant processing and analysis of the data con*911tained in the [National Weather Service] warnings.... [W]e concede just getting information from the National Weather Service and just passing it along without analysis, without manipulation,, without doing any of the things that they say they do ... would not be an infringement of the patent. But they say they do these other things.... [T]he affidavit conflicts with it.... That being the case, ... we should have an opportunity to test what is in the affidavit and before the Court grants summary judgment.
Id. 23. Baron specifically highlighted the importance of MWI’s source code to its opposition to summary judgment.
There’s a source code out there that tells what they do.... [W]hat is said in the affidavit is in conflict with what is said right here in [the provisional patent application] ... [a]nd it is also not tested by us in order to determine whether it’s exactly correct or not, and we have asked to do that. In order to be able to compare the product or service to the properly construed claims, that’s what we asked the Court for an opportunity to do.
Id. at 20. The district court, however, looked to the briefing and affidavits filed by MWI and summarized Baron’s argument as: “I don’t believe what they say; I want to go in and dig deeper and see if they are lying.” Id. at 17.
Throughout the hearing, MWI’s arguments also centered on disputed claim terms and the relevancy of the source code. “[W]e have a source code that enables us to analyze—and I will use that term ‘analyze’—to reach the geographic latitudes and longitudes of a NWS warning and then compare that polygon with addresses that we have for our subscribers.” Id. at 36. “[W]e find out the type of alert, we find out the time, and we find out the geographical area. That’s what we mean by analyze.” Id. at 51. But “we do it arithmetically. There’s nothing special about it. We do it by virtue of math. That’s why our source code is irrelevant.” Id. at 43-44. And, as it stated, MWI did not infringe because “the patent claims that it has a logic ... designed to do one thing and one thing only, and that’s to determine ... whether a contact [sic] identifier identifies a remote unit that is located within the area of a weather alert.”5 Id. at 36. “[Our system] doesn’t have a logic to do that.” Id. at 38.
On February 1, 2012, the court granted MWI’s motion for summary judgment of noninfringement and found Baron’s outstanding motions to be moot. Disposing of Baron’s petition under Rule 56(d), the court found that Baron never “ask[ed] for more time to complete discovery” and failed to “assert it could not prosecute this action without further discovery.” J.A. 29. Accordingly, “left solely with [MWI]’s affidavit evidence,” the court concluded that Baron’s opposition to summary judgment consisted only of asserting that MWI “is lying.” J.A. 15, 28. In the court’s view, MWI had therefore “submitted unrefuted evidence that its service does not perform numerous steps of the plaintiffs patent,” namely, MWI’s evidence demonstrated that “it does not use a geographical area, region, cell, or grid to determine areas to be altered.” J.A. 28.
After reaching its conclusion on infringement, the court held that claim construction was unnecessary, even though Baron “obstinately insisted” otherwise. Its *912“duty,” as the court saw it, was “to construe only disputed claim terms.” J.A. 32. The court reasoned that Baron did “not dispute the meaning of any terms” because it had “refused” to “define a variety of terms through discovery” requested by MWI. J.A. 30-31. Therefore, despite the parties’ differing positions on the definition of several terms in the asserted claims and Baron’s motion for a Markman hearing, the court declined to construe any terms during its infringement analysis.
Shortly after prevailing on summary judgment, MWI filed a motion for attorney’s fees pursuant to 35 U.S.C. § 285, which the court also granted. In April 2012, the court entered judgment awarding MWI $243,757.45 for attorney’s fees.
Baron timely appealed the grant of summary judgment of noninfringement and the award of legal fees. We have jurisdiction over this appeal pursuant to 28 U.S.C. § 1295(a)(1).
II. DISCUSSION
Under Federal Rule of Civil Procedure 56(d), a party opposing a summary judgment motion may request that a district court delay ruling on the motion in order to obtain additional discovery without which “it cannot present facts essential to justify its opposition.” Fed.R.Civ.P. 56(d).6 The Eleventh Circuit has explained that “[tjhe whole purpose of discovery in a ease in which a motion for summary judgment is filed is to give the opposing party an opportunity to discover as many facts as are available and he considers essential to enable him to determine whether he can honestly file opposing affidavits.” Snook v. Trust Co. of Ga. Bank of Savannah, N.A., 859 F.2d 865, 870 (11th Cir.1988) (quoting Parrish v. Bd. of Com’rs of Ala. State Bar, 533 F.2d 942, 948 (5th Cir.1976)). Accordingly, district courts in the Eleventh Circuit should grant requests under Rule 56(d) “when the party opposing the [summary judgment] motion has been unable to obtain responses to his discovery requests” and the discovery sought would be essential to opposing summary judgment and “relevant to the issues presented by the motion for summary judgment.” Snook, 859 F.2d at 870 (citation omitted); see Porter v. Ray, 461 F.3d 1315, 1324 (11th Cir.2006).
Here, Baron requested that the district court delay ruling on MWI’s summary judgment motion until it had to the opportunity to examine MWI’s source code and to depose Ritterbusch and Fannin.7 It adequately explained how that additional discovery was relevant and essential for its opposition to MWI’s summary judgment motion.8 Baron detailed in its briefs to the district court and during the sum*913mary judgment hearing how MWTs source code could show that the accused devices met several of the limitations of the asserted claims. As shown in its infringement contentions, Baron asserted that certain features of the accused products met the “logic,” “analyze,” and “computer” limitations found in some of the asserted claims. Per the Ritterbusch and Fannin affidavits, those features are enabled by MWI’s source code.9 MWI asserted, though, that those features are not enabled by the source code in an infringing manner. Examining the source code would have enabled Baron to determine if MWI’s noninfringement position was correct—which Baron believed to not be the case given the disclosures in the provisional patent application produced by MWI regarding how the accused products might analyze data from NWS warnings with logic implemented on a computer. The opportunity for the reasonable chance to disprove MWI’s position on noninfringement was' relevant and essential to Baron’s opposition of MWI’s motion for summary judgment.10
Baron’s opportunity to depose Ritterbusch and Fannin was equally important to Baron’s ability to adequately oppose summary judgment. As demonstrated by their affidavits, Ritterbusch and Fannin both possessed personal knowledge of the functionality of the accused products. Their affidavits were MWI’s primary evidence to support its motion for summary judgment, and the statements made in them were accepted as true by the district court. Deposing Ritterbusch and Fannin would have provided Baron its principal opportunity to directly challenge the veracity of the statements made in their affidavits.
Therefore, under the circumstances here, it was improper for the district court to have refused Baron’s request to delay ruling on MWI’s summary judgment motion until Baron had the opportunity to access MWI’s source code and depose Ritterbusch and Fannin. See Metro. Life Ins. Co. v. Bancorp Servs., L.L.C., 527 F.3d 1330, 1338 (Fed.Cir.2008) (reversing district court refusal to grant Rule 56(d) motion when discovery sought was the principal opportunity to contradict statements in declarations that a district court treated as truthful and dispositive); see also Wideman v. Shallowford Cmty. Hosp., Inc., 826 F.2d 1030, 1037 n. 11 (11th Cir.1987) *914(“[T]he proceedings in the district court took a bizarre turn when the court accepted the affidavits ... in support of the defendants’ motion for summary judgment, yet refused to permit the plaintiffs to depose those same individuals. This is not a proper practice.”); cf. Exigent Tech. v. Atrana Solutions, 442 F.3d 1301 (Fed.Cir.2006) (applying Eleventh Circuit law and affirming a denial of a Rule 56(d) motion because it was made after the close of discovery and after the plaintiff had already obtained two extensions of time to respond to a summary judgment motion). We do not agree with the district court that Baron “[a]t no point ... assert[ed] it could not prosecute this action without further discovery” and “did not ask for more time to complete discovery.” J.A. 29 n. 15. In its brief in opposition to summary judgment and at the summary judgment hearing, Baron informed the district court that summary judgment would be premature under Rule 56(d) because it had yet to obtain MWI’s source code and to depose Ritterbusch and Fannin. Baron also appears to have diligently pursued that discovery. It made repeated requests to MWI for the source code and resorted to motions practice when the parties were at an impasse. And it noticed depositions of Ritterbusch and Fannin almost two months before MWI filed its motion for summary judgment—depositions that it appears would have occurred except for the district court’s summary judgment ruling.11 The district court abused its discretion by denying Baron’s request under Rule 56(d) to delay ruling on MWI’s summary judgment motion.12
III. Conclusion
The district court prematurely granted summary judgment of noninfringement to MWI. We therefore vacate the district court’s summary judgment order, including its dismissal of Baron’s outstanding motions as moot, and the district court’s order and judgment awarding attorney’s fees to MWI. We remand this case to the district court for further proceedings consistent with this opinion. In remanding for further proceedings, we express no opinion as to whether Baron has a meritorious cause of action; after claim construction and further discovery, it may be that the cause of action is nonmeritorious. But Baron is entitled to the opportunity to prove otherwise under a correct claim construction with appropriately limited discovery.13
VACATED AND REMANDED
*915Costs
Each party shall bear their own costs.