Geo-spacial Internet protocol addressing
First Claim
Patent Images
1. A dynamic geo-spacial routing methodology for data communication with a wireless communications device comprising the steps of:
- receiving GPS satellite transmissions in the wireless communications device;
acquiring current location data responsive to the GPS satellite transmissions;
the current location data including at least latitude and longitude of the wireless communications device;
generating an unresolved dynamic IP (UDIP) address as a function of the current location data;
transmitting the UDIP address to a remote server for use in routing data communication with the wireless communications device so that the current location of the device determines a dynamic yet unique identifier for data communication;
identifying a first gateway on the Internet having a unique name and a predetermined assigned IP address;
assigning the selected gateway for temporary use as a dynamic virtual gateway;
presenting the designated DVG to the wireless communication device as a virtual host;
identifying a second gateway on the Internet having a unique name and a predetermined assigned IP address;
assigning the second gateway as a next gateway; and
resolving the UDIP to form a resolved dynamic IP address for data communications between the wireless device and a selected one of the first and second gateways.
10 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for conversion of latitude and longitude to an addressing scheme that supports current TCP/IP (Ipv4) and future addressing (Ipv6/Ipng) requirements. More specifically, it allows a decentralization of the unicast point to a device on the hosted network. Geographical Internet Protocol (geoIP) addressing will facilitate anycast routing schemes where in which the nearest node has a statically assigned geoIP. geo routing, and network management become a function of the geoIP address.
455 Citations
4 Claims
-
1. A dynamic geo-spacial routing methodology for data communication with a wireless communications device comprising the steps of:
-
receiving GPS satellite transmissions in the wireless communications device;
acquiring current location data responsive to the GPS satellite transmissions;
the current location data including at least latitude and longitude of the wireless communications device;
generating an unresolved dynamic IP (UDIP) address as a function of the current location data;
transmitting the UDIP address to a remote server for use in routing data communication with the wireless communications device so that the current location of the device determines a dynamic yet unique identifier for data communication;
identifying a first gateway on the Internet having a unique name and a predetermined assigned IP address;
assigning the selected gateway for temporary use as a dynamic virtual gateway;
presenting the designated DVG to the wireless communication device as a virtual host;
identifying a second gateway on the Internet having a unique name and a predetermined assigned IP address;
assigning the second gateway as a next gateway; and
resolving the UDIP to form a resolved dynamic IP address for data communications between the wireless device and a selected one of the first and second gateways.
-
-
2. A method of data communication with a mobile device comprising the steps of:
-
in the mobile device, acquiring location data;
in the mobile device, converting the acquired location data to form a geo-IP address;
formatting the geo-IP address in conformance with a predetermined standard IP protocol thereby forming an unresolved dynamic IP (UDIP) address;
storing the UDIP in a memory in the mobile device;
periodically repeating the foregoing steps thereby updating the UDIP responsive to newly acquired location data;
requesting address resolution, including sending the stored UDIP to a host;
assigning a dynamic virtual gateway DVG to the UDIP;
combining the assigned DVG address together with the UDIP so as to form a resolved dynamic IP address (RDIP); and
using the RDIP as an assigned IP address of the mobile device for data transfer. - View Dependent Claims (3, 4)
monitoring an elapsed time since the location data was last updated;
if the elapsed time exceeds a predetermined time limit, reacquiring location data; and
repeating the foregoing steps based on the newly acquired location data.
-
-
4. A method according to claim 2 including assigning a new DVG responsive to the newly acquired location data.
Specification