Patents and Trademarks invalid