PATENT AND TECHNOLOGY DEVELOPMENT AND LICENSE AGREEMENT