Federal Circuit June 2012 cases