An interactive voice response system is able to respond to questions from users
on general topics by including words related to those topics in the grammar of
a speech recognition system. Words that are added for all users are obtained from
current news reports obtained from news providers accessible via the Internet,
or a similar source. In addition, information is stored in an information database
about places or people that may be of interest to users, such as weather reports
and forecasts for many cities. The grammar of the speech recognition system is
modified for an individual user to enable the system to recognize questions relating
to, e.g., the weather in one of the cities, only when the system detects that the
user has accessed a file containing a word included in the information database.
The file may be a message, calendar or address book.