PATENT PURCHASE ASSIGNMENT AGREEMENT