PATENT ASSIGNMENT AGREEMENT