摘要 |
Method and a device is provided for providing additional functionality to a separate application. A first interface for monitoring the state of the application and a second interface for intercepting the user's input to the application are provided between the device and the application, furthermore, a repository for keeping rules specifying additional functionality, such as assistance to be presented to the user, in response to the state of the application and/or the user's input, means for triggering one of the rules, and means for providing assistance and/or an application enhancement to the user as specified in the triggered rule. The rule may be triggered by a user's input and/or a particular state of the application and the device provides the additional functionality, e.g., presenting the assistance and/or the application enhancement relevant to the input and/or state. Finally, the device includes means for inputting data into the separate application, whereby the data is derived from the intercepted user's input and/or the state of the application. The application does not need to provide any additional interface for the device.
|