Apparatus for managing a multi-modal user interface
First Claim
1. Apparatus for managing a multi-modal interface, which apparatus comprises:
- receiving means for receiving events from at least two different modality modules;
a plurality of instruction determining means each arranged to respond to a specific event or specific combination of events; and
supplying means for supplying events received by the receiving means to the instruction determining means, wherein each instruction determining means is operable to supply a signal for causing a corresponding instruction to be issued when the specific event or specific combination of events to which that instruction determining means is responsive is received by that instruction determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparatus has a receiver (200) for receiving input events from at least two different modality modules (23 to 30); a plurality of instruction determining units (201b) each arranged to respond to a specific input event or specific combination of input events; and a supplier (201a) supplying events received by the receiver to the instruction determining units (23 to 30), wherein each instruction determining unit (23 to 30) is operable to supply a signal for causing a corresponding instruction to be issued when the specific input event or specific combination of input events to which that instruction determining unit is responsive is received by that instruction determining unit.
-
Citations
47 Claims
-
1. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
receiving means for receiving events from at least two different modality modules;
a plurality of instruction determining means each arranged to respond to a specific event or specific combination of events; and
supplying means for supplying events received by the receiving means to the instruction determining means, wherein each instruction determining means is operable to supply a signal for causing a corresponding instruction to be issued when the specific event or specific combination of events to which that instruction determining means is responsive is received by that instruction determining means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 38, 40, 42, 43)
-
-
17. Apparatus for managing a multi-modal interface, which apparatus comprises:
a plurality of instruction providing means for each providing a specific different instruction for causing an application to carry out a specific function, wherein each instruction providing means is arranged to respond only to a specific combination of multi-modal events so that an instruction providing means is arranged to issue its instruction only when that particular combination of multi-modal events has been received.
-
18. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
means for receiving events from at least two different modality modules; and
processing means for processing events received from the at least two different modality modules, wherein the processing means is arranged to modify an event or change its response to an event from one modality module in dependence upon an event from another modality module or modality modules.
-
-
19. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
means for receiving events from at least two different modality modules; and
processing means for processing events received from the at least two different modality modules, wherein the processing means is arranged to process an event from one modality module in accordance with an event from another modality module or modules and to provide a feedback signal to the one modality module to cause it to modify its processing of a user input in dependence upon an event from another modality module or modules.
-
-
20. A method of operating a processor apparatus to manage a multi-modal interface, which method comprises the processor apparatus carrying out the steps of:
-
receiving events from at least two different modality modules;
providing a plurality of instruction determining means each arranged to respond to a specific event or specific combination of events; and
supplying received events to the instruction determining means so that an instruction determining means supplies a signal for causing a corresponding instruction to be issued when the specific event or specific combination of events to which that instruction determining means is responsive is received. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, 41)
-
-
35. A method of operating a processor apparatus to manage a multi-modal interface, which method comprises the processor apparatus providing a plurality of instruction providing means for each providing a specific different instruction for causing an application to carry out a specific function, so that each instruction providing means responds only to a specific combination of multi-modal events and issues its instruction only when that particular combination of multi-modal events has been received.
-
36. A method of operating a processor apparatus to manage a multi-modal interface, which method comprises the processor apparatus carrying out the steps of:
-
receiving events from at least two different modality modules;
processing events received from the at least two different modality modules, and modifying an event or changing its response to an event from one modality module in dependence upon an event from another modality module or modality modules.
-
-
37. A method of operating a processor apparatus to manage a multi-modal interface, which method comprises the processor apparatus carrying out the steps of:
-
receiving events from at least two different modality modules; and
providing a feedback signal to the one modality module to cause it to modify its processing in dependence upon an event from another modality module or modules.
-
-
44. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
a receiver for receiving events from at least two different modality modules;
a plurality of instruction determining units each arranged to respond to a specific event or specific combination of events; and
a supplier for supplying events received by the receiver to the instruction determining units, wherein each instruction determining unit is operable to supply a signal for causing a corresponding instruction to be issued when the specific event or specific combination of events to which that instruction determining unit is responsive is received by that instruction determining unit.
-
-
45. Apparatus for managing a multi-modal interface, which apparatus comprises:
a plurality of instruction providing units for each providing a specific different instruction for causing an application to carry out a specific function, wherein each instruction providing unit is arranged to respond only to a specific combination of multi-modal events so that an instruction providing unit is arranged to issue its instruction only when that particular combination of multi-modal events has been received.
-
46. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
a receiver for receiving events from at least two different modality modules; and
a processor for processing events received from the at least two different modality modules, wherein the processor is arranged to modify an event or change its response to an event from one modality module in dependence upon an event from another modality module or modality modules.
-
-
47. Apparatus for managing a multi-modal interface, which apparatus comprises:
-
a receiver for receiving events from at least two different modality modules; and
a processor for processing events received from the at least two different modality modules, wherein the processor is arranged to process an event from one modality module in accordance with an event from another modality module or modules and to provide a feedback signal to the one modality module to cause it to modify its processing in dependence upon an event from another modality module or modules.
-
Specification