PATENT AND TECHNOLOGY LICENSE AND REGISTRATION RIGHTS AGREEMENT