IP Library Granted Patent US 10,218,849
Granted Patent B1
US 10,218,849 · App. 15/455,243 · Granted Feb 26, 2019

Providing compliance enforcement for manually dialed wireless numbers in a contact center

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,218,849
App. No.
15/455,243
Granted
Feb 26, 2019
Kind
B1
Abstract

Systems and methods are disclosed for originating a call to a wireless number by a contact center while enforcing various compliance requirements. In one embodiment, a compliance server and a PBX cooperate to originate the call to the wireless number. The agent logs into the compliance server and the compliance server provides the agent with a wireless number to dial. The agent manually enters the wireless number using a phone connected to the PBX. The PBX queries the compliance server regarding establishing the wireless call. Upon authorization, the PBX establishes a first call leg to the compliance server, and a second call leg to the called party that is joined with the call leg to the agent's phone. Upon completion of the call, the agent dispositions the call to the compliance server, which then releases the first call leg. In response, the PBX then releases the second call leg.

Claims (61)

1. A system for ensuring compliance adherence for calls placed by a contact center, the system comprising:

a compliance server configured to:

receive an indication that an agent of the contact center has completed a first call; and

after receiving the indication that the agent has completed the first call:

determine whether a second call to be placed to a first telephone number is compliant with respect to at least one compliance requirement; and

after determining the second call to be placed to the first telephone number is not compliant:

determine whether a third call to be placed to a second telephone number is compliant with respect to the at least one compliance requirement; and

provide the second telephone number to the agent of the contact center so that the agent can originate the third call to the second telephone number in response to determining the third call to be placed to the second telephone number is compliant; and

a private branch exchange configured to:

receive an indication that the agent has originated the third call by dialing the second telephone number using a phone device; and

in response to receiving the indication that the agent has originated the third call:

place the third call by using the second telephone number; and

connect the third call with the phone device being used by the agent.

2. The system of claim 1 , wherein the second telephone number is one of a plurality of telephone numbers and the compliance server is configured to:

determine whether the third call to be placed to the second telephone number is compliant with respect to the at least one compliance requirement by determining whether calls placed to the plurality of telephone numbers are compliant with respect to the at least one compliance requirement; and

provide the second telephone number to the agent by providing the second telephone number along with the plurality of telephone numbers to the agent in response to determining the calls to be placed to the plurality of telephone numbers are compliant so that the agent can select the second telephone number from the plurality of telephone numbers to originate the third call to the second telephone number.

3. The system of claim 1 , wherein the third call is routed from the private branch exchange, through the compliance server, and to the phone device.

4. The system of claim 3 , wherein the compliance server is configured to monitor the third call to determine at least one of a current status of the third call and a current status of the agent.

5. The system of claim 1 , wherein the indication that the agent has originated the third call comprises at least one of the agent manually dialing digits on the phone device being used by the agent corresponding to the second telephone number and the agent selecting the second telephone number on a display being used by the agent.

6. The system of claim 1 , wherein the agent originates the third call by manually dialing digits on the phone device being used by the agent corresponding to the second telephone number, the indication that the agent has originated the third call is passed through the compliance server to the private branch exchange and the compliance server is configured to:

determine the digits dialed by the agent correspond to the second telephone number; and

provide the indication to the private branch exchange in response to determining the digits dialed by the agent correspond to the second telephone number.

7. The system of claim 1 , wherein the private branch exchange comprises at least one of an Internet protocol private branch exchange, an optical switch, a voice switch, a router, a private automatic branch exchange, a session border controller, and a multiprotocol label switching switch.

8. A method for ensuring compliance adherence for calls placed by a contact center, the method comprising:

receiving by a compliance server an indication that an agent of the contact center has completed a first call; and

after receiving the indication that the agent has completed the first call:

determining by the compliance server whether a second call to be placed to a first telephone number is compliant with respect to at least one compliance requirement;

after determining the second call to be placed to the first telephone number is not compliant:

determining by the compliance server whether a third call to be placed to a second telephone number is compliant with respect to the at least one compliance requirement; and

providing the second telephone number to the agent of the contact center by the compliance server so that the agent can originate the third call to the second telephone number in response to determining the third call to be placed to the telephone number is compliant;

receiving an indication by a private branch exchange that the agent has originated the third call by dialing the second telephone number using a phone device; and

in response to receiving the indication that the agent has originated the third call:

placing the third call by the private branch exchange using the second telephone number; and

connecting the third call with the phone device being used by the agent.

9. The method of claim 8 , wherein the second telephone number is one of a plurality of telephone numbers and the method comprises:

determining by the compliance server whether the third call to be placed to the second telephone number is compliant with respect to the at least one compliance requirement by determining by the compliance server whether calls placed to the plurality of telephone numbers are compliant with respect to the at least one compliance requirement; and

