Persistent Connection between Network Devices
First Claim
1. A computer-implemented method, comprising:
- detecting when a new IP address is assigned to a first device; and
sending a message directly from the first device to a second device, the message comprising the new IP address, wherein the new IP address allows the second device to send messages directly to the first device without requiring network location services.
3 Assignments
0 Petitions
Accused Products
Abstract
A first device and a second device are each assigned an IP address that is used to exchange messages with the other device. The first device stores the IP address for the second device. A new IP address may be assigned to the first device when it reestablishes a network connection following a location change or other network reconnection. The first device detects when a new IP address has been assigned. The first device then sends a hello message directly to the second device comprising the new IP address assigned to the first device. The new IP address allows the second device to find the first device without requiring network location services such as DNS. The first device may further include authentication credentials in the hello message to verify the new IP address.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
detecting when a new IP address is assigned to a first device; and sending a message directly from the first device to a second device, the message comprising the new IP address, wherein the new IP address allows the second device to send messages directly to the first device without requiring network location services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by at least one processor, causes the processor to perform a method for maintaining a network connection to a remote device, the processor operating to; detect when a new IP address is assigned to the computer system; and send a message directly to the remote device, the message comprising the new IP address, wherein the new IP address allows the remote device to send messages directly to the computer system without requiring network location services. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing computer-executable instructions that when executed by at least one processor cause the at least one processor to perform a method for maintaining a network connection between a first device and a second device, the method comprising:
-
establishing a persistent 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 requiring network location services; detecting when a new IP address is assigned to the first device; and sending a message directly from the first device to a second device, the message comprising the new IP address, wherein the new IP address allows the second device to send messages directly to the first device without requiring network location services. - View Dependent Claims (17, 18, 19, 20)
-
Specification