Patent ID: 7209827
Filing Date: 2007-04-24
Classification: G01C,G06Q

Abstract:
1. An information provision system having a terminal device and a server apparatus, the terminal device being capable of measuring its location, the server apparatus being capable of communicating with the terminal device, wherein: the terminal device comprises storage means for storing a plurality of destination data, the destination data including destination location data and destination attribute data, the destination location data showing a geographic location of a location, the destination attribute data showing an attribute of the location, the attribute data corresponding to the destination location data; the terminal device further comprises reception means for receiving (a) present location data, (b) destination identification data, (c) scheduled time data, and (d) search scope indication data, the present location data showing a present location of the terminal device, the destination identification data identifying a location as a destination, the scheduled time data showing an expected time of reaching the destination, the search scope indication data indicating a scope of search; the terminal device further comprises first calculation means for calculating an expected time of reaching the destination on the basis of the present location data and the destination location data corresponding to the destination identification data; the terminal device further comprises first determination means for determining whether or not arrival at the destination by the scheduled time is possible, on the basis of the scheduled time data and an expected time of reaching the destination; the terminal device further comprises schedule transmission means for transmitting the search scope indication data, the scheduled time data, and the present location data, to the server apparatus in a case that the result of the determination by the first determination means is negative; the server apparatus comprises storage means for storing a plurality of candidate data, the candidate data including candidate location data and a plurality of attribute data, the candidate location data showing location information of a candidate location, and each of the plurality of attribute data showing an attribute of the candidate location; the server apparatus further comprises reception means for receiving search scope indication data, scheduled time data, and present location data, the search scope indication data showing a scope of search for a plurality of candidate location data; the server apparatus further comprises extraction means for extracting one attribute data from the plurality of attribute data, the extracted attribute data being included in the scope of search indicated by the search scope indication data; the server apparatus further comprises second calculation means for calculating an expected time of reaching the candidate location on the basis of the present location data and candidate location data corresponding to the extracted attribute data; the server apparatus further comprises second determination means for determining whether arrival at the candidate location by the expected time is possible, on the basis of the expected time and the scheduled time data; the server apparatus further comprises transmission means for transmitting all or part of the candidate data including the extracted attribute data in a case that the result of the determination by the determination means is negative; and the terminal device further comprises display means for displaying a screen on the basis of all or a part of the candidate data transmitted by the transmission means.