The present invention relates to a self-service terminal and network of such terminals for enabling a dialog between the terminal and a server environment. In particular, the invention relates to an automated teller machine or retail station that is able to communicate with a customer relationship management server.
Various approaches are currently available for enabling a dialog between self-service terminals and server environments. These allow a dialog controlled by the server to be presented to the consumer. As an example, it is sometimes desirable to allow ATMs to communicate with a customer relationship management server, which is able to provide personalized information to a customer, and/or advertising material that may be of interest. In existing systems information downloaded from the server is presented to the user in a text-based format, sometimes including images or pictures. Whilst this is very direct and unambiguous way to provide information, there is a need for a more sophisticated and responsive user interface.
According to a first aspect of the present invention there is provided a self-service terminal, such as an automated teller machine, comprising means for generating and presenting an avatar to the user. By using an avatar in an ATM environment to communicate information the overall experience for a user is simplified and enhanced. By avatar it is meant an image of a character and in particular animated character, such as an animation of a human being or an animal.
Preferably, the self-service terminal is adapted to receive user inputs and control one or more characteristics or features of the avatar based on those inputs. The characteristics or features may be facial expressions and/or hand movements or body movements.
Additionally or alternatively, the terminal may be configured to receive an input from a remote processor and control one or more features of the avatar based on that input. The remote processor may be associated with a customer relationship management system. The input from the remote processor may comprise personalized information for the user.
The self-service terminal may include means for generating speech simultaneously with the avatar.
Preferably, the means for generating an avatar is operable to generate one of a plurality of avatars. Preferably, the remote processor is operable to specify which one of the plurality of avatars should be presented to the user.
According to another aspect of the invention, there is provided a system comprising a self-service terminal that has means for generating and presenting an avatar to a user and a remote information provider for providing instructions for controlling or effecting one or more characteristics of the avatar.
Various aspects of the invention will now be described by way of example only and with reference to the accompanying drawings, of which:
The web service adaptor is able to communicate with a CRM server 24, which is operable to provide services such as advertising information or customer personalization details. Associated with the CRM server 24 is a relationship database 26, which contains information on currently available advertising campaigns as well as personal information relating to users of the ATM network. This personal information can be supplied via various different channels. As shown in
The avatar module 30 is operable to receive instructions from the ATM consumer application 28 and modify the character displayed on screen accordingly. The instructions from the consumer application 28 are typically dependent on the selections that a user makes. In order to personalize the user's experience, the instructions from the consumer application 28 are also responsive to signals or messages sent from the CRM. In either case, to accommodate this, the consumer application 28 is adapted to send commands to the avatar module 30 to cause any desired changes in any one or more features of the avatar presented. Likewise, commands are sent to the speech module 32 to cause appropriate speech to be generated. These commands can either be generated at the consumer application 28 in response to information from the CRM or merely passed from the CRM server to the avatar module 30 via the consumer flow application 28. Where the command is generated by the CRM, this will typically be in XML format, with the avatar and/or speech commands provided as an extension file or string of information.
As an example of a feature that may be changed in response to user input or commands from the CRM, the avatar module may be operable to generate a plurality of different types of character, each targeted for a different generation or category of customers. In this case, once the CRM has identified the customer and their age, then it could send a signal to the consumer flow application to instruct the avatar module 30 to present a selected one of the plurality of characters. Alternatively or additionally, each avatar may be associated with a set of actions, such as smile, wave, frown etc. Each action would have a name or some other form of identifier. In this case, the CRM may be able to specify within the XML script when to start and stop actions as appropriate. For example the CRM may be operable to specify whether the avatar should have facial expressions that are serious or whether the avatar should smile. Below is an example of a script that could be used to cause the avatar to smile once and then stop, although as will be appreciated, this could be modified depending on the arrangement between the avatar and its interface:
In use of the system of
Once the CRM system 24 is notified that a particular customer is using the ATM 10, it is adapted to search its records and identify user specific information. For example, it may have a record that Mr Black always uses the £100 fast cash option. In this case, the CRM could be configured to send a command to the consumer flow application to cause the avatar and speech modules 30 and 32 to generate a character that asks “Would you like your usual £100 fast cash option?”. Whilst the avatar is presented on screen, the consumer flow application would cause the presentation of on-screen options for allowing the user to respond. For example, as shown in
A skilled person will appreciate that variations of the disclosed arrangements are possible without departing from the invention. For example, whilst the CRM client application of
Number | Date | Country | Kind |
---|---|---|---|
0324447.2 | Oct 2003 | GB | national |