IP Library Granted Patent US 11,050,875
Granted Patent B1
US 11,050,875 · App. 16/421,190 · Granted Jun 29, 2021

Conducting automated content processing to identify policy compliance

Inventors: Santhosh Shetty (Omaha, NE); Karen Sue White (Omaha, NE)
Assignee: West Corporation
H04M3/2218G10L15/1815G16H15/00G16H50/30
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 11,050,875
App. No.
16/421,190
Granted
Jun 29, 2021
Kind
B1
Abstract

One example method of operation may include identifying a call scheduled for a scheduled time having a calling party profile and a called party profile, identifying one or more calling party flags associated with the calling party profile and one or more called party flags associated with the called party profile, establishing a call connection between a calling party device and a called party device at the scheduled time to conduct the call, recording call content identified during the call, processing the call content of the recorded call to identify call content compliance based on the calling party flags and the called party flags, scoring the call based on the identified call content compliance, and updating one or more of the called party profile and the calling party profile to identify the scored call.

Claims (62)

1. A method comprising:

identifying a call scheduled for a scheduled time comprising a calling party profile associated with a calling party and a called party profile associated with a called party;

identifying one or more calling party flags associated with the calling party profile and one or more called party flags associated with the called party profile;

recording call content identified during the call;

processing the call content of the recorded call to identify one or more words or one or more phrases spoken during the call;

determining that the one or more words or the one or more phrases spoken during the call match one or more predetermined words or one or more predetermined phrases, the one or more predetermined words or the one or more predetermined phrases corresponding to at least one of the one or more calling party flags or the one or more called party flags;

generating a score based on the match between the words spoken during the call and the one or more predetermined words, the score indicating compliance the call content with both the one or more calling party flags or the one or more called party flags;

identifying which of the called party flags and the calling party flags were not matched to the one or more words or the one or more phrases;

creating a summary of content that was not included in the call content; and

transmitting a notification to the calling party with the summary.

2. The method of claim 1 , further comprising:

increasing a call score associated with the calling party profile when the one or more words or the one or more phrases are matched to the calling party flags; and

increasing a call score associated with the called party profile when the one or more words or the one or more phrases are matched to the called party flags.

3. The method of claim 2 , further comprising:

summing the increased call score associated with the calling party and the call score associated with the called party to create a final call score.

4. The method of claim 3 , further comprising:

determining whether the final call score is above a predetermined threshold value; and

when the final call score is above the predetermined threshold value, designating the final score a satisfactory score.

5. The method of claim 3 , further comprising:

determining whether the final call score is above a predetermined threshold value; and

when the final call score is not above the predetermined threshold value, designating the final score an unsatisfactory score.

6. An apparatus comprising:

a processor configured to:

identify a call scheduled for a scheduled time comprising a calling party profile associated with a calling party and a called party profile associated with a called party;

identify one or more calling party flags associated with the calling party profile and one or more called party flags associated with the called party profile;

record call content identified during the call;

process the call content of the recorded call to identify one or more words or one or more phrases spoken during the call;

determine that the one or more words or the one or more phrases spoken during the call match one or more predetermined words or one or more predetermined phrases, the one or more predetermined words or the one or more predetermined phrases corresponding to at least one of the one or more calling party flags or the one or more called party flags;

generate a score based on the match between the words spoken during the call and the one or more predetermined words, the score indicating compliance the call content with both the one or more calling party flags or the one or more called party flags;

identify which of the called party flags and the calling party flags were not matched to the one or more words or the one or more phrases;

create a summary of content that was not included in the call content; and

transmit a notification to the calling party with the summary.

7. The apparatus of claim 6 , wherein the processor is further configured to:

Increase a call score associated with the calling party profile when the one or more words or the one or more phrases are matched to the calling party flags; and

Increase a call score associated with the called party profile the one or more words or the one or more phrases are matched to the called party flags.

8. The apparatus of claim 7 , wherein the processor is further configured to:

sum the increased call score associated with the calling party and the call score associated with the called party to create a final call score.

9. The apparatus of claim 8 , wherein the processor is further configured to:

determine whether the final call score is above a predetermined threshold value; and

when the final call score is above the predetermined threshold value, designate the final score a satisfactory score.

10. The apparatus of claim 8 , wherein the processor is further configured to;

determine whether the final call score is above a predetermined threshold value; and

when the final call score is not above the predetermined threshold value, designate the final score an unsatisfactory score.

11. A non-transitory computer readable storage medium configured to store one or more instructions that when executed by a processor cause the processor to perform:

identifying a call scheduled for a scheduled time comprising a calling party profile associated with a calling party and a called party profile associated with a called party;

identifying one or more calling party flags associated with the calling party profile and one or more called party flags associated with the called party profile;

recording call content identified during the call;

processing the call content of the recorded call to identify one or more words or one or more phrases spoken during the call;

determining that the one or more words or the one or more phrases spoken during the call match one or more predetermined words or one or more predetermined phrases, the one or more predetermined words or the one or more predetermined phrases corresponding to at least one of the one or more calling party flags or the one or more called party flags;

generating a score based on the match between the words spoken during the call and the one or more predetermined words, the score indicating compliance the call content with both the one or more calling party flags or the one or more called party flags;

identifying which of the called party flags and the calling party flags were not matched to the one or more words or the one or more phrases;

creating a summary of content that was not included in the call content; and

transmitting a notification to the calling party with the summary.

12. The non-transitory computer readable storage medium of claim 11 , wherein the one or more instructions further cause the processor to perform:

increasing a call score associated with the calling party profile when the one or more words or the one or more phrases are matched to the calling party flags; and

increasing a call score associated with the called party profile the one or more words or the one or more phrases are matched to the called party flags.

13. The non-transitory computer readable storage medium of claim 12 , wherein the one or more instructions further cause the processor to perform:

summing the increased call score associated with the calling party and the call score associated with the called party to create a final call score.

14. The non-transitory computer readable storage medium of claim 13 , wherein the one or more instructions further cause the processor to perform:

determining whether the final call score is above a predetermined threshold value;

when the final call score is above the predetermined threshold value, designating the final score a satisfactory score; and

when the final call score is not above the predetermined threshold value, designating the final score an unsatisfactory score.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
SECURITY INTEREST Recorded Jun 30, 2020
From: INTRADO CORPORATION (F/K/A WEST CORPORATION)
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053083/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: WHITE, KAREN; SHETTY, SANTHOSH M.
To: WEST CORPORATION
Reel/Frame 049272/0727 →