Patent ID: 7403990
Filing Date: 2008-07-22
Classification: H04L

Abstract:
1. An information distribution system comprising: a server device that distributes information to a plurality of users and is connected to a plurality of terminal devices used by the users, to have access to a profile DB that registers profile information relating to the user; and a plurality of information devices that are used by the users and are connected to the server device via a network, the server device including: an operation history recorder that records operation history of each of users, the operation history containing at least ID information of the user who has operated one of the information devices, text information of text of a handled document; a reading history recorder that records a reading history of each user when the user reads the information distributed by the information distributor, the reading history containing at least ID information of the user, a reading period of time, and text information of text of a read document; a feature exactor that extracts feature information through natural linguistic processing conducted on the text information of text of the document by the operation history recorder, the feature information including at least a keyword extracted from the document; the feature exactor extracts feature information through natural linguistic processing conducted on the text information of text of the read document recorded by the reading history recorder, the feature information including at least a keyword extracted from the read document; a profiler that performs weighting on the extracted feature information in accordance with an appearance frequency of the feature information extracted by the feature extractor and the type of operation contained in the operation history recorded by the operation history recorder, adds the weighted feature information to the profile information of the corresponding user, and registers the profile information including the weighted feature information in the profile DB; the profile performs weighting on the extracted feature information in accordance with the reading history recorded by the reading history recorder, adds the weighted feature information to the profile information of the user, and registers the profile information including the weighted feature information in the profile DB; an information collector that collects various types of information; and an information distributor that extracts the profile information; corresponding to the collected information from all the profile information registered in the profile DB, and distributes the collected information to users to whom the extracted profile information relates.