Effective network identity pairing
First Claim
1. A network device, comprising:
- a memory to store instructions; and
a processor, connected to the memory, to;
receive a request from a local device to establish a connection with another device,the request comprising an internal network identifier of the local device;
evaluate a plurality of external network identifiers, associated with the network device, based on selected criteria,when evaluating the plurality of external network identifiers, the processor is to;
estimate a connection longevity corresponding to each of the plurality of external network identifiers, andidentify a particular external network identifier, of the plurality of external network identifiers, with a lowest connection longevity out of the estimated connection longevity corresponding to each of the plurality of external network identifiers;
select an external network identifier, of the plurality of external network identifiers, based on evaluating the plurality of external network identifiers evaluation; and
establish the connection requested by the local device using the internal network identifier and the external network identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device may receive a request from a local device to establish a connection with a another device. The request may include an internal network identifier of the local device. The network device may evaluate a plurality of external network identifiers, associated with the network device based on selected criteria. The network device may also, or alternatively, evaluate the external network identifiers by identifying an external network identifier that is already mapped to, or paired with, the internal network identifier. The network device may select an external network identifier, of the plurality of external network identifiers, based on the evaluation and establish the connection requested by the local device using the internal network identifier and the external network identifier.
21 Citations
19 Claims
-
1. A network device, comprising:
-
a memory to store instructions; and a processor, connected to the memory, to; receive a request from a local device to establish a connection with another device, the request comprising an internal network identifier of the local device; evaluate a plurality of external network identifiers, associated with the network device, based on selected criteria, when evaluating the plurality of external network identifiers, the processor is to; estimate a connection longevity corresponding to each of the plurality of external network identifiers, and identify a particular external network identifier, of the plurality of external network identifiers, with a lowest connection longevity out of the estimated connection longevity corresponding to each of the plurality of external network identifiers; select an external network identifier, of the plurality of external network identifiers, based on evaluating the plurality of external network identifiers evaluation; and establish the connection requested by the local device using the internal network identifier and the external network identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
a plurality of instructions which, when executed by one or more processors, cause the one or more processors to; receive a first request from a first device to establish a connection with a second device, the first request comprising an internal network identifier of the first device; select a first external network identifier, of a plurality of external network identifiers, to maximize a quantity of potential connections available to the first device; establish a connection between the first device and the second device using the internal network identifier of the first device and the first external network identifier; monitor the connection between the first device and the second device for potential connection availability information; receive a second request from a third device to establish a connection with a fourth device, the second request comprising an internal network identifier of the third device; select, based on the potential connection availability information corresponding to the connection between the first device and the second device, a second external network identifier to maximize a quantity of potential connections available to the third device; and establish a connection between the third device and the fourth device using the internal network identifier of the third device and the second external network identifier. - View Dependent Claims (9, 10, 11, 12)
-
13. A method, comprising:
-
receiving, by a network device, a request from a first device to establish a connection with a second device, the request comprising a network identifier of the first device; evaluating, by the network device, external network identifiers based on selected criteria, evaluating the external network identifiers based on the selected criteria comprising; estimating a connection longevity corresponding to each of the external network identifiers, and identifying a particular external network identifier, of the external network identifiers, with a lowest connection longevity out of the estimated connection longevity corresponding to each of the external network identifiers; selecting, by the network device, an external network identifier, of the external network identifiers, based on evaluating the external network identifiers; and establishing, by the network device, the connection using the internal network identifier and the external network identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification