PATENT AND TRADEMARK LICENSE AGREEMENT