Patent assignment and license agreement