Nova Patents
WO0122656A2

Routing in a packet switched network

Abstract

A method of allocating an address to a user of a packet switched network, where the address is used to route data packets over the network from a remote location to the user, the method comprising determining the geographical location of the user using a GPS receiver and generating an address on the basis of the determined geographical location.

WO0122656A2, drawing sheet 1
Sheet 1 of 3

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

12 claims: 7 independent, 5 dependent

  1. 1
    CLAIMS:1. A method of allocating an address to a user of a packet switched network, where the address is used to route data packets over the network from a remote location to the user, the method comprising determining the geographical location of the user and generating an address on the basis of the determined geographical location.
  2. 4
    A method according to any one of the preceding claims, wherein said step of determining the geographical location of the user comprises using a Global Positioning System (GPS) receiver to determine the longitude and latitude (and optionally the altitude) of the user.
  3. 5
    Apparatus for use in allocating an address to a user of a packet switched network, the apparatus comprising input means for receiving the geographical location of the user and processing means for generating an address on the basis of the received geographical location.
  4. 7
    A device for accessing a packet switched data network, the device comprising:position determining means for determining the geographical location of the device;and apparatus comprising input means for receiving the geographical location of the device and processing means for generating an address on the basis of the received geographical location.
  5. 8
    A packet switched data network comprising a multiplicity of interconnected routers each of which has a knowledge of its own geographical location as well as the geographical locations of its neighbouring routers, and each of the routers being arranged in use to route a received data packet to a neighbouring router on the basis of its own location, the locations of the neighbouring routers, and geographical destination/routing information contained in the data packet.
  6. 11
    A method of routing a data packet in a packet switched network, the method comprising the steps of:a) generating a data packet header containing at least the longitudes and latitudes of the source and destination routers of the data packet, the header also containing a direction indicator indicating the direction of transmission of the packet and a distance counter indicating the distance travelled by the packet in the indicated direction or the remaining distance in that direction;b) sending the data packet in the indicated direction to a neighbouring router and updating the distance counter;c) examining the data packet header at the receiving router to determine whether or not the receiving router represents the destination router in the indicated direction;d) if not, then sending the data packet in the indicated direction to a neighbouring router and updating the distance counter;and e) if yes, then updating the direction indicator with an indicator orthogonal to the original indicator and calculating a new distance counter indicating the distance travelled by the packet in the new indicated direction or the remaining distance in that direction, and repeating steps b) to d) until the receiving router represents the destination router in the indicated direction.
  7. 12
    A method of allocating an address to a mobile station of a cellular telecommunications network, where the address is used to route data packets over the network from a remote location to the mobile station, the method comprising generating an IP address on the basis of the geographical location of a node of the network to which the mobile station is connected.