What is an invention? Detailed conditions for patent protection | iGuide