does a patent last forever - Search