An information processing apparatus that compares content to stored information identifying a plurality of words, identifies words from the content that match words included in the stored information, retrieves information based on the identifying, and generates an image to be displayed based on the retrieved information.