Invention discovery