Federal Circuit March 2005 cases