IP Library Granted Patent US 11,062,693
Granted Patent B1
US 11,062,693 · App. 16/447,394 · Granted Jul 13, 2021

Silence calculator

Inventors: Terry Olson (Bennington, NE); Mark Sempek (Blair, NE); Roger Wehrle (Omaha, NE)
Assignee: West Corporation
G10L13/08G10L13/00G10L13/047H04M3/493G10L2013/083
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,062,693
App. No.
16/447,394
Granted
Jul 13, 2021
Kind
B1
Abstract

To provide a more natural sounding set of voice prompts of an interactive voice response (IVR) script, the voice recordings of the prompts may be modified to have a predetermined amount of silence at the end of the recording. The amount of silence required can be determined from the context in which the voice prompt appears in the IVR script. Different contexts may include mid-sentence, terminating in a comma, or a sentence ending context. These contexts may require silence periods of 100 ms, 250 ms and 500 ms respectively. Voice files may be trimmed to remove any existing silence and then the required silence period may be added.

Claims (56)

1. A method for processing a plurality of recordings of a plurality of unique voice prompts of an interactive voice response (IVR) program, the method comprising:

identifying a context of a unique voice prompt of the plurality of unique voice prompts;

identifying a fixed period of silence required for a recording of the unique voice prompt based on the context;

generating a modified recording of the unique voice prompt by:

cropping an initial period of silence from an end of the recording of the unique voice prompt to create a cropped recording, and

adding the fixed period of silence to an end of the cropped; and

storing the modified recording of the unique voice prompt recording.

2. The method of claim 1 , wherein the identifying the context comprises:

identifying a punctuation context at an ending of a text script of the unique voice prompt.

3. The method of claim 2 , wherein the punctuation context comprises at least one of:

a sentence ending punctuation, a comma or a semi-colon, and no punctuation.

4. The method of claim 3 , wherein the period of silence is different for each of the punctuation contexts.

5. The method of claim 1 , wherein the cropping an initial period of silence further comprises:

cropping an initial period of silence from a start of the recording of the unique voice prompt.

6. The method of claim 1 , comprising:

generating a list comprising two or more unique voice prompts of the plurality of unique voice prompts, each of the two or more unique prompts having a filename;

identifying a context of the two or more unique voice prompts;

identifying a period of silence in respective recordings of the two or more unique voice prompts based on their respective contexts;

modifying the filenames of the two or more unique voice prompts to indicate the identified periods of silence for the respective recordings of the two or more unique voice prompts;

grouping the filenames into groups of equal periods of silence; and

generating a modified recording of each of the two or more unique voice prompts by adding a period of silence corresponding to a corresponding group of the two or more unique voice prompts.

7. A system for processing a plurality of recordings of a plurality of unique voice prompts of an interactive voice response (IVR) program, the system comprising a silence processing module comprising at least one processor and at least one operatively associated memory, the silence processing module programmed to:

identify a context of a unique voice prompt of the plurality of unique voice prompts in the IVR program;

identify a fixed period of silence required for a recording of the unique voice prompt based on the context;

generate a modified recording of the unique voice prompt by:

cropping an initial period of silence from an end of the recording of the unique voice prompt to create a cropped recording, and

adding the fixed period of silence to an end of the cropped; and

store the modified recording of the unique voice prompt recording.

8. The system of claim 7 , wherein the context comprises:

a punctuation context at an ending of a text script of the unique voice prompt.

9. The system of claim 8 , wherein the punctuation context comprises at least one of:

a sentence ending punctuation, a comma or a semi-colon, and no punctuation.

10. The system of claim 9 , wherein the period of silence is different for each of the punctuation contexts.

11. The system of claim 7 , wherein, when the silence processing module is programmed to crop an initial period of silence, the silence processing module is further programmed to:

crop an initial period of silence from a start of the recording of the unique voice prompt.

12. The system of claim 7 , wherein the silence processing module is further programmed to:

generate a list comprising two or more unique voice prompts of the plurality of unique voice prompts, each of the two or more unique prompts having a filename;

identify a context of the two or more unique voice prompts;

identify a period of silence in respective recordings of the two or more unique voice prompts based on their respective contexts;

modify the filenames of the two or more unique voice prompts to indicate the identified periods of silence for the respective recordings of the two or more unique voice prompts;

group the filenames into groups of equal periods of silence; and

generate a modified recording of each of the two or more unique voice prompts by adding a period of silence corresponding to a corresponding group of the two or more unique voice prompts.

13. A non-transitory computer readable medium comprising instructions that when executed by a processor cause the processor to perform:

identifying a context of a unique voice prompt of the plurality of unique voice prompts;

identifying a fixed period of silence required for a recording of the unique voice prompt based on the context;

generating a modified recording of the unique voice prompt by:

cropping an initial period of silence from an end of the recording of the unique voice prompt to create a cropped recording, and

adding the fixed period of silence to an end of the cropped; and

storing the modified recording of the unique voice prompt recording.

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

identifying a punctuation context at an ending of a text script of the unique voice prompt.

15. The non-transitory computer readable medium of claim 14 , wherein the punctuation context comprises at least one of:

a sentence ending punctuation, a comma or a semi-colon, and no punctuation.

16. The non-transitory computer readable medium of claim 15 , wherein the period of silence is different for each of the punctuation contexts.

17. The non-transitory computer readable medium of claim 13 , wherein the cropping an initial period of silence further comprises:

cropping an initial period of silence from a start of the recording of the unique voice prompt.

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 Jun 20, 2019
From: OLSON, TERRY; SEMPEK, MARK; WEHRLE, ROGER
To: WEST CORPORATION
Reel/Frame 049541/0256 →