Patents and Patents Pending