Patent ID: 8254350

Claim:
A method for routing packets in an ad hoc wireless network, the method comprising: responsive to entering the ad hoc wireless network, a mobile communication device of a plurality of mobile communication devices within the ad hoc wireless network broadcasting location data to other nodes within the ad hoc wireless network; the mobile communication device receiving location data from the other nodes within the ad hoc wireless network to form received location data; the mobile communication device recording the received location data in a routing table in a remote storage device coupled to the ad hoc wireless network; responsive to determining that one or more packets need to be transmitted, the mobile communication device retrieving the routing table from the remote storage device and calculating a best route to transmit the one or more packets within the ad hoc wireless network using data in the routing table to form a calculated best route, wherein the calculated best route comprises one of transmitting or relaying the one or more packets to a nearest mobile communications device within the ad hoc wireless network and transmitting or relaying the one or more packets over a route with a least amount of traffic; and the mobile communication device transmitting the one or more packets to a node within the ad hoc wireless network based on the calculated best route.