IP Library Granted Patent US 8,599,834
Granted Patent B2
US 8,599,834 · App. 12/569,494 · Granted Dec 3, 2013

Systems, methods, and computer program products for providing a manual ring-down communication line using session initiation protocol

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,599,834
App. No.
12/569,494
Granted
Dec 3, 2013
Kind
B2
Abstract

Systems, methods, and computer program products are provided for manual ring-down communication using Session Initiation Protocol (SIP). A first SIP user agent transmits a message to a second SIP user agent over an Internet Protocol (IP) network to establish a SIP session. The first SIP user agent determines that a signal key associated with a first communication device has been selected and transmits, to the second SIP user agent over the IP network, a start event message to cause a second communication device to activate an alert. The first SIP user agent determines that the signal key has been released and transmits over the IP network an end event message to deactivate the alert. The first SIP user agent transmits, to the second SIP user agent over the IP network, one or more subsequent INVITE messages at a predetermined repetition rate to refresh the SIP session.

Claims (42)

1. A method for providing a manual ring-down communication line using Session Initiation Protocol (SIP), comprising the steps of:

transmitting, by a session establisher SIP user agent to a second SIP user agent over an Internet Protocol (IP) network, an INVITE message;

receiving, by the session establisher SIP user agent from the second SIP user agent, an acknowledgment message transmitted in response to the INVITE message, thereby establishing a private line SIP session, wherein the private line SIP session provides a manual ring-down communication line;

re-establishing, by the session establisher SIP user agent, the private line SIP session after a session failure;

determining, by the session establisher SIP user agent, that a signal key associated with a first communication device has been selected;

transmitting, by the session establisher SIP user agent to the second SIP user agent over the IP network, a start event message to cause a second communication device to activate an alert;

determining, by the session establisher SIP user agent, that the signal key associated with the first communication device has been released; and

transmitting, by the session establisher SIP user agent to the second SIP user agent over the IP network, an end event message to cause the second communication device to deactivate the alert.

2. The method of claim 1 , further comprising the step of transmitting, by the session establisher SIP user agent to the second SIP user agent over the IP network, a session establisher message requesting to be designated as the session establisher.

3. The method of claim 2 , wherein the session establisher message is an OPTIONS message including an identifier of the session establisher SIP user agent, and wherein the method further comprises the step of:

receiving, by the session establisher SIP user agent from the second SIP user agent over the IP network, a 200 OK message accepting designation of the session establisher SIP user agent as the session establisher.

4. The method of claim 1 , further comprising forwarding, by at least one of a SIP proxy and a back-to-back user agent (B2BUA), a message between the session establisher SIP user agent and the second SIP user agent over the IP network.

5. The method of claim 1 , wherein the alert is at least one of an audible alert and a visual alert, and wherein the at least one of the audible alert and the visual alert are initiated by at least one of (i) the INVITE message and (ii) the signal key being selected by a user during the established SIP session.

6. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, which, when executed by a computer system, cause the computer system to:

transmit, by a session establisher Session Initiation Protocol (SIP) user agent to a second SIP user agent over an Internet Protocol (IP) network, an INVITE message;

receive, by the session establisher SIP user agent from the second SIP user agent, an acknowledgment message transmitted in response to the INVITE message, thereby establishing a private line SIP session, wherein the private line SIP session provides a manual ring-down communication line;

re-establish, by the session establisher SIP user agent, the private line SIP session after a session failure;

determine, by the session establisher SIP user agent, that a signal key associated with a first communication device has been selected;

transmit, by the session establisher SIP user agent to the second SIP user agent over the IP network, a start event message to cause a second communication device to activate an alert;

determine, by the session establisher SIP user agent, that the signal key associated with the first communication device has been released; and

transmit, by the session establisher SIP user agent to the second SIP user agent over the IP network, an end event message to cause the second communication device to deactivate the alert.

7. The non-transitory computer-readable medium of claim 6 , wherein the instructions, when executed by the computer system, further cause the computer system to transmit, by the session establisher SIP user agent to the second SIP user agent over the IP network, a session establisher message requesting to be designated as the session establisher.

8. The non-transitory computer-readable medium of claim 7 , wherein the session establisher message is an OPTIONS message including an identifier of the session establisher SIP user agent, and wherein the instructions, when executed by the computer system, further cause the computer system to:

receive, by the session establisher SIP user agent from the second SIP user agent over the IP network, a 200 OK message accepting designation of the session establisher SIP user agent as the session establisher.

9. The non-transitory computer-readable medium of claim 6 , wherein the instructions, when executed by the computer system, further cause the computer system to forward, by at least one of a SIP proxy and a back-to-back user agent (B2BUA), a message between the session establisher SIP user agent and the second SIP user agent over the IP network.

