IP Library Granted Patent US 9,130,963
Granted Patent B2
US 9,130,963 · App. 13/064,653 · Granted Sep 8, 2015

Ancillary data support in session initiation protocol (SIP) messaging

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 9,130,963
App. No.
13/064,653
Granted
Sep 8, 2015
Kind
B2
Abstract

A SIP ancillary data server provides host to auxiliary data for an emergency SIP session (call) uniquely referred to in a transported SIP header. In a manner similar to how location is represented in an emergency call, a SIP header is extended. The extended SIP Header contains one of two possible types of content elements: either (a) a content pointer element to a SIP Message body part (a “cid:”, or content identifier); or (b) an <information_URI> (a.k.a, “info_URI” in this document).

Claims (40)

1. A Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session, comprising:

a first communication path, from an initiator device, to receive an emergency SIP message including an extended header comprising current location information of said initiator device and a uniform resource identifier referencing an external source device providing auxiliary emergency information associated with said emergency SIP message;

an auxiliary information module to obtain said auxiliary emergency information from a server addressed by said uniform resource identifier; and

a second communication path to communicate said auxiliary emergency information associated with said emergency SIP message, to a recipient device.

2. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said uniform resource identifier (URI) relates to an IP address of said auxiliary emergency information.

3. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said emergency SIP message corresponds to an emergency Voice over Internet Protocol (VoIP) call.

4. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said auxiliary emergency information comprises audio relating to said emergency SIP message.

5. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said auxiliary emergency information comprises video relating to said emergency SIP message.

6. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said auxiliary emergency information comprises textual data.

7. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said universal resource identifier comprises a universal resource locator (URL) of a web site containing information relating to said emergency SIP message.

8. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

said initiator device of said emergency SIP message is a wireless device.

9. The Session Initiation Protocol (SIP) proxy server for facilitating inclusion of auxiliary data in a SIP session according to claim 1 , wherein:

a form of said uniform resource identifier is <information_URI>.

10. A method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session, comprising:

receiving, from an initiator device, an emergency SIP message including an extended header comprising current location information of said initiator device and a uniform resource identifier referencing an external source device providing auxiliary emergency information associated with said emergency SIP message;

obtaining said auxiliary emergency information from a server addressed by said uniform resource identifier; and

establishing a second communication path to communicate said auxiliary emergency information associated with said emergency SIP message, to a recipient device.

11. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said uniform resource identifier (URI) relates to an IP address of said auxiliary emergency information.

12. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said emergency SIP message corresponds to an emergency Voice over Internet Protocol (IP) call.

13. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said auxiliary emergency information comprises audio relating to said emergency SIP message.

14. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said auxiliary emergency information comprises video relating to said emergency SIP message.

15. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said auxiliary emergency information comprises textual data relating to said emergency SIP message.

16. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said universal resource identifier comprises a universal resource locator (URL) of a web site containing information relating to said emergency SIP message.

17. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

said initiator device of said emergency SIP message is a wireless device.

18. The method of facilitating inclusion of auxiliary data in a Session Initiation Protocol (SIP) session according to claim 10 , wherein:

a form of said uniform resource identifier is <information_URI>.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 037993/FRAME 0001 Recorded Jun 19, 2024
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH MOBILE DATACOM LLC; COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.; COMTECH SYSTEMS, INC.; COMTECH XICOM TECHNOLOGY, INC.; MAPLE ACQUISITION LLC; TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 067780/0566 →
SECURITY INTEREST Recorded Jun 18, 2024
From: TELECOMMUNICATION SYSTEMS, INC.
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 067776/0309 →
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2011
From: MARSHALL, ROGER S.; ZHU, YINJUN
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 026174/0359 →