I've been doing what you might call an "internship" through one of the classes I'm taking here in the Admissions Office; specifically special outreach. I've gotta say my perspective has changed a lot on what's going on. In the past, yes, they admit, at times, some boards were giving underqualified minorities a leg up but there were also boards that convened that were strongly anti-minority.
Ok, so, how do they meet the goals of the SECNAV/CNO/Supe to increase diversity at USNA without lowering the standards as had been done? Increase recruitment. They go out to cities with high level technical high schools (think Brooklyn Technical High School) and seek the best from those places. We play football in cities and states that are typically underrepreseneted. We have STEM and Mini-STEM (yeah, we're recruiting 7th graders with this one), Summer Seminar still is around, Family of Schools, etc. Hell, even the USS Midway is being used as a USNA recruiting tool now with school projects and an overnight stay on board. So the idea is if you increase the recruiting pool, and specifically market to minorites, you'll have more of them applying in the first place and you'll naturally have a higher number of them who are qualified. In my class, 2010, we had ~12,000 applicants; this year they expect over 18,000. The numbers are increasing and the recruiting is working. They are picking some pretty damn well qualified people these days. Do people slip through the cracks? Definitely, nothing is perfect, but they have a larger applicant pool to pick from.
Ok, finally, how do they fight discrimination? They have the "whole person" index which is an algorithm that supposedly does NOT include race but computes an indexed score based on the attributes they are looking for in Mids. With a higher number of minorites applying, a higher number of them will make the cut... That makes the Admirals happy and keeps this place from lowering the standard.