Method for routing data packets using an IP address based in GEO position
First Claim
1. A method of routing data stored on a first device over a telecommunications network to a second device wherein the transmission path is based in part on geographic position, the method comprising:
- contacting a second device'"'"'s home network server over a transmission path, wherein the second device geographic position is stored on the home network server;
requesting the second device geographic position;
receiving the second device geographic position from the home network server over the transmission path into memory;
transmitting the data and second device geographic position over the transmission path to a node having a node geographic position, wherein the node reads the second device geographic position, accesses a recipient geographic position for possible recipients, accesses the node geographic position, compares the node geographic position with the second device geographic position and selects a recipient based at least in part on the geographic proximity of the recipient to the second device; and
transmitting the data from the node to the recipient over the transmission path.
5 Assignments
0 Petitions
Accused Products
Abstract
Method of routing data over a network in which contact is made with a home network to determine the reported geo-position, using this geo-position to transmit data to the device over a path through a node in which the node reads the geo-position, accesses a list of possible recipients and their geo-positions, compares its location to the positions, selects a recipient based at least in part on the proximity of the recipient to the device, and transmits the data over the best path. Eventually, the device becomes the recipient. A geo-position may be transmitted as part of an IP address. The geo-position information can be generated from a GPS receiver. This method and/or IP address may be used in a method of doing business in which the geo-position is used to identify the source and location for delivery. This information may be incorporated into a purchase order or confirmation receipt.
-
Citations
17 Claims
-
1. A method of routing data stored on a first device over a telecommunications network to a second device wherein the transmission path is based in part on geographic position, the method comprising:
-
contacting a second device'"'"'s home network server over a transmission path, wherein the second device geographic position is stored on the home network server;
requesting the second device geographic position;
receiving the second device geographic position from the home network server over the transmission path into memory;
transmitting the data and second device geographic position over the transmission path to a node having a node geographic position, wherein the node reads the second device geographic position, accesses a recipient geographic position for possible recipients, accesses the node geographic position, compares the node geographic position with the second device geographic position and selects a recipient based at least in part on the geographic proximity of the recipient to the second device; and
transmitting the data from the node to the recipient over the transmission path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An internet protocol address stored in memory on a device which is based on the geographic position of the device, the address comprising:
-
digital data in the form of electronic bits indicating a device geographic position, the data being generated based on input from a global positioning system receiver; and
digital data in the form of electronic bits indicating a device identifier. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of doing business, the method comprising:
-
identifying the source of a message from an internet protocol address including a geographic position;
using the geographic position to determine a delivery position; and
delivering a product to the delivery position. - View Dependent Claims (14, 15, 16, 17)
-
Specification