Intelligently assigning an IP address to a mobile device
First Claim
Patent Images
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of allocating an identifier to a mobile device, the method comprising:
- receiving a registration request, which requests that an address be assigned to the mobile device, thereby enabling it to communicate data by way of a wireless telecommunications network;
considering the following factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, which runs a client application that makes use of the MIP address,(1) a refresh rate associated with the registration request;
(2) a frequency that the client application running on the mobile device has been disconnected from the network;
(3) an availability of MIP addresses remaining in a pool of MIP addresses;
(4) a type of application that the client application is;
(5) a location of the mobile device when the request is received;
(6) a certain set of MIP addresses that have functioned well in the past;
determining the MIP address;
conveying the MIP address to the mobile device such that the mobile device is identifiable on the network by way of the MIP address; and
monitoring a communications channel that was established by virtue of conveying the MIP address to the mobile device, wherein monitoring the communications channel includes;
logging whether the communications channel is disrupted,logging a given MIP address that was allocated at a time of disruption of the communications channel, andrepeatedly logging the given MIP addresses, which might be different from each other, thereby storing a first set of MIP addresses that resulted in relatively stable connections and a second set of MIP addresses that resulted in relatively unstable connections.
6 Assignments
0 Petitions
Accused Products
Abstract
Ways of allocating an identifier to a mobile device are disclosed. One method includes receiving a request that requests an address be assigned to the mobile device, considering factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, determining the MIP address based on the factors, and conveying the MIP address to the mobile device.
17 Citations
19 Claims
-
1. Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method of allocating an identifier to a mobile device, the method comprising:
-
receiving a registration request, which requests that an address be assigned to the mobile device, thereby enabling it to communicate data by way of a wireless telecommunications network; considering the following factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, which runs a client application that makes use of the MIP address, (1) a refresh rate associated with the registration request; (2) a frequency that the client application running on the mobile device has been disconnected from the network; (3) an availability of MIP addresses remaining in a pool of MIP addresses; (4) a type of application that the client application is; (5) a location of the mobile device when the request is received; (6) a certain set of MIP addresses that have functioned well in the past; determining the MIP address; conveying the MIP address to the mobile device such that the mobile device is identifiable on the network by way of the MIP address; and monitoring a communications channel that was established by virtue of conveying the MIP address to the mobile device, wherein monitoring the communications channel includes; logging whether the communications channel is disrupted, logging a given MIP address that was allocated at a time of disruption of the communications channel, and repeatedly logging the given MIP addresses, which might be different from each other, thereby storing a first set of MIP addresses that resulted in relatively stable connections and a second set of MIP addresses that resulted in relatively unstable connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of allocating an identifier to a mobile device, the method comprising:
-
receiving a registration request, which requests that an address be assigned to the mobile device, thereby enabling it to communicate data by way of a wireless telecommunications network; considering the following factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, which runs a client application that makes use of the MIP address, (1) a refresh rate associated with the registration request; (2) a frequency that the client application running on the mobile device has been disconnected from the network; (3) an availability of MIP addresses remaining in a pool of MIP addresses; (4) a type of application that the client application is; (5) a location of the mobile device when the request is received; (6) a certain set of MIP addresses that have functioned well in the past; determining the MIP address; conveying the MIP address to the mobile device such that the mobile device is identifiable on the network by way of the MIP address; and monitoring a communications channel that was established by virtue of conveying the MIP address to the mobile device, wherein monitoring the communications channel includes; logging whether the communications channel is disrupted, logging a given MIP address that was allocated at a time of disruption of the communications channel, and repeatedly logging the given MIP addresses, which might be different from each other, thereby storing a first set of MIP addresses that resulted in relatively stable connections and a second set of MIP addresses that resulted in relatively unstable connections. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A home agent configured to execute a method of allocating an identifier to a mobile device, the method comprising:
-
receiving a registration request, which requests that an address be assigned to the mobile device, thereby enabling it to communicate data by way of a wireless telecommunications network; considering the following factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, which runs a client application that makes use of the MIP address, (1) a refresh rate associated with the registration request; (2) a frequency that the client application running on the mobile device has been disconnected from the network; (3) an availability of MIP addresses remaining in a pool of MIP addresses; (4) a type of application that the client application is; (5) a location of the mobile device when the request is received; (6) a certain set of MIP addresses that have functioned well in the past; determining the MIP address; conveying the MIP address to the mobile device such that the mobile device is identifiable on the network by way of the MIP address; and monitoring a communications channel that was established by virtue of conveying the MIP address to the mobile device, wherein monitoring the communications channel includes; logging whether the communications channel is disrupted, logging a given MIP address that was allocated at a time of disruption of the communications channel, and repeatedly logging the given MIP addresses, which might be different from each other, thereby storing a first set of MIP addresses that resulted in relatively stable connections and a second set of MIP addresses that resulted in relatively unstable connections.
-
Specification