PATENT RIGHTS PURCHASE AND ASSIGNMENT AGREEMENT