US8516055B2

System and method for pushing information from a host system to a mobile data communication device in a wireless data network

Summary by NHIP

Dynamic IP Address Assignment

The system redirects host data to mobile devices via a wireless network that assigns temporary IP addresses on demand. A store-and-forward server maintains mappings between temporary addresses, permanent identifiers, and phone numbers to transmit connection requests when addresses become invalid.

Claim Score by NHIP

Read claim 9, the broadest

Abstract

A system and method for redirecting data from a host system (or messaging server) to one or more mobile data communication devices via a wireless packet data network is provided in which the wireless packet data network dynamically assigns addresses to the one or more mobile data communication devices on an as-needed basis. A redirector application operating at the host system is configured by each user to continuously redirect certain data to the wireless packet data network, as the data is received (or otherwise altered) at the host system. Two methods are provided for communicating the redirected data from the network to the mobile device. In a first method, the mobile device is configured to periodically contact a store-and-forward server within the wireless network, which, when contacted, assigns a network address to the mobile device and then transmits the stored, redirected data to the mobile device. In a second method, the network transmits a connection request command to the mobile device via a parallel voice network, or via a command channel, or other type of low-bandwidth data channel. The mobile device then contacts the data network and requests a network address so that the store-and-forward server can send the redirected data to the mobile device.

US8516055B2, drawing sheet 1
Sheet 1 of 19

Term

3 yearsleft in the term

Expires 10 September 2029, including 2,934 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

24 claims: 3 independent, 21 dependent

  1. 1
    A method operable at a store-and-forward server associated with a wide area packet network and an Internet Protocol (IP)-based wireless network, the method comprising:maintaining, at the store-and-forward server, a mapping between a temporary Internet Protocol (IP) address of a mobile data communication device and a unique permanent identifier of the mobile data communication device;maintaining, at the store-and-forward server, a mapping between the unique permanent identifier of the mobile data communication device and a phone number associated with the mobile data communication device;receiving a message redirected from a message server over the wide area packet network, the message contained in an envelope that includes the unique permanent identifier of the mobile data communication device;and upon determining that the temporary IP address of the mobile data communication device is invalid, performing the following: transmitting a connection request command to the phone number of the mobile data communication device to instruct the mobile data communication device to acquire an IP address;receiving from the mobile data communication device a new IP address assigned to the mobile data communication device;and using the new IP address received from the mobile data communication device, transmitting the message to the mobile data communication device over the IP-based wireless network.
  2. 9
    Broadest claimClaim Score 43, average(NHIP)A store-and-forward server associated with a wide area packet network and an Internet Protocol (IP)-based wireless network, the store-and-forward server comprising:means configured to maintain a mapping between a temporary Internet Protocol (IP) address of a mobile data communication device and a unique permanent identifier of the mobile data communication device;means configured to maintain a mapping between the unique permanent identifier of the mobile data communication device and a phone number associated with the mobile data communication device;means for processing a message redirected from a message server over the wide area packet network, the message contained in an envelope that includes the unique permanent identifier of the mobile data communication device;and means, responsive to determining that the temporary IP address of the mobile data communication device is invalid, for performing the following: transmitting a connection request command to the phone number of the mobile data communication device to instruct the mobile data communication device to acquire an IP address;receiving from the mobile data communication device a new IP address assigned to the mobile data communication device;and using the new IP address received from the mobile data communication device, transmitting the message to the mobile data communication device over the IP-based wireless network.
  3. 17
    A non-transitory computer-accessible medium having a sequence of instructions which, when executed by a processing entity, effectuate communication of information between a message server and a mobile data communication device via a wide area packet network and an Internet Protocol (IP)-based wireless network, the non-transitory computer-accessible medium comprising:a code portion configured to maintain a mapping between a temporary Internet Protocol (IP) address of a mobile data communication device and a unique permanent identifier of the mobile data communication device;a code portion configured to maintain a mapping between the unique permanent identifier of the mobile data communication device and a phone number associated with the mobile data communication device;a code portion configured to process a message redirected from the message server over the wide area packet network, the message contained in an envelope that includes the unique permanent identifier of the mobile data communication device;and a code portion, responsive to determining that the temporary IP address of the mobile data communication device is invalid, configured to perform the following: transmitting a connection request command to the phone number of the mobile data communication device to instruct the mobile data communication device to acquire an IP address;processing a new IP address received from the mobile data communication device that has been obtained from the IP-based wireless network;and using the new IP address received from the mobile data communication device, transmitting the message to the mobile data communication device over the IP-based wireless network.