patent sharing