1. A method of identifying a current user of a terminal device from a group of possible users, comprising: providing a database containing a plurality of user input pattern profiles of prior user inputs to said terminal device, each of said possible users being associated with at least one of said user input pattern profiles; detecting at least one current input pattern from use of said terminal device; and dynamically matching said at least one current input pattern with one of said user input pattern profiles, and selecting the possible user associated with the one of said user input pattern profiles as the current user.