providing the second telephone number to the agent by the compliance server by providing the second telephone number along with the plurality of telephone numbers to the agent by the compliance server in response to determining the calls to be placed to the plurality of telephone numbers are compliant so that the agent can select the second telephone number from the plurality of telephone numbers to originate the third call to the second telephone number.

10. The method of claim 8 further comprising routing the third call from the private branch exchange, through the compliance server, and to the phone device.

11. The method of claim 10 further comprising monitoring the third call by the compliance server to determine at least one of a current status of the third call and a current status of the agent.

12. The method of claim 8 , wherein the indication that the agent has originated the third call comprises at least one of the agent manually dialing digits on the phone device being used by the agent corresponding to the second telephone number and the agent selecting the second telephone number on a display being used by the agent.

13. The method of claim 8 , wherein the agent originates the third call by manually dialing digits on the phone device being used by the agent corresponding to the second telephone number, the indication that the agent has originated the third call is passed through the compliance server to the private branch exchange and the method further comprises:

determining by the compliance server the digits dialed by the agent correspond to the second telephone number; and

providing the indication by the compliance server to the private branch exchange in response to determining the digits dialed by the agent correspond to the second telephone number.

14. The method of claim 8 , wherein the private branch exchange comprises at least one of an Internet protocol private branch exchange, an optical switch, a voice switch, a router, a private automatic branch exchange, a session border controller, and a multiprotocol label switching switch.

15. A non-transitory, computer-readable medium comprising computer-executable instructions for ensuring compliance adherence for calls placed by a contact center, the computer-executable instructions, when executed, are configured to cause at least one computer processor to:

receive an indication that an agent of the contact center has completed a first call; and

after receiving the indication that the agent has completed the first call:

determine whether a second call to be placed to a first telephone number is compliant with respect to at least one compliance requirement; and

after determining the second call to be placed to the first telephone number is not compliant:

determine whether a third call to be placed to a second telephone number is compliant with respect to the at least one compliance requirement; and

provide the second telephone number to the agent of the contact center so that the agent can originate the third call to the second telephone number in response to determining the third call to be placed to the second telephone number is compliant, wherein a private branch exchange receives an indication that the agent has originated the third call by dialing the second telephone number using a phone device and in response to receiving the indication that the agent has originated the third call, places the third call by using the second telephone number and connects the third call with the phone device being used by the agent.

16. The non-transitory, computer-readable medium of claim 15 , wherein the second telephone number is one of a plurality of telephone numbers and the computer-executable instructions, when executed, are configured to cause the at least one computer processor to:

determine whether the third call to be placed to the second telephone number is compliant with respect to the at least one compliance requirement by determining whether calls placed to the plurality of telephone numbers are compliant with respect to the at least one compliance requirement; and

provide the second telephone number to the agent by providing the second telephone number along with the plurality of telephone numbers to the agent in response to determining the calls to be placed to the plurality of telephone numbers are compliant so that the agent can select the second telephone number from the plurality of telephone numbers to originate the third call to the telephone number.

17. The non-transitory, computer-readable medium of claim 15 , wherein the third call is routed from the private branch exchange, through the at least one computer processor, and to the phone device.

18. The non-transitory, computer-readable medium of claim 17 , wherein the computer-executable instructions, when executed, are further configured to monitor the third call to determine at least one of a current status of the third call and a current status of the agent.

19. The non-transitory, computer-readable medium of claim 15 , wherein the indication that the agent has originated the third call comprises at least one of the agent manually dialing digits on the phone device being used by the agent corresponding to the second telephone number and the agent selecting the second telephone number on a display being used by the agent.

20. The non-transitory, computer-readable medium of claim 15 , wherein the agent originates the third call by manually dialing digits on the phone device being used by the agent corresponding to the second telephone number, the indication that the agent has originated the third call is passed through the at least one computer processor to the private branch exchange and the computer-executable instructions, when executed, are configured to cause the at least one computer processor to:

determine the digits dialed by the agent correspond to the second telephone number; and

provide the indication to the private branch exchange in response to determining the digits dialed by the agent correspond to the second telephone number.

21. The non-transitory, computer-readable medium of claim 15 , wherein the private branch exchange comprises at least one of an Internet protocol private branch exchange, an optical switch, a voice switch, a router, a private automatic branch exchange, a session border controller, and a multiprotocol label switching switch.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: NOBLE SYSTEMS, LLC
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0556 →
CERTIFICATE OF CONVERSION Recorded Mar 12, 2024
From: NOBLE SYSTEMS CORPORATION, A GEORGIA CORPORATION
To: NOBLE SYSTEMS, LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 066794/0435 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2021
From: WELLS FARGO CAPITAL FINANCE, LLC
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 056193/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Apr 23, 2020
From: NOBLE SYSTEMS CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 052495/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: HITCHCOCK, CHAD; NEUER, ELLWOOD, III
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 041535/0896 →