discoverer or inventor