Patent ID: 7970383

Claim:
An information providing system for searching information required for a user of a mobile communication terminal to execute a scheduled activity planned by the user to provide it to the user, comprising: an inhibition storing means for preliminarily storing inhibition information relating to at least one inhibition factor corresponding to scheduled information relating to the scheduled activity, the inhibition factor being a factor which inhibits execution of the scheduled activity due to an impediment along a travel route to the scheduled activity; a candidate storing means for preliminarily storing candidate information relating to at least one candidate of a coping method corresponding to the inhibition information stored in the inhibition storing means, the candidate of a coping method being a method of coping with the inhibition factor; a schedule receiving means for receiving the scheduled information and phase information indicating whether the scheduled activity is at a planning phase or at an execution phase from the mobile communication terminal of the user, the mobile communication terminal being separate from the information providing system and configured to connect to the information providing system via a network; an inhibition selecting means for selecting, from the inhibition storing means, the inhibition information corresponding to the schedule information received by the schedule receiving means, wherein the inhibition information is generated independently of the schedule information and the inhibition selecting means selects the inhibition information from the inhibition storing means on at least a basis of a determination that the inhibition information corresponds to the schedule information and the phase information received by the schedule receiving means; a candidate selecting means for selecting, from the candidate storing means, the candidate information corresponding to the inhibition information selected by the inhibition selecting means; a candidate transmitting means for transmitting the candidate information selected by the candidate selecting means to the communication terminal; a selection receiving means for receiving, from the mobile communication terminal, selection information selected from among the candidate information by the mobile communication terminal which received the candidate information from the candidate transmitting means; a detail transmitting means for transmitting, to the mobile communication terminal, detail information based on the selection information received by the selection receiving means; and a location obtaining means for obtaining location information of the mobile communication terminal, wherein the inhibition selecting means further automatically selects the inhibition information from the inhibition storing means on the basis of the location information obtained by the location obtaining means.