Patent ID: 7085999

Claim:
An information processing system comprising: document display means for displaying an original document having content according to a predetermined layout; and display control means for controlling a method used by said document display means to display said original document, said display control means including a layout structure analyzer for analyzing the structure of the layout of said original document, said layout structure analyzer detecting a delimiter used in each portion of said original document for determining said layout, and employing portions of said original document as nodes for generating, as said structure of said layout, a tree structure wherein a strength of said delimiters are hierarchically recorded; a region arrangement determiner for dividing an HTML web page corresponding to said original document, under a user's desired display condition, into regions that are allocated to reflect said structure of said original document, whereby the contents of said page are displayed, in order to display said original document in accordance with regions that are allocated and that reflect said structure of said original document layout that is obtained by said layout structure analyzer, said region arrangement determiner ascertaining regions that satisfy a predetermined rule concerning said layout of said original document structure and that preserve portions, corresponding to each of said nodes in said tree structure, that are large enough to display a part of the contents of said original document using characters that match said desired display condition, and an intra-region contents determiner for determining which contents of said original document are to be displayed inside each of said allocated regions that are determined by said region arrangement determiner, wherein said document display means is adapted to display contents of the original document according to said user's desired display condition such that sizes and the positions of the regions are controlled to maintain a balance between the preservation of the structure of the layout for the document and the loss of content.