IP Library Granted Patent US 11,875,132
Granted Patent B2
US 11,875,132 · App. 17/320,189 · Granted Jan 16, 2024

Validation of revised IVR prompt translation

Inventors: Terry Olson (Bennington, NE); Mark L. Sempek (Blair, NE); Roger Wehrle (Omaha, NE)
Assignee: Intrado Corporation
G06F40/51G06F8/65G06F40/18G06F40/263G06F40/279G06F40/58H04M3/493H04M2201/42H04M2242/12
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,875,132
App. No.
17/320,189
Granted
Jan 16, 2024
Kind
B2
Abstract

An example operation may include one or more of transferring a copy of a plurality of revised translation data sets to be added to an IVR application into a grid structure, each revised translation data set comprising a prompt name in a first field, an IVR prompt in a second field, a translation of the IVR prompt into a different language in a third field, and a timestamp in a fourth field, executing, via a processor, an accuracy validation on the plurality of revised translation data sets, wherein, for each revised translation data set, the processor identifies whether a respective translation in a different language in a third field is an accurate translation of a respective IVR prompt in a second field based on attributes of the respective translation and the respective IVR prompt, and displaying results of the accuracy validation via a user interface.

Claims (33)

1. An apparatus comprising:

a memory;

and a processor configured to transfer a copy of a plurality of revised translation data sets to be added to an interactive voice response (IVR) application into a grid structure, where each revised translation data set comprises a prompt name in a first field, an IVR prompt in a second field, a translation of the IVR prompt into a different language in a third field, and a timestamp in a fourth field,

execute an accuracy validation on the plurality of revised translation data sets, wherein, for each revised translation data set, the processor identifies whether a respective translation in a different language in a third field is an accurate translation of a respective IVR prompt in a second field based on attributes of the respective translation and the respective IVR prompt,

and display results of the accuracy validation via a user interface on a device;

wherein a respective translation of the IVR prompt in the second field is an inaccurate translation is identified when a character count of a respective translation of the IVR prompt in a third field of a revised translation data set is greater than a character count of the IVR prompt by a predetermined threshold.

2. The apparatus of claim 1 , wherein the grid structure comprises a two-dimensional spreadsheet which includes a plurality of rows assigned to the plurality of revised translation data sets, respectively, and a plurality of columns assigned to the first, second, third, and fourth fields, respectively.

3. The apparatus of claim 1 , wherein the processor is configured to perform a character count of the respective IVR prompt in the second field and the respective translation of the IVR prompt in a third field of the revised translation data set, and determine whether the respective translation is an accurate translation based on the character counts.

4. The apparatus of claim 1 , wherein the processor is configured to display an alert in association with the revised translation data set via the user interface.

5. The apparatus of claim 1 , wherein the processor is further configured to identify two revised translation data sets that comprise identical IVR prompts in second fields thereof, and different translations in third fields thereof, respectively, and display an alert in association with at least one of the two revised translation data sets via the user interface.

6. The apparatus of claim 1 , wherein the processor is further configured to extract a plurality of audio file names from the IVR application and transfer the plurality of audio file names from the IVR application into the grid structure.

7. The apparatus of claim 6 , wherein the processor is further configured to match the plurality of audio file names from the IVR application to translation data sets from the plurality of translation data sets based on prompt names of the translation data sets.

8. The apparatus of claim 7 , wherein the processor is further configured to identify a revised translation data set that is not matched to any of the plurality of audio file names, determine that an audio file name of the identified revised translation is not found, and display an alert identifying that an audio file is not found via the user interface.

9. A method comprising:

transferring a copy of a plurality of revised translation data sets to be added to an interactive voice response (IVR) application into a grid structure, each revised translation data set comprising a prompt name in a first field, an IVR prompt in a second field, a translation of the IVR prompt into a different language in a third field, and a timestamp in a fourth field;

executing, via a processor, an accuracy validation on the plurality of revised translation data sets, wherein, for each revised translation data set, the processor identifies whether a respective translation in a different language in a third field is an accurate translation of a respective IVR prompt in a second field based on attributes of the respective translation and the respective IVR prompt;

and displaying results of the accuracy validation via a user interface on a device;

wherein a respective translation of the IVR prompt in the second field is an inaccurate translation is identified when a character count of a respective translation of the IVR prompt in a third field of a revised translation data set is greater than a character count of the IVR prompt by a predetermined threshold.

10. The method of claim 9 , wherein the grid structure comprises a two-dimensional spreadsheet which includes a plurality of rows assigned to the plurality of revised translation data sets, respectively, and a plurality of columns assigned to the first, second, third, and fourth fields, respectively.

11. The method of claim 9 , wherein the executing comprises performing a character count of the respective IVR prompt in the second field and the respective translation of the IVR prompt in a third field of the revised translation data set, and determining whether the respective translation is an accurate translation based on the character counts.

12. The method of claim 9 , wherein the executing comprises displaying an alert in association with the revised translation data set via the user interface.

13. The method of claim 9 , wherein the executing comprises identifying two revised translation data sets that comprise identical IVR prompts in second fields thereof, and different translations in third fields thereof, respectively, and displaying an alert in association with at least one of the two revised translation data sets via the user interface.

14. The method of claim 9 , further comprising extracting a plurality of audio file names from the IVR application and transferring the plurality of audio file names from the IVR application into the grid structure.

15. The method of claim 14 , further comprising matching the plurality of audio file names from the IVR application to corresponding translation data sets from the plurality of translation data sets based on prompt names of the corresponding translation data sets.

16. The method of claim 15 , further comprising identifying a revised translation data set that is not matched to any of the plurality of audio file names, determining that an audio file name of the identified revised translation is not found, and displaying an alert identifying that an audio file is not found via the user interface.

17. A non-transitory computer-readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising:

transferring a copy of a plurality of revised translation data sets to be added to an interactive voice response (IVR) application into a grid structure, each revised translation data set comprising a prompt name in a first field, an IVR prompt in a second field, a translation of the IVR prompt into a different language in a third field, and a timestamp in a fourth field;

executing, via a processor, an accuracy validation on the plurality of revised translation data sets, wherein, for each revised translation data set, the processor identifies whether a respective translation in a different language in a third field is an accurate translation of a respective IVR prompt in a second field based on attributes of the respective translation and the respective IVR prompt;

and displaying results of the accuracy validation via a user interface on a device;

wherein a respective translation of the IVR prompt in the second field is an inaccurate translation is identified when a character count of a respective translation of the IVR prompt in a third field of a revised translation data set is greater than a character count of the IVR prompt by a predetermined threshold.

18. The non-transitory computer-readable medium of claim 17 , wherein the executing comprises performing a character count of the respective IVR prompt in the second field and the respective translation of the IVR prompt in the third field of the revised translation data set, and determining whether the respective translation is the accurate translation based on the character counts.

19. The non-transitory computer-readable medium of claim 17 , wherein the executing comprises displaying an alert in association with the revised translation data set via the user interface.

20. The non-transitory computer-readable medium of claim 17 , wherein the executing comprises identifying two revised translation data sets that comprise identical IVR prompts in second fields thereof, and different translations in third fields thereof, respectively, and displaying an alert in association with at least one of the two revised translation data sets via the user interface.

Assignments (5)
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 Jun 26, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 064103/0774 →
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 Sep 22, 2022
From: INTRADO CORPORATION (F/K/A WEST CORPORATION)
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061183/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: OLSON, TERRY; SEMPEK, MARK L.; WEHRLE, ROGER
To: INTRADO CORPORATION
Reel/Frame 056236/0830 →