Patent ID: 8355958
Filing Date: 2013-01-15
Classification: G06F,G06Q

Abstract:
1. An information providing system implemented on a computer having a processor and a memory coupled to said processor for providing store information regarding specified stores to a terminal device, comprising: a provision information file storage section in which a number of provision information files having store information main data to compose store information becoming an object to be provided and metadata incidental to the store information main data are stored; a retrieval condition enter section for entering a retrieval condition including at least position information indicating a position for which store information is to be provided and optionally including time information, when an access is made from the terminal device; a retrieval executing section for retrieving provision information files a degree of accordance of which becomes a predetermined reference level or more with respect to said retrieval condition among a number of provision information files stored in the provision information file storage section; a list presentation section for transmitting a list of provision information files retrieved by the retrieval executing section to the terminal device; and an information distribution section for reading out store information main data in a provision information file pertaining to a selection instruction from the provision information file storage section when said selection instruction to select one in the list is given from the terminal device, and distributing said read out store information main data to the terminal device; wherein the metadata includes an information identification code to identify a provision information file, a store genre code showing a genre of a store pertaining to a provision information file, a store position code showing a position of a store pertaining to a provision information file; the retrieval executing section carries out retrieval with reference to at least a degree of accordance between position information included in the retrieval condition and a store position code included in the metadata and delivers, as a retrieval result, information in which an information identification code of retrieved provision information files and a degree of accordance showing a degree of accordance of said retrieved provision information files are associated with each other to the list presentation section; the list presentation section includes: a retrieval result storage section in which the retrieval result delivered from the retrieval executing section is stored; a table storage section for storing interest degree tables in which degrees of interest corresponding to respective store genres are set for each of unit sections set with individual time periods of individual zonal areas with a map divided into a plurality of zonal areas; a correction processing section for obtaining a corrected degree of accordance by recognizing a degree of interest for respective store genres set for a unit section corresponding to a present point in time or a point indicated by the time information optionally included in the retrieval condition with respect to a zonal area including a position shown by the position information with reference to the interest degree tables when the retrieval result is delivered from the retrieval executing section and by correcting a degree of accordance of respective provision information files stored in the retrieval result storage section using a degree of interest recognized with respect to a store genre pertaining to said respective provision information files; a correction result storage section for storing information which is obtained by making substitution so that the degree of accordance in the retrieval result stored in the retrieval result storage section is substituted by the corrected degree of accordance; and a list transmission section for sorting information identification codes in a large order of the corrected degree of accordance based on information stored in the correction result storage section, creating a list in which headers of store information are arranged in a sorted order, and transmitting the list to the terminal device, wherein at least some of said sections use said processor.