IP Library Granted Patent US 8,290,138
Granted Patent B2
US 8,290,138 · App. 11/943,800 · Granted Oct 16, 2012

Systems, methods, apparatus and computer program products for sharing resources between turret systems and PBXS using SIP

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,290,138
App. No.
11/943,800
Granted
Oct 16, 2012
Kind
B2
Abstract

Systems, methods, apparatus and computer program products are provided for sharing one or more resources across a turret system and a telephone exchange including an agent. The agent is configured to register into the telephone exchange as a predetermined device and to receive a state change notification of a resource from at least one of the telephone exchange and the turret system. Receipt of the state change notification causes the agent to change a state of a corresponding resource.

Claims (38)

1. An apparatus for sharing one or more resources across a turret system and a telephone exchange, comprising:

a processor operating as a Session Initiation Protocol back-to-back user agent (SIP B2BUA) and configured to:

register the SIP B2BUA into the turret system and the telephone exchange, wherein the SIP B2BUA includes a finite state machine configured to emulate a resource shared by a first predetermined device of the turret system and a second predetermined device of the telephone exchange,

receive a state change notification corresponding to the resource from the turret system, and

signal to the telephone exchange a message containing the state change notification to cause the second predetermined device of the telephone exchange to have a corresponding state.

2. The apparatus of claim 1 , wherein the processor is further configured to subscribe to the turret system and the telephone exchange to obtain corresponding line state change notifications.

3. The apparatus of claim 1 , wherein at least one of the first predetermined device and the second predetermined device is at least one of a telephone device, a fax device, a voicemail system device, a speakerphone device, a push-to-talk device, a video device, and a data communications device.

4. The apparatus of claim 1 , wherein the processor is further configured to validate the state change notification.

5. The apparatus of claim 1 , wherein the resource is at least one of a telephone resource, a fax resource, a voicemail system resource, a speakerphone resource, a push-to-talk resource, a video resource, and a data communications resource.

6. A method for sharing one or more resources across a turret system and a telephone exchange, comprising the steps of:

registering, by a processor operating as a Session Initiation Protocol back-to-back user agent (SIP B2BUA), the SIP B2BUA into the turret system and the telephone exchange, wherein the SIP B2BUA includes a finite state machine configured to emulate a resource shared by a first predetermined device of the turret system and a second predetermined device of the telephone exchange;

receiving a state change notification corresponding to the resource from the turret system; and

signaling to the telephone exchange a message containing the state change notification to cause the second predetermined device of the telephone exchange to have a corresponding state.

7. The method of claim 6 , further comprising the step of:

subscribing to the turret system and the telephone exchange to obtain corresponding line state change notifications.

8. The method of claim 6 , wherein the at least one of the first predetermined device and the second predetermined device is at least one of a telephone device, a fax device, a voicemail system device, a speakerphone device, a push-to-talk device, a video device, and a data communications device.

9. The method of claim 6 , further comprising the step of:

validating the state change notification.

10. The method of claim 6 , wherein the resource is at least one of a telephone resource, a fax resource, a voicemail system resource, a speakerphone resource, a push-to-talk resource, a video resource, and a data communications resource.

11. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to share one or more resources across a turret system and a telephone exchange, said control logic comprising:

computer readable program code means for causing the computer to register a Session Initiation Protocol back-to-back user agent (SIP B2BUA) into the turret system and the telephone exchange, wherein the SIP B2BUA includes a finite state machine configured to emulate a resource shared by the turret system and the telephone exchange;

computer readable program code means for causing the computer to receive a state change notification corresponding to the resource from the turret system; and

computer readable program code means for causing the computer to signal to the telephone exchange a message containing the state change notification to cause the second predetermined device of the telephone exchange to have a corresponding state.

12. The computer program product of claim 11 , further comprising:

computer readable program code means for causing the computer to subscribe to the turret system and the telephone exchange to obtain corresponding line state change notifications.

13. The computer program product of claim 11 , wherein at least one of the first predetermined device and the second predetermined device is at least one of a telephone device, a fax device, a voicemail system device, a speakerphone device, a push-to-talk device, a video device, and a data communications device.

14. The computer program product of claim 11 , further comprising :

computer readable program code means for causing the computer to validate the state change notification.

15. The computer program product of claim 11 , wherein the resource is at least one of a telephone resource, a fax resource, a voicemail system resource, a speakerphone resource, a push-to-talk resource, a video resource, and a data communications resource.

16. The apparatus according to claim 1 , wherein the processor is further configured to:

receive a second state change notification corresponding to the resource from the telephone exchange, and

signal, to the turret system a second message containing the second state change notification to cause the first predetermined device of the turret system to have a corresponding state.

17. The method according to claim 6 , further comprising the steps of:

receiving a second state change notification corresponding to the resource from the telephone exchange; and

signaling to the turret system a second message containing the second state change notification to cause the first predetermined device of the turret system to have a corresponding state.

18. The computer program product of claim 11 , further comprising:

computer readable program code means for causing the computer to receive a second state change notification corresponding to the resource from the telephone exchange; and

computer readable program code means for causing the computer to signal to the turret system a second message containing the second state change notification to cause the first predetermined device of the turret system to have a corresponding state.

Assignments (20)
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: GOLDMAN SACHS BANK USA
To: IPC SYSTEMS, INC.
Reel/Frame 034916/0927 →
RELEASE OF SECURITY INTEREST Recorded Feb 9, 2015
From: JPMORGAN CHASE BANK, N.A.
To: IPC SYSTEMS, INC.
Reel/Frame 034916/0883 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS-SECOND LIEN Recorded May 22, 2014
From: GOLDMAN SACHS CREDIT PARTNERS L.P.
To: IPC SYSTEMS, INC.
Reel/Frame 033004/0563 →
RELEASE OF SECURITY INTEREST IN PATENTS-FIRST LIEN Recorded May 22, 2014
From: JPMORGAN CHASE BANK, N.A.
To: IPC SYSTEMS, INC.
Reel/Frame 033004/0722 →
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 →
SECURITY AGREEMENT Recorded Nov 5, 2013
From: IPC SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031581/0681 →
SECURITY AGREEMENT Recorded Nov 4, 2013
From: IPC SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031579/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2008
From: BAKSHI, ASEEM; ELLIOTT, DANIEL R.; JAIN, RAJNISH; POTTS, TIMOTHY; KOUTIKAS, ELIAS
To: IPC SYSTEMS, INC.
Reel/Frame 020399/0926 →