10. The non-transitory computer-readable medium of claim 6 , wherein the alert is at least one of an audible alert and a visual alert, and wherein the at least one of the audible alert and the visual alert are initiated by at least one of (i) the INVITE message and (ii) the signal key being selected by a user during the established SIP session.

11. A manual ring-down private line communication system, the system comprising:

a first communication device communicatively coupled to an IP network by way of a session establisher Session Initiation Protocol (SIP) user agent, wherein the session establisher SIP user agent is configured to:

transmit, to a second SIP user agent over the IP network, an INVITE message,

receive, from the second SIP user agent, an acknowledgment message transmitted in response to the INVITE message, thereby establishing a private line SIP session, wherein the private line SIP session provides a manual ring-down communication line,

re-establish the private line SIP session after a session failure,

determine that a signal key associated with a first communication device has been selected,

transmit, to the second SIP user agent over the IP network, a start event message to cause a second communication device to activate an alert,

determine that the signal key associated with the first communication device has been released, and

transmit, to the second SIP user agent over the IP network, an end event message to cause the second communication device to deactivate the alert; and

the second communication device communicatively coupled to the IP network by way of the second SIP user agent, wherein the second SIP user agent is configured to:

receive, over the IP network, the INVITE message and

transmit an acknowledgment message in response to the INVITE message.

12. The system of claim 11 , wherein the session establisher SIP user agent is further configure to transmit, to the second SIP user agent over the IP network, a session establisher message requesting to be designated as the session establisher.

13. The system of claim 12 , wherein the session establisher message is an OPTIONS message including an identifier of the session establisher SIP user agent, and wherein the session establisher SIP user agent is further configured to receive, from the second SIP user agent over the IP network, a 200 OK message accepting designation of the session establisher SIP user agent as the session establisher.

14. The system of claim 11 , further comprising at least one of a SIP proxy and a back-to-back user agent (B2BUA) configured to forward a message between the session establisher SIP user agent and the second SIP user agent over the IP network.

15. The system of claim 11 , wherein the alert is at least one of an audible alert and a visual alert, and wherein the at least one of the audible alert and the visual alert are initiated by at least one of (i) the INVITE message and (ii) the signal key being selected by a user during the established SIP session.

Assignments (16)
FIRST LIEN SECURITY INTEREST Recorded Mar 11, 2026
From: IPC SYSTEMS, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 075090/0164 →
SECURITY INTEREST Recorded Oct 22, 2021
From: IPC SYSTEMS, INC.
To: HPS INVESTMENT PARTNERS, LLC
Reel/Frame 057884/0381 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: IPC SYSTEMS INC.
Reel/Frame 057693/0660 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2021
From: BARCLAYS BANK PLC
To: IPC SYSTEMS, INC.
Reel/Frame 057691/0813 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2021
From: MIDCAP FINANCIAL TRUST
To: IPC SYSTEMS, INC.
Reel/Frame 057693/0276 →
SECURITY INTEREST ASSIGNMENT Recorded Jul 20, 2020
From: BARCLAYS BANK PLC AS THE EXISTING AGENT
To: CORTLAND CAPITAL MARKET SERVICES LLC AS SUCCESSOR AGENT
Reel/Frame 053258/0776 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2018
From: HPS INVESTMENT PARTNERS, LLC (F/K/A HIGHBRIDGE PRINCIPAL STRATEGIES, LLC), AS COLLATERAL AGENT
To: IPC SYSTEMS, INC.
Reel/Frame 045665/0078 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 26, 2018
From: IPC SYSTEMS, INC.
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 046022/0281 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 26, 2016
From: IPC SYSTEMS, INC.
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC
Reel/Frame 037595/0135 →
SECOND LIEN SECURITY AGREEMENT Recorded Feb 11, 2015
From: IPC SYSTEMS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 034954/0604 →
FIRST LIEN SECURITY AGREEMENT Recorded Feb 10, 2015
From: IPC SYSTEMS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 034933/0927 →
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2015
From: JPMORGAN CHASE BANK, N.A.
To: IPC SYSTEMS, INC.
Reel/Frame 034916/0883 →
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2015
From: GOLDMAN SACHS BANK USA
To: IPC SYSTEMS, INC.
Reel/Frame 034916/0927 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 22, 2014
From: IPC SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 033004/0802 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 22, 2014
From: IPC SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 033004/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2009
From: POTTS, TIMOTHY; PAPADOPOULOS, LEONIDAS P.; JAIN, RAJNISH
To: IPC SYSTEMS, INC.
Reel/Frame 023302/0636 →