A user profile and/or the suggestions computed based thereon are obtained
taking a special set of user features into account. The user features are
defined to represent a typical general behaviour of an individual user in
respect to the application where the user profile is used. In other
words, for each application where a user profile is used a special set of
user features are defined which are able to represent a typical general
behaviour of an individual user. Based on these user features the weights
in the list of word-weight pairs or weighted keywords which represents
the user profile are computed or influenced during the creation of the
user profile, and/or a multi-user profile is split during the creation of
an individual user profile from a multi-user profile, and/or during
specification of a suggestion a user history which is used to create the
user profile, and/or the user profile, and/or the suggestion results are
filtered.