Server for handling multimodal information
First Claim
1. A server for handling information which is in different modal forms suitable for more than one mode of user interface, the server comprising:
- an internet interface for supporting one or more connections on the internet;
a terminal interface for supporting one or more connections from the server to user terminals providing multi-modal user interfaces capable of supporting input and output in one or more of audio, visual and tactile modal forms, and for passing information in audio, visual and tactile modal forms; and
a service controller being operable to interact with the user terminals for controlling input or output of the information on the terminal interface and the internet interface, and for processing the information received from or sent to either interface, according to the modal form of the input and output the service controller being operable to receive input in different modal forms simultaneously from a user interaction at the multimodal interface, and to resolve conflicts.
8 Assignments
0 Petitions
Accused Products
Abstract
To integrate telephony with Web-based information services, and develop multi-modal telephony applications that combine graphical input and output with traditional speech-based user interfaces, a Web server for handling information which is in these different modal forms, has an internet interface for supporting connections on the internet, and a terminal interface for supporting connections from the server to user terminals, and for passing information in at least one of the modal forms. A service controller controls input or output of the information on the interfaces, and processes the information received from or sent to either interface, according to its modal form.
122 Citations
16 Claims
-
1. A server for handling information which is in different modal forms suitable for more than one mode of user interface, the server comprising:
-
an internet interface for supporting one or more connections on the internet;
a terminal interface for supporting one or more connections from the server to user terminals providing multi-modal user interfaces capable of supporting input and output in one or more of audio, visual and tactile modal forms, and for passing information in audio, visual and tactile modal forms; and
a service controller being operable to interact with the user terminals for controlling input or output of the information on the terminal interface and the internet interface, and for processing the information received from or sent to either interface, according to the modal form of the input and output the service controller being operable to receive input in different modal forms simultaneously from a user interaction at the multimodal interface, and to resolve conflicts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for interfacing between telephone calls and the internet, and comprising:
-
a terminal interface for supporting one or more connections from the server to user terminals-providing multi-modal user interfaces capable of supporting input and output in one or more of audio, visual and tactile modal forms, the terminal interface providing a telephony interlace for receiving or making a telephone call, and arranged to interact with a user on the call by recognizing speech or generating audio signals;
an internet interface for receiving or outputting information from or to other parts of the internet; and
a service controller for controlling interaction between the terminal interface, telephony interface and the internet interface, the service controller being operable to interact with a user having a terminal capable of handling telephony or internet communications, to select which modal form or forms to use for controlling input or output of the information on the terminal interface and the internet interface, according to the modal form of the input and output, and the service controller being operable to receive input in different modal forms simultaneously from a user interaction at the multimodal interface, and to resolve conflicts. - View Dependent Claims (12)
-
-
13. A method of using a server to handle information in different modal forms suitable for more than one mode of user interface, and comprising the steps of:
-
supporting one or more connections on the internet;
supporting one or more connections from the server to user terminals having a multi-modal user interface capable of supporting user input and output in one or more of audio, visual and tactile modal forms; and
for each user input, passing information in different modal forms between the user and the server;
processing the information received from or sent to either interface, according to the modal form of the input and output and when receiving inputs in different modal forms simultaneously from the same user input and, resolving conflicts.
-
-
14. A method of using a multi-modal service provided by a server on the internet, the server having an internet interface for supporting one or more connections on the internet, a terminal interface for supporting a connection to a user of the service, and for passing information in one or more of audio, visual and tactile modal forms;
- and a service controller for controlling input or output of information on the terminal interface and the internet interface, and for processing the information received from or sent to either interface, according to the modal form, the method comprising the step of;
providing input to the terminal interface of the server;
engaging in a dialogue with the server to cause the server to process the information according to the modal form of the information; and
receiving a response from the terminal interface of the server, according to the result of the information processing and when receiving inputs in different modal forms simultaneously from the terminal interface, resolving conflicts, and determining an intention of the user based on the inputs.
- and a service controller for controlling input or output of information on the terminal interface and the internet interface, and for processing the information received from or sent to either interface, according to the modal form, the method comprising the step of;
-
15. Software on a computer readable medium for carrying out a method of using a server to handle information in different modal forms suitable for more than one mode of user interface, the method comprising the steps of:
-
supporting one or more connections on the internet;
supporting one or more connections from the server to the user terminals, having multi-modal user interfaces capable of supporting user input and output in one or more of audio, visual and tactile modal forms;
passing information in different modal forms between a user terminal and the server;
controlling input or output of the information on the terminal and internet connections; and
processing the information received from or sent to the terminal and internet interface, according to its modal form, resolving conflicts when receiving inputs modal forms simultaneously from the same user.
-
-
16. A server for handling information which is in different modal forms suitable for more than one mode of user interface, the server comprising:
-
an internet interface for supporting one or more connections on the internet;
a terminal interface for supporting one or more connections from the server to user terminals having a multi-modal user interface capable of supporting user input and output in one or more of audio, visual and tactile modal forms and for passing information in at least one of the modal forms; and
a service controller being operable to interact with a multi-modal terminal, to select which modal form or forms to use, and for controlling information from user input or output on the terminal interface and the internet interface according to the modal form of the user input and output; and
the service controller being operable to receive inputs in different modal forms simultaneously from the same user, to resolve any conflicts, and determine an intention of the user based on the inputs.
-
Specification