IP Library Granted Patent US 10,021,250
Granted Patent B1
US 10,021,250 · App. 13/460,085 · Granted Jul 10, 2018

Location information control for session initiation protocol messages

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 10,021,250
App. No.
13/460,085
Granted
Jul 10, 2018
Kind
B1
Abstract

In a wireless communication system, a wireless communication device transfers a SIP INVITE message having a first header with a first value indicating a location-handling requirement. The SIP INVITE message also has a second header with a location value. A communication signaling processing system processes the SIP INVITE message to determine a second value responsive to the first value indicating the location-handling requirement. The processing system replaces the location value in the second header of the SIP INVITE message with the second value. The processing system transfers the SIP INVITE message with the second value in the second header.

Claims (28)

1. A method of operating a communication signaling processing system to handle Session Initiation Protocol (SIP) messaging, the method comprising:

receiving a SIP INVITE message from a wireless communication device having a location information control value and a location value;

determining whether the location information control value indicates a first instruction value to correct the location value for the wireless communication device or a second instruction value to dummy the location value for the wireless communication device;

if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, determining an abstracted-location value for the SIP INVITE message based on a current wireless access node servicing the wireless communication device, in the SIP INVITE message, replacing the location value with the abstracted-location value, and transferring the SIP INVITE message with the abstracted-location value to a SIP destination; and

if the location information control value indicates the second instruction value to dummy the location value for the wireless communication device, determining a dummy location value for the SIP INVITE message, wherein the dummy location value comprises a value unrelated to a location of the wireless communication device, in the SIP INVITE message, replacing the location value with the dummy location value, and transferring the SIP INVITE message with the dummy location value to a SIP destination.

2. The method of claim 1 further comprising, if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, removing additional location data from a Session Description Protocol (SDP) file of the SIP INVITE.

3. The method of claim 1 further comprising, if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, adding additional location data to a Session Description Protocol (SDP) file of the SIP INVITE.

4. The method of claim 1 wherein the current wireless access node servicing the wireless communication device.

5. The method of claim 1 wherein the communication signaling processing system comprises an IP Multimedia Subsystem (IMS) server.

6. The method of claim 1 wherein the communication signaling processing system comprises a Call Session Control Function (CSCF) server.

7. The method of claim 1 wherein the dummy location value comprises non-location data for the wireless communication device.

8. The method of claim 1 wherein the location information control value is located in a location-info control header in the SIP INVITE message.

9. The method of claim 1 wherein the location information control value is located in a P-Access-Network-Info header.

10. The method of claim 1 wherein the location value comprises an identifier for a wireless access node that is different than the current wireless access node.

11. A wireless communication system to handle Session Initiation Protocol (SIP) messaging comprising:

a wireless communication device configured to generate and transfer a SIP INVITE message having a location information control value and a location value;

a communication signaling processing system configured to receive the SIP INVITE message from a wireless communication device, determine whether the location information control value indicates a first instruction value to correct the location value for the wireless communication device or a second instruction value to dummy the location value for the wireless communication device;

the communication signaling processing system configured to, if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, determine an abstracted-location value for the SIP INVITE message based on a current wireless access node servicing the wireless communication device, in the SIP INVITE message, replace the location value with the abstracted-location value, and transfer the SIP INVITE message with the abstracted-location value to a SIP destination; and

the communication signaling processing system configured to, if the location information control value indicates the second instruction value to dummy the location value for the wireless communication device, determine a dummy location value for the SIP INVITE message, wherein the dummy location value comprises a value unrelated to a location of the wireless communication device, in the SIP INVITE message, replace the location value with the dummy location value, and transfer the SIP INVITE message with the dummy location value to a SIP destination.

12. The wireless communication system of claim 11 wherein the communication signaling processing system is further configured to, if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, remove additional location data from a Session Description Protocol (SDP) file of the SIP INVITE.

13. The wireless communication system of claim 11 wherein the communication signaling processing system is further configured to, if the location information control value indicates the first instruction value to correct the location value for the wireless communication device, add additional location data to a Session Description Protocol (SDP) file of the SIP INVITE.

14. The wireless communication system of claim 11 wherein the abstracted-location value comprises a zip code corresponding to the current wireless access node servicing the wireless communication device.

15. The wireless communication system of claim 11 wherein the communication signaling processing system comprises an IP Multimedia Subsystem (IMS) server.

16. The wireless communication system of claim 11 wherein the communication signaling processing system comprises a Call Session Control Function (CSCF) server.

17. The wireless communication system of claim 11 wherein the dummy location value comprises non-location data for the wireless communication device.

18. The wireless communication system of claim 11 wherein the location information control value is located in a location-info control header in the SIP INVITE message.

19. The wireless communication system of claim 11 wherein the location information control value is located in a P-Access-Network-Info header.

20. The wireless communication system of claim 11 wherein the location value comprises an identifier for a wireless access node that is different than the current wireless access node.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: CHEN, BONNIE
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028129/0964 →