发明名称 User input interpreter and a method of interpreting user input
摘要 A user input interpreter ( 2 ) for interpreting user input to enable a user to provide a data processor ( 3 ) with a user command for controlling an operation to be carried out on an object presented to the user by a user interface of the data processor has: a data model provider ( 14 ) providing a data model ( 17 ) having object and operation data entry locations required to be populated in accordance with user input data to enable a user command to be generated for causing the data processor to carry out an operation on an object, each data entry location being associated with semantic identifier specifying means specifying a semantic identifier required to be associated with received user input data for that data entry location to be populated; a semantic meaning determiner ( 81, 82 ) for associating received user input data with semantic identifiers in accordance with semantic rules stored in the semantic rules store ( 11 ) to provide semantically identified user input data; and a data model populater ( 9 ) for populating data entry locations of the data model in accordance with semantically identified user input data associated with the semantic identifiers specified for those data entry locations. The data model has a data model extension ( 18 ) identifying at least one process that has to be carried out by the data processor to identify an object specified by the user. The data model populater ( 9 ) is arranged to communicate with the data processor ( 3 ) to instruct the data processor to carry out a process identified by the data model extension ( 18 ) and to return object identifier data to enable the data model populater ( 9 ) to complete an instantiation of the data model to generate the user command.
申请公布号 US2006259345(A1) 申请公布日期 2006.11.16
申请号 US20050558871 申请日期 2005.12.01
申请人 CANON KABUSHIKI KAISHA 发明人 STETINA JIRI
分类号 G06F17/30;G06F3/00;G06F3/033;G06F9/44;G06Q99/00;G07G1/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址