IP Library Patent Application 13041872
Patent Application
App. No. 13/041,872

GENERATING VOICE EXTENSIBLE MARKUP LANGUAGE (VXML) DOCUMENTS

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 None
App. No.
13/041,872
Abstract

A system receives a design document, parses the design document into voice extensible markup language (VXML) elements, and creates a VXML document from the parsed VXML elements.

Claims (65)

1 - 24 . (canceled)

25 . A method comprising:

receiving, by a computer device, a selection associated with a voice extensible markup language (VXML) element, where the selection includes at least one of:

at least one field element associated with the VXML element,

at least one field type for the field element associated with the VXML element, or

an application name associated with the VXML element;

parsing, by the computer device, contents of a design document based on the received selection; and

creating, by the computer device and based on the parsed contents of the design document, a VXML document that includes the VXML element.

26 . The method of claim 25 , where the design document includes tables, and where parsing the design document includes parsing the tables of the design document into the VXML element.

27 . The method of claim 25 , further comprising:

providing a user interface to receive the selection of the VXML element.

28 . The method of claim 27 , further comprising:

receiving, through the user interface, the design document.

29 . The method of claim 27 , further comprising:

displaying, through the user interface, the VXML document.

30 . The method of claim 29 , where displaying the VXML document further includes:

identifying, in the displayed VXML document, the VXML element.

31 . The method of claim 27 , further comprising:

editing, through the user interface, the VXML document.

32 . The method of claim 25 , further comprising:

receiving another design document;

parsing the other design document; and

incorporating the parsed other design document into the VXML document.

33 . The method of claim 25 , where the design document comprises at least one of a spreadsheet or a word processing document.

34 . The method of claim 25 , where the VXML document is part of a speech recognition interactive voice recognition (IVR) application.

35 . A system comprising:

a memory to store a plurality of instructions; and

a processor to execute instructions in the memory to:

receive a selection of one or more voice extensible markup language (VXML) elements for a VXML document, where the selection of the one or more VXML elements includes a selection of one or more of at least one field element, at least one field type, or a name for the VXML document,

receive, from a user, a user-selected design document,

parse the design document into VXML elements based on the received selection of the one or more VXML elements, and

create the VXML document from the VXML elements of the parsed design document.

36 . The system of claim 35 , where the VXML elements comprise at least one of:

a form element;

a subdialog element;

a field element;

a text-to-speech element;

a maximum number of errors for a no input event; or

a maximum number of errors for a no match event.

37 . The system of claim 35 , further comprising:

a user interface that enables selection of the design document and enables display of the VXML document.

38 . The system of claim 37 , where the user interface is further to receive a selection, from the user, of another design document, and

where the processor is further to incorporate the other design document into the VXML document.

39 . The system of claim 37 , further comprising:

a VXML document publisher to:

display the VXML document, and

receive commands, from the user, to edit the VXML document.

40 . The system of claim 39 , where the processor is further to identify one or more portions of the design document related to the received selection of the one or more VXML elements.

41 . A computer-readable memory device that stores instructions that are executable by a device, the instructions comprising:

one or more instructions to identify a design document;

one or more instructions to present, to a user, the identified design document;

one or more instructions to receive, from the user, a command to edit the presented design document;

one or more instructions to parse the edited design document into at least one VXML element; and

one or more instructions to create, based on the at least one VXML element, a VXML document.

42 . The computer-readable memory device of claim 41 , where the instructions further comprise:

one or more instructions to receive data, from the user, identifying a particular VXML element, and

where the one or more instructions to parse the edited design document include:

one or more instructions to parse the edited design document based on the particular VXML element.

43 . The computer-readable memory device of claim 41 , where the instructions further comprise:

one or more instructions to receive, from the user, a selection of a dialog design portion of the design document, and

where the one or more instructions to parse the edited design document include:

one or more instructions to parse the edited design document based on the selection of the dialog design portion of the design document.

44 . The computer-readable memory device of claim 41 , where the instructions further comprise:

one or more instructions to receive another design document; and

one or more instructions incorporate the other design document into the VXML document.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: SHARMA, RAJESH
To: MCI NETWORK SERVICES INC.
Reel/Frame 052392/0169 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORDATION COVERSHEET'S ERRONEOUS LISTING OF ASSIGNORS AND ASSIGNEES PREVIOUSLY RECORDED ON REEL 032627 FRAME 0876. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 29, 2014
From: VERIZON BUSINESS NETWORK SERVICES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 032783/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: MCI NETWORK SERVICES, INC.; VERIZON BUSINESS NETWORK SERVICES INC.
To: VERIZON BUSINESS NETWORK SERVICES INC.; VERIZON PATENT AND LICENSING INC.
Reel/Frame 032627/0876 →
CHANGE OF NAME Recorded Apr 8, 2014
From: MCI NETWORK SERVICES, INC.
To: VERIZON BUSINESS NETWORK SERVICES INC.
Reel/Frame 032632/0848 →