Automated speech-enabled application creation method and apparatus
First Claim
1. A system for creating and hosting user-customised speech-enabled applications, the system comprising:
- a client data processing apparatus for use by a user;
a server data processing apparatus operably coupled to the client data processing apparatus; and
a customisation module for configuring a speech interface for one or more applications executable on the system, wherein the customisation module is operable to;
a) receive user input from the client data processing apparatus;
b) determine an appropriate template for configuring the application selected by the user from the user input;
c) retrieve the appropriate template from the server data processing apparatus; and
d) generate configuration data for automatically configuring the speech interface of the application selected by the user when that customised application is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for creating and hosting speech-enabled applications having a speech interface that can be customised by a user is disclosed. The system comprises a customisation module that manages the components, e.g. templates, needed to enable the user to create a speech-enabled application. The customisation module allows a non-expert user rapidly to design and deploy complex speech interfaces. Additionally, the system can automatically manage the deployment of the speech-enabled applications once they have been created by the user, without the need for any further intervention by the user or use of the user'"'"'s own computer processing resources.
-
Citations
26 Claims
-
1. A system for creating and hosting user-customised speech-enabled applications, the system comprising:
-
a client data processing apparatus for use by a user;
a server data processing apparatus operably coupled to the client data processing apparatus; and
a customisation module for configuring a speech interface for one or more applications executable on the system, wherein the customisation module is operable to;
a) receive user input from the client data processing apparatus;
b) determine an appropriate template for configuring the application selected by the user from the user input;
c) retrieve the appropriate template from the server data processing apparatus; and
d) generate configuration data for automatically configuring the speech interface of the application selected by the user when that customised application is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of creating speech-enabled applications having a speech interface customised by a user, the method comprising:
-
a) receiving user input;
b) determining an appropriate template for configuring an application from the user input;
c) retrieving the appropriate template from a server data processing apparatus; and
d) generating configuration data for automatically configuring a speech interface of an application selected by the user when that customised application is executed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium comprising software instructions for creating and hosting user-customised speech-enabled applications, wherein the software instructions comprise functionality to:
-
a) receive user input;
b) determine an appropriate template for configuring an application from the user input;
c) retrieve the appropriate template from a server data processing apparatus; and
d) generate configuration data for automatically configuring a speech interface of an application selected by the user when that customised application is executed. - View Dependent Claims (20)
-
-
21. A computer program product carried on a carrier medium, said computer program product including program code operational to perform:
-
a) receiving user input;
b) determining an appropriate template for configuring an application from the user input;
c) retrieving the appropriate template from a server data processing apparatus; and
d) generating configuration data for automatically configuring a speech interface of an application selected by the user when that customised application is executed. - View Dependent Claims (22)
-
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
Specification