System and computer-implemented method for translating coding language for graphical scripts

US9942409B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9942409-B1
Application numberUS-201715642072-A
CountryUS
Kind codeB1
Filing dateJul 5, 2017
Priority dateJul 5, 2017
Publication dateApr 10, 2018
Grant dateApr 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for translating a coding language for graphical scripts used by a communication routing system into a preferred language. The original script files are received, and translation and validation rules are applied to produce translated script files. The coding language may be translated into an intermediate language which may be translated into the preferred language. A cross-reference and nodes resource is queried to gather associated contextual information for understanding and analyzing the translated script files. The translated script files and the associated contextual information are stored in a database. Thereafter, in response to a query from a user, the database is searched for information of interest from the translated script files, and the information is reported. In one possible application, the technology facilitates performing a path analysis of an individual call flow in which all possible outcomes of a communication are determined from initiation to completion.

First claim

Opening claim text (preview).

Having thus described one or more embodiments of the invention, what is claimed as new and desired to be protected by Letters Patent includes the following: 1. A computer-implemented method for improving a functioning of a communication routing system by translating a coding language for a plurality of graphical scripts used by the communication routing system into a preferred language, wherein the communication routing system includes one or more databases containing a plurality of original script files, the computer-implemented method being implemented by a computing device and comprising: receiving the plurality of original script files from the one or more databases; applying a set of translation rules to translate the plurality of original script files and applying a set of validation rules for guiding and validating the translation from the coding language into the preferred language to produce a plurality of translated script files; querying a cross-reference and nodes resource contained in the one or more databases to gather associated contextual information for understanding and analyzing the plurality of translated script files; storing the plurality of translated script files and the associated contextual information in a single database; and in response to a query from a user via a user interface, searching the single database for information of interest from the plurality of translated script files, and reporting the information of interest to the user. 2. The computer-implemented method of claim 1 , wherein the communication routing system is an intelligent contact management system used to route telephone calls. 3. The computer-implemented method of claim 1 , wherein the coding language is translated into an intermediate language; and the intermediate language is translated into the preferred language. 4. The computer-implemented method of claim 1 , wherein each original script file includes one or more fields, and the set of validation rules include a first rule regarding a number of characters in each field; and a second rule regarding a nature of each field. 5. The computer-implemented method of claim 1 , wherein each original script file includes one or more elements, and each element has an identification number, and the cross-reference and nodes resource associates a name with each identification number, and the associated contextual information includes the name and the identification number for each element. 6. The computer-implemented method of claim 5 , further including in response to a cross-reference query from the user via the user interface, searching the single database for and reporting a particular name and a particular identification number for an element of interest. 7. The computer-implemented method of claim 1 , further including in response to a nodes query from the user via the user interface, searching the single database for and reporting a particular node function of a particular translated script file. 8. The computer-implemented method of claim 7 , further including in response to a multi-nodes query from the user via the user interface, searching the single database for and reporting a plurality of node functions for the particular translated script file. 9. The computer-implemented method of claim 1 , further including in response to a chained-lines query from the user via the user interface, searching the single database for and reporting a particular series of chained lines for a particular translated script file. 10. The computer-implemented method of claim 1 , further including in response to a path analysis query from the user via the user interface, performing and reporting a path analysis of an individual call flow in which all possible outcomes of a communication are determined from when the communication is initiated to when the communication is completed. 11. A computer-implemented method for improving a functioning of an intelligent contact management system by translating a coding language for a plurality of graphical scripts used by the intelligent contact management system into a preferred language, wherein the intelligent contact management system includes one or more databases containing a plurality of original script files for routing telephone calls, the computer-implemented method being implemented by a computing device and comprising: receiving the plurality of original script files from the one or more databases; applying a set of translation rules to translate the plurality of original script files and applying a set of validation rules for guiding and validating the translation from the coding language into an intermediate language, and from the intermediate language into the preferred language to produce a plurality of translated script files; querying a cross-reference and nodes resource contained in the one or more databases to gather associated contextual information for understanding and analyzing the plurality of translated script files; storing the plurality of translated script files and the associated contextual information in a single database; in response to a query from a user via a user interface, searching the single database for information of interest from the plurality of translated script files, and reporting the information of interest to the user; and in response to a path analysis query from the user via the user interface, performing and reporting a path analysis of an individual call flow in which all possible outcomes of a particular telephone call are determined from when the particular telephone call is initiated to when the particular telephone call is completed. 12. A system for improving a functioning of a communication routing system by translating a coding language for a plurality of graphical scripts used by the communication routing system into a preferred language, wherein the communication routing system includes one or more databases containing a plurality of original script files, the system comprising: an electronic memory; a computing device configured to: receive the plurality of original script files from the one or more databases, apply a set of translation rules to translate the plurality of original script files and applying a set of validation rules for guiding and validating the translation from the coding language into the preferred language to produce a plurality of translated script files, query a cross-reference and nodes resource contained in the one or more databases to gather associated contextual information for understanding and analyzing the plurality of translated script files, store the plurality of translated script files and the associated contextual information in a single database in the electronic memory; and a user interface configured to receive a query from a user, search the single database for information of interest from the plurality of translated script files, and report the information of interest to the user. 13. The system of claim 12 , wherein the coding language is translated into an intermediate language; and the intermediate language is translated into the preferred language. 14. The system of claim 12 , wherein each original script file includes one or more fields, and the set of validation rules include a first rule regarding a number of characters in each field; and a second rule regarding a nature of each field. 15. The system of claim 12 , wherein each original script file includes one or more elements, and each element has an identification number, and the cross-reference and nodes resource associates a name with each identification number, and the associated cont

Assignees

Inventors

Classifications

  • G06F8/51Primary

    Source to source · CPC title

  • for implementing user interfaces · CPC title

  • H04M7/0021Primary

    Details of Application Programming Interfaces · CPC title

  • Physics · mapped topic

  • Graphical or visual programming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9942409B1 cover?
A system and method for translating a coding language for graphical scripts used by a communication routing system into a preferred language. The original script files are received, and translation and validation rules are applied to produce translated script files. The coding language may be translated into an intermediate language which may be translated into the preferred language. A cross-r…
Who is the assignee on this patent?
State Farm Mutual Automobile Insurance Co
What technology area does this patent fall under?
Primary CPC classification G06F8/51. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).