×

Intelligently assigning an IP address to a mobile device

  • US 8,271,685 B1
  • Filed: 10/19/2009
  • Issued: 09/18/2012
  • Est. Priority Date: 10/19/2009
  • Status: Active Grant
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.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×