PATENT AND TECHNOLOGY ASSIGNMENT AGREEMENT