Patent ID: 7103604

Claim:
A data relay device, comprising: a document obtaining unit configured to obtain a structured document provided by a server device according to a document request received from a client device through a communication path, the structured document having a structure represented by tags in the structured document; an extraction and storing unit configured to automatically extract at least one specific portion from the structured document by utilizing the tags representing the structure of the structured document according to prescribed extraction criteria specified in advance and indicating at least one specific tag that labels said at least one specific portion to be extracted, and store said at least one specific portion into a database specific to the client device such that said at least one specific portion stored in the database is subsequently accessible by the client device; and a transfer unit configured to transfer the structured document obtained by the document obtaining unit to the client device, by adding an information to a part of the structured document from which said at least one specific portion is extracted, so as to indicate to a user that said at least one specific portion has been extracted from said part of the structured document.