Federal Circuit June 2008 cases