upnp and patents