INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT