PATENT ASSIGNMENT AND CROSS-LICENSE AND TRADEMARK LICENSE AGREEMENT