Within an interactive voice response system, a method of automatically
disambiguating results presented to a user can include determining the
identity of a user within an interactive voice response session,
receiving user inputs specifying selections in an interactive voice
response menu hierarchy, and storing historical information specifying
the user selections within a profile associated with the identity of the
user. For at least one subsequent input from the user, identifying the
historical information associated with the identity of the user and using
the historical information to reduce a number of possible selections in
the interactive voice response menu hierarchy which are presented to the
user.