PATENT AND TECHNOLOGY LICENSE AGREEMENT