European Patent Forum & European Inventor Award 2010 European Patent Office (EPO) Madrid 300 More information