| patents, patent search, US patents, intellectual property, invention, patent an idea, patents search, software patents, US patent office, patent office, US patent, patent attorney, patent attorneys, patent lawyers, patent agents, patent and trademark offi |