IP Library Granted Patent US 10,447,858
Granted Patent B1
US 10,447,858 · App. 16/449,555 · Granted Oct 15, 2019

Verification process for text-based communication channels

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,447,858
App. No.
16/449,555
Granted
Oct 15, 2019
Kind
B1
Abstract

Various embodiments of the invention provide methods, systems, and computer program products for providing near real-time feedback to an originating agent on one or more instances initiated by the originating agent during a text-based communication being conducted between the originating agent and a remote party. In various embodiments, a determination is made that the one or more instances initiated by the originating agent for the text-based communication require verification and as a result, a verification agent is located to review the instances before they are delivered to the remote party. Accordingly, upon the verification agent editing the text of one of the instances, the instance is delivered to the remote party displaying the edited text and the edited text is also displayed to the originating agent at virtually the same time to provide the originating agent with near real-time feedback on the instance.

Claims (49)

1. A method for reviewing one or more instances initiated by an originating agent during a text-based communication being conducted between the originating agent and a remote party, the method comprising:

determining by a communications handler that an instance of the one or more instances has been initiated by the originating agent; and

upon determining the instance has been initiated by the originating agent:

locating a verification agent by the communications handler who is to review the instance;

displaying text of the instance on a workstation being used by the verification agent prior to the instance being delivered to the remote party; and

upon the verification agent editing the text of the instance, delivering the instance to the remote party displaying the edited text.

2. The method of claim 1 further comprising determining by the communications handler that the one or more instances require verification based on at least one of (1) one or more skills of the originating agent and (2) a flag set for the text-based communication.

3. The method of claim 2 further comprising:

setting a timer for the text-based communication upon determining the one or more instances initiated by the originating agent require verification; and

delivering the one or more instances to the remote party in response to not locating the verification agent before the timer expires.

4. The method of claim 1 further comprising displaying the edited text of the instance to the originating agent.

5. The method of claim 4 , wherein the verification agent provides a verification reason at a time the verification agent edits the text of the instance, the verification reason identifying a reason why the verification agent edited the text of the instance, and the method further comprises displaying the verification reason along with the edited text of the instance to the originating agent.

6. The method of claim 1 further comprising, upon the verification agent rejecting the text of a second instance of the one or more instances initiated by the originating agent, preventing delivery of the second instance to the remote party.

7. The method of claim 1 further comprising:

setting a timer for each of the one or more instances initiated by the originating agent; and

automatically delivering a third instance from the one or more instances to the remote party in response to the verification agent not editing or rejecting the third instance before the timer expires.

8. A non-transitory, computer-readable medium comprising computer-executable instructions for reviewing one or more instances initiated by an originating agent during a text-based communication being conducted between the originating agent and a remote party, that when executed, cause at least one computer processor to:

determine an instance of the one or more instances has been initiated by the originating agent; and

upon determining the instance has been initiated by the originating agent:

locate a verification agent who is to review the instance;

have text of the instance displayed on a workstation being used by the verification agent prior to the instance being delivered to the remote party; and

upon the verification agent editing the text of the instance, have the instance delivered to the remote party displaying the edited text.

9. The non-transitory, computer-readable medium of claim 8 , wherein the computer-executable instructions further cause the at least one computer processor to determine that the one or more instances require verification based on at least one of (1) one or more skills of the originating agent and (2) a flag set for the text-based communication.

10. The non-transitory, computer-readable medium of claim 9 , wherein the computer-executable instructions further cause the at least one computer processor to:

set a timer for the text-based communication upon determining the one or more instances initiated by the originating agent require verification; and

have the one or more instances delivered to the remote party in response to not locating the verification agent before the timer expires.

11. The non-transitory, computer-readable medium of claim 8 , wherein the computer-executable instructions further cause the at least one computer processor to have the edited text of the instance displayed to the originating agent.

12. The non-transitory, computer-readable medium of claim 11 , wherein the verification agent provides a verification reason at a time the verification agent edits the text of the instance, the verification reason identifying a reason why the verification agent edited the text of the instance, and the computer-executable instructions further cause the at least one computer processor to have the verification reason displayed along with the edited text of the instance to the originating agent.

13. The non-transitory, computer-readable medium of claim 8 , wherein upon the verification agent rejecting the text of a second instance of the one or more instances initiated by the originating agent, the computer-executable instructions further cause the at least one computer processor to prevent delivery of the second instance to the remote party.

14. The non-transitory, computer-readable medium of claim 8 , wherein the computer-executable instructions further cause the at least one computer processor to:

set a timer for each of the one or more instances initiated by the originating agent; and

automatically have a third instance from the one or more instances delivered to the remote party in response to the verification agent not editing or rejecting the third instance before the timer expires.

15. A system for reviewing one or more instances initiated by an originating agent during a text-based communication being conducted between the originating agent and a remote party, that when executed, the system comprising;

at least one computer processor configured to:

determine an instance of the one or more instances has been initiated by the originating agent; and

upon determining the instance has been initiated by the originating agent:

locate a verification agent who is to review the instance;

have text displayed of the instance on a workstation being used by the verification agent prior to the instance being delivered to the remote party; and

upon the verification agent editing the text of the instance, have the instance delivered to the remote party displaying the edited text.

16. The system of claim 15 , wherein the at least one computer processor is further configured to determine that the one or more instances require verification based on at least one of (1) one or more skills of the originating agent and (2) a flag set for the text-based communication.

17. The system of claim 16 , wherein the at least one computer processor is configured to:

set a timer for the text-based communication upon determining the one or more instances initiated by the originating agent require verification; and

have the one or more instances delivered to the remote party in response to not locating the verification agent before the timer expires.

18. The system of claim 15 , wherein the at least one computer processor is further configured to have the edited text of the instance displayed to the originating agent.

19. The system of claim 18 , wherein the verification agent provides a verification reason at a time the verification agent edits the text of the instance, the verification reason identifying a reason why the verification agent edited the text of the instance, and the at least one computer processor is configured to have the verification reason displayed along with the edited text of the instance to the originating agent.

20. The system of claim 15 , wherein upon the verification agent rejecting the text of a second instance of the one or more instances initiated by the originating agent, the at least one computer processor is configured to prevent delivery of the second instance to the remote party.

21. The system of claim 15 , wherein the at least one computer processor is configured to:

set a timer for each of the one or more instances initiated by the originating agent; and

automatically have a third instance from the one or more instances delivered to the remote party in response to the verification agent not editing or rejecting the third instance before the timer expires.

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 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
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 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
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 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
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 Jun 24, 2019
From: BURKHOLDER, DENNEY A; OUIMETTE, JASON P
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 049563/0235 →