Method and apparatus for determining when a user has ceased inputting data
First Claim
1. A method for determining when a user has ceased inputting data, the method comprising the steps of:
- receiving an input from a user;
accessing a plurality of templates from a database;
determining if all inputs received from the user fill any templates from the database; and
determining that the user has ceased inputting data if the user'"'"'s inputs fill any template from the database.
1 Assignment
0 Petitions
Accused Products
Abstract
In a system (200) where a user'"'"'s input is received by a user interface (201), users are free to use available input modalities in any order and at any time. In order to ensure that all inputs are collected before inferring the user'"'"'s intent, an multi-modal input fusion (MMIF) module (204) receives the user input and attempts to fill available MMI templates (contained within a database (206)) with the user'"'"'s input. The MMIF module (204) will wait for further modality inputs if no MMI template is filled. However, if any MMI template within the database (206) is filled completely, the MMIF module (204) will generate a semantic representation of the user'"'"'s input with the current collection of user inputs. Additionally, if after a predetermined time no MMIF template has been filled, the MMIF module (204) will generate a semantic representation of the current user'"'"'s input and output this representation.
-
Citations
20 Claims
-
1. A method for determining when a user has ceased inputting data, the method comprising the steps of:
-
receiving an input from a user;
accessing a plurality of templates from a database;
determining if all inputs received from the user fill any templates from the database; and
determining that the user has ceased inputting data if the user'"'"'s inputs fill any template from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising the steps of:
-
receiving a plurality of user inputs;
determining a content of the input for each of the user inputs;
determining a mode of input for each of the user inputs;
accessing a plurality of templates;
determining if the content and mode of the user inputs fill a template from the plurality of templates; and
determining that the user has ceased inputting data if the user'"'"'s inputs fill any template. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a user interface having a plurality of multi-modal user inputs;
a template database outputting templates; and
a multi-modal input fusion (MMIF) module receiving the multi-modal user inputs and the templates, and determining if a content and mode of inputs fills a template received from the database. - View Dependent Claims (18, 19, 20)
-
Specification