Geographical position extension in messaging for a terminal node
First Claim
1. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
- (a) determining a first geographical position that is associated with a first terminal node;
(b) inserting the first geographical position into a message header of a first datagram; and
(c) sending, by the first terminal node, the first datagram.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods and apparatus for supporting geographical-based services in a communications system. In an embodiment of the invention, a terminal node (e.g., a wireless terminal) inserts geographical information into a header portion of an IPv6 datagram. The serving network utilizes the geographical information to support a geographical-based service. In another embodiment, a terminal node, which is located in a geographical area, receives service configuration information regarding service regions from a serving network and determines what services are supported in the geographical area. In an embodiment, header formats for the inserted geographical information in a propagated signal between a terminal node and a serving network are provided.
44 Citations
47 Claims
-
1. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
-
(a) determining a first geographical position that is associated with a first terminal node;
(b) inserting the first geographical position into a message header of a first datagram; and
(c) sending, by the first terminal node, the first datagram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 47)
-
-
25. A method for supporting at least one geographical-based service, the method comprising:
-
(a) determining a geographical position that is indicative of an approximate location of a mobile node;
(b) determining a specified radius, the specified radius being a maximum distance from the geographical position;
(c) receiving an announcement, the announcement containing an identification of a service, a service geographical position, and a service radius, the service geographical position and the service radius being associated with a network entity supporting the service;
(d) determining whether a service area corresponding to the service geographical position and the service radius is within a circular area, the circular area being determined by the geographical position and the specified radius;
(e) if the service area is within the circular area, including the identification of the service in a filter to designate that the service is acceptable;
(f) receiving a datagram that supports the service;
(g) if the service is acceptable, accepting the datagram; and
(h) if the service is not acceptable, rejecting the datagram. - View Dependent Claims (26)
-
-
27. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
-
(a) receiving a datagram from a mobile node, by a server, the datagram supporting the geographical-based service, a message header of the datagram containing a geographical position of the mobile node;
(b) extracting the geographical position from the datagram; and
(c) providing the geographical-based service for the mobile node based on the geographical position. - View Dependent Claims (28)
-
-
29. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
-
(a) receiving, by a content server, a datagram from a mobile node, by a server, the datagram indicating a query for a service configuration that is supported by the content server, a message header of the datagram containing a geographical position of mobile node;
(b) extracting the geographical position from the datagram; and
(c) sending configuration information that indicates a set of services, the set of services being supported by the content server in a service area, the geographical position being within the service area.
-
-
30. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
-
(a) receiving a datagram from a mobile node, by a broadcast network, the datagram supporting the geographical-based service, the datagram containing a geographical position of the mobile node and a specified radius in a message header of the datagram;
(b) extracting the geographical position and the specified radius from the datagram;
(c) transmitting the datagram to associated transmitting facilities that are located in a serving area, the serving area being specified by the geographical position and the specified radius.
-
-
31. A method for supporting a geographical-based service for at least one terminal node in a communications system, the method comprising:
-
(a) receiving a datagram from a mobile node, by an attachment point, the datagram supporting the geographical-based service;
(b) determining, by the attachment point, whether the datagram contains a geographical position that is associated with the mobile node;
(c) if the datagram does not contain the geographical position, inserting, by the attachment point, an alternative geographical position, the alternative geographical position being associated with the attachment point; and
(d) transmitting the datagram to a destination address. - View Dependent Claims (32)
-
-
33. A terminal node that supports a geographical-based service in a communications system, comprising:
-
a location determination module that determines a position of the terminal node;
a communications module that supports communications between the terminal node and a serving network, the serving network supporting the geographical-based service; and
a processor that receives information about the position from the location determination module and sends a datagram to the serving network through the communications module, the processor being configured to perform;
(a) determining a geographical position that is associated with the terminal node;
(b) inserting the geographical position into a message header of the datagram, the datagram supporting the geographical-based service; and
(c) sending, by the terminal node, the datagram. - View Dependent Claims (34)
-
-
35. A signal for transmitting computer information, the signal propagating on a communications channel between a terminal node and a serving network, the signal comprising:
-
(a) a position communications component that is indicative of a geographical position associated with the terminal node, the position communications component being contained in a message header of a datagram, the geographical position comprising a latitude data field and a longitude data field;
(b) a velocity communications component of the datagram that is indicative of a velocity of the terminal node, the velocity communications component being contained in the message header, the velocity communications component comprising a velocity indicator that specifies that contained velocity information is included;
(c) a position uncertainty communications component of the datagram that is indicative of a position uncertainty of the geographical position, the position uncertainty communications component being contained in the message header, the position uncertainty communications component comprising an position uncertainty indicator that specifies that contained position uncertainty information is included; and
(d) a velocity uncertainty communications component of the datagram that is indicative of a velocity uncertainty of the velocity, the velocity uncertainty communications component being contained in the message header, the velocity uncertainty communications component comprising a velocity uncertainty indicator that specifies that contained velocity uncertainty information is included. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A signal for transmitting computer information, the signal propagating on a communications channel between a terminal node and a serving network, the signal comprising:
-
(a) a position communications component that is indicative of a geographical position associated with the terminal node, the position communications component being contained in a message header of a datagram, the geographical position comprising a latitude data field and a longitude data field;
(b) an altitude communications component of the datagram that is indicative of an altitude associated with the terminal node, the altitude communications component being contained in the message header, the altitude communications component comprising an altitude indicator that specifies that contained altitude information is included; and
(c) a radius communications component of the datagram that is indicative of a specified radius for supporting a geographical-based service. - View Dependent Claims (44, 45)
-
-
46. A method for supporting a geographical-based service for at least one mobile node in a wireless communications system, the method comprising:
-
(a) acquiring a geographical position by a mobile node with a Global Position Satellite (GPS) location determination module, the geographical position indicative of a location of the mobile node, the geographical position comprising an approximate latitude and an approximate longitude;
(b) inserting the geographical position into an extension header of a datagram, the datagram supporting the geographical-based service, wherein the datagram complies with an Internet Protocol version 6 (IPv6) specification; and
(c) sending, by the mobile node, the datagram.
-
Specification