# US 8,788,272 B2 · Systems and methods for editing telecom web applications through a voice interface

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,272 B2
- Document ID: US8788272B2
- Status: Granted
- Kind: B2
- Application number: 12/948,449
- Filed: 2010-11-17
- Published: 2012-05-17
- Granted: 2014-07-22
- Earliest claimed: 2010-11-17
- Assignees: International Business Machines Corporation
- Applicants: Sheetal K. Agarwal; Arun Kumar; Priyanka Manwani
- Inventors: Sheetal K. Agarwal; Arun Kumar; Priyanka Manwani
- Web page: https://patentgrep.com/patent/US8788272B2

## CPC

- H04M 3/4938: {comprising a voice browser which renders and interprets, e.g. VoiceXML}
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- H04M 3/42153: {by subscriber}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Systems and associated methods for editing telecom web applications through a voice interface are described. Systems and methods provide for editing telecom web applications over a connection, as for example accessed via a standard phone, using speech and/or DTMF inputs. The voice based editing includes exposing an editing interface to a user for a telecom web application that is editable, dynamically generating a voice-based interface for a given user for accomplishing editing tasks, and modifying the telecom web application to reflect the editing commands entered by the user.

## Claims

### Claim 1

A computer program product for editing telecom web applications through a voice-based editing interface comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer readable program code configured to present a voice-based editing interface for a voice-driven telecom web application to a user over a voice channel, the voice-driven telecom web application comprising a voice-driven site, the voice-driven site being accessible and navigable via voice and comprising navigable audio content;
computer readable program code configured to dynamically generate the voice-based editing interface for a user responsive to at least one user voice input; and
computer readable program code configured to modify at least one aspect of the voice-driven telecom web site responsive to at least one user voice input to the voice-based editing interface;
the voice-based editing interface comprising at least one editing module selectable by a user to modify at least one aspect of the voice-driven site, the at least one editing module comprising at least two of: a site structure editing module which enables changing a call flow of the voice-driven site, a site content editing module which enables editing of content posted on the voice-driven site, and a properties editing module which enables reconfiguration of properties associated with the voice-driven site.

### Claim 2 (depends on 1)

The computer program product according to claim 1, wherein to dynamically generate the voice-based editing interface for a user responsive to at least one user input further comprises:
identifying the user;
ascertaining at least one permissions for the user; and
activating at least one component of the voice-based editing interface responsive to ascertaining the at least one permission for the user.

### Claim 3 (depends on 2)

The computer program product according to claim 2, wherein the at least one component comprises at least one of the site structure editing module, the site content editing module, and the properties editing module.

### Claim 4 (depends on 3)

The computer program product according to claim 3, wherein:
the site structure editing module performs site VoiLink modifications;
the site content editing module performs audio content modifications; and
the properties editing module performs properties modifications for at least one VoiceSite.

### Claim 5 (depends on 1)

The computer program product according to claim 1, wherein the voice-based editing interface for a telecom web application permits editing of all editable components of the telecom web application.

### Claim 6 (depends on 1)

The computer program product according to claim 1, wherein the at least one user voice input comprises at least one of speech input and Dual Tone Multi-Frequency input.

### Claim 7 (depends on 1)

The computer program product according to claim 1, wherein the voice-based editing interface is accessible via at least one of a public switched telephone network, a cellular network, and an Internet protocol network.

### Claim 8 (depends on 1)

The computer program product according to claim 1, wherein the telecom web application is at least one of a VoiceSite created using a Spoken Web Application Framework schema and a web site created using a Spoken Web Application Framework schema.

### Claim 9 (depends on 8)

The computer program product according to claim 8, wherein:
the VoiceSite is comprised of a plurality of VoicePages;
the VoicePages include at least one VoiceXML file;
the VoiceSite is hosted on a server within the telecom network; and
the at least one user editing input is input via a multimodal channel.

### Claim 10

A system for editing telecom web applications through a voice-based editing interface comprising:
at least one processor; and
a memory operatively connected to the at least one processor;
wherein, responsive to execution of computer readable program code accessible to the at least one processor, the at least one processor is configured to:
present a voice-based editing interface for a voice-driven telecom web application to a user over a voice channel, the voice-driven telecom web application comprising a voice-driven site, the voice-driven site being accessible and navigable via voice and comprising navigable audio content;
dynamically generate the voice-based editing interface for a user responsive to at least one user voice input; and
modify at least one aspect of the voice-driven telecom web site responsive to at least one user voice input to the voice-based editing interface;
the voice-based editing interface comprising at least one editing module selectable by a user to modify at least one aspect of the voice-driven site, the at least one editing module comprising at least two of: a site structure editing module which enables changing a call flow of the voice-driven site, a site content editing module which enables editing of content posted on the voice-driven site, and a properties editing module which enables reconfiguration of properties associated with the voice-driven site.
