发明名称 Applications server and method of providing services
摘要 An applications server is operable to provide a plurality of user driven services by running an application program. The application program is arranged to provide the services in response to user commands for selecting service options. The applications server comprises in accordance with the application program a state machine able to determine a current state of the application program from one of a predetermined set of states defining a logical procedure through the user selected service options. The application program also comprises a command recognition engine, including a grammar processor to provide the command recognition engine with a set of possible user commands which may be provided for a particular state, the possible commands being determined by the states which may be reached from the current state. The command recognition engine, in response to a received user command, provides the state machine with an estimate of at least one of the possible commands, which the user may have provided. The state machine changes state in response to the estimated user command. The state machine determines the transitions between the states at run-time and the grammar engine adapts the possible user commands to be recognised for a current state in association with the state transitions, which are determined at run-time. As such, the applications server can provision user driven services, which can be dynamically adapted and blended in accordance with user requirements.
申请公布号 EP1705562(A1) 申请公布日期 2006.09.27
申请号 EP20050290610 申请日期 2005.03.18
申请人 ORANGE SA 发明人 SHIENBROOD, ERIC R.;PELLAND, DAVID M.;HOWE, GREGORY T.;ADAMSKY, ROBERT
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址