Federal Circuit April 2005 cases