IP Library Granted Patent US 8,655,401
Granted Patent B2
US 8,655,401 · App. 11/565,164 · Granted Feb 18, 2014

Geographical position extension in messaging for a terminal node

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,655,401
App. No.
11/565,164
Granted
Feb 18, 2014
Kind
B2
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.

Claims (37)

1. An apparatus comprising:

at least one processor; and

at least one memory storing machine executable instructions configured to, with the at least one processor, cause the apparatus to at least:

insert information about a geographical position and a specified radius into a message header of a datagram that requests transmission of a geographical-based service and includes data of the geographical-based service, wherein the geographical position and the specified radius together specify a serving area for the transmission of the geographical-based service, wherein the datagram complies with an Internet Protocol (IP) specification and the message header is an extension header of the datagram; and

send the datagram.

2. The apparatus of claim 1 , wherein the at least one memory further stores machine executable instructions configured to, with the at least one processor, cause the apparatus to:

insert an indicator into the datagram, wherein the indicator restricts processing of the geographical position by another apparatus.

3. The apparatus of claim 1 , wherein the geographical position is indicative of an approximate location of the apparatus.

4. The apparatus of claim 1 , wherein the geographical position is indicative of an approximate destination position.

5. The apparatus of claim 1 , wherein the at least one memory further stores machine executable instructions configured to, with the at least one processor, cause the apparatus to:

use a Global Position Satellite (GPS) system to determine the geographical position.

6. The apparatus of claim 1 , wherein the at least one memory further stores machine executable instructions configured to, with the at least one processor, cause the apparatus to:

acquire the geographical position by utilizing a time difference of arrival (TDOA) technique.

7. The apparatus of claim 1 , wherein the specified radius is obtained through a user interface.

8. The apparatus of claim 1 , wherein the inserting includes:

selecting the datagram prior to inserting the information about the geographical position and specified radius into the message header of the datagram.

9. The apparatus of claim 1 , wherein the datagram complies with an Internet Protocol version 6 (IPv6) specification.

10. The apparatus of claim 9 , wherein the extension header comprises a destination option header.

11. The apparatus of claim 9 , wherein the extension header comprises a hop-by-hop header.

12. The apparatus of claim 1 , wherein the apparatus is selected from the group consisting of a wireless telephone, a workstation, a personal computer (PC), and a stationary communications device.

13. The apparatus of claim 1 , wherein the geographical position comprises an approximate longitude and an approximate latitude of a position of the apparatus.

14. The apparatus of claim 1 , wherein the at least one memory further stores machine executable instructions configured to, with the at least one processor, cause the apparatus to:

select the specified radius from a plurality of predetermined values.

15. One or more non-transitory computer-readable media storing computer-executable instructions configured to, when executed, cause an apparatus to at least:

insert information about a geographical position and a specified radius into a message header of a datagram that requests transmission of a geographical-based service and includes data of the geographical-based service, wherein the geographical position and the specified radius together specify a serving area for the transmission of the geographical-based service wherein the datagram complies with an Internet Protocol (IP) specification and the message header is an extension header of the datagram; and

send the datagram.

16. The one or more non-transitory computer-readable media of claim 15 further storing computer-executable instructions configured to, when executed, cause the apparatus to:

insert an indicator into the datagram, wherein the indicator restricts processing of the geographical position by another apparatus.

17. The one or more non-transitory computer-readable media of claim 15 further storing computer-executable instructions configured to, when executed, cause the apparatus to:

select the specified radius from a plurality of predetermined values.

18. A method comprising:

inserting, by an apparatus, information about a geographical position and a specified radius into a message header of a datagram that requests transmission of a geographical-based service and includes data of the geographical-based service, wherein the geographical position and the specified radius together specify a serving area for the transmission of the geographical-based service, wherein the datagram complies with an Internet Protocol (IP) specification and the message header is an extension header of the datagram; and

sending, by the apparatus, the datagram.

19. The method of claim 18 , further comprising:

inserting, by the apparatus, an indicator into the datagram, wherein the indicator restricts processing of the geographical position by another apparatus.

20. The method of claim 18 , further comprising:

selecting the specified radius from a plurality of predetermined values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2015
From: NOKIA CORPORATION
To: III HOLDINGS 3, LLC
Reel/Frame 034978/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: VARE, JANI; VIRTANEN, KARI; SYRJARINNE, JARI; AALTONEN, JANNE
To: NOKIA CORPORATION
Reel/Frame 031462/0434 →