Patent ID: 7925934
Filing Date: 2011-04-12
Classification: G06F

Abstract:
1. An information providing device comprising: a registration information memory means for memorizing registration information which is registered in a database and is acquired from a database management system through a program interface for outputting inquiry information indicative of an inquiry to the database management system for managing the database; a request information receiving means for receiving request information indicative of a request for screen information configuring display screen of presentation information, presented to a user, the request information being transmitted from a terminal device through a network on the basis of an instruction from a user; an expiration date lapse judgment means for judging whether or not an expiration date set up with respect to the registration information, stored in the registration information memory means, elapses in a case where the request information is received; a registration information acquisition / update means for acquiring the registration information through the program interface and for updating the registration information stored in the registration information memory means to the registration information thus acquired, in a case where the expiration date elapses; an acquisition error detection means for detecting an acquisition error of the registration information through the program interface; a screen information generation means for generating the screen information using the registration information stored in the registration information memory means in any one of cases where the expiration date does not lapse or where the acquisition error is detected, and for generating the screen information using the registration information memorized in the registration information memory means if the registration information is acquired through the program interface; a screen information transmission means for transmitting the screen information thus generated through the network to the terminal device transmitting the request information; and an appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of detection result of the acquisition error.