Patent ID: 9363320
Filing Date: 2016-06-07
CPC Classification: H04L,H04W

Claim Text:
1. In a first device having a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, configure the first device to enable persistent connections with a second device, a method comprising: establishing a network connection between the first device and the second device; storing an IP address for the second device on the first device, the IP address for the second device allowing the first device to send messages directly to the second device without using network location services, wherein the network location services comprises a Domain Name System (DNS); detecting when a new IP address is assigned to the first device; generating an authentication credential including a salted hash; and sending a single message directly from the first device to the second device using the stored IP address, the single message comprising the authentication credential and the new IP address, wherein the new IP address is written directly to a storage location on the second device, the second device configured to verify an identity of the first device using the authentication credential and without revealing the salted hash, and wherein, upon detecting the new IP address written directly to the storage location on the second device and in response to the verification based upon the new IP address, the second device is further configured to send additional messages to the first device at the new IP address without using network location services.