A program guide information providing device is arranged so that reference
information corresponding to identification information transmitted from
a communication terminal device is read from preference information
storage, programs matching the preferences of the user are searched from
the program guide information based on the read preference information,
searched program guide information is generated from the searched
programs, and the searched program guide information is transmitted to
the communication terminal device, thereby allowing the user to be
provided with program guide information matching the preferences of the
user, regardless of the location of the user using the communication
terminal device.