| US 7,600,185 B2 | ||
| Information processing for creating a document digest | ||
| Chieko Asakawa, Kanagawa-ken (Japan); Kentaro Fukuda, Sagamihara (Japan); Junji Maeda, Tokyo-to (Japan); and Hironobu Takagi, Yokohama (Japan) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Mar. 24, 2004, as Appl. No. 10/807,983. | ||
| Claims priority of application No. 2003-091791 (JP), filed on Mar. 28, 2003. | ||
| Prior Publication US 2004/0230905 A1, Nov. 18, 2004 | ||
| Int. Cl. G06F 17/00 (2006.01) | ||
| U.S. Cl. 715—246 [715/255] | 3 Claims |

| 1. An information processing apparatus comprising:
a processor;
computer memory;
means for creating a digest of a document a layout of which is determined, when said layout being too large to fit in a display
screen of a display device or when a document reader requires said document to be zoomed for reading characters displayed
on the display device, the document including a plurality of regions, each region including one or more display elements,
the means for creating comprising:
means for selecting the display elements based on display priorities of the display elements, and for deciding all of selected
display elements as a display content of a digest screen under a condition where a total display area of all of the selected
display elements does not exceed a required display area;
means for setting a merging relationship among the regions by deciding a merging region, with which a region not being displayed
on the digest screen is merged, from among regions displayed on the digest screen based on layout information for the regions
in the document, all of the regions being included in the document;
means for ensuring access to information lost by creating the digest and ensuring said digest fits optimally on said display
device;
means for deciding, as a display content of a detail screen, a region group including the regions displayed on the digest
screen and the region merged with the displayed regions in response to that a detail display of the displayed regions is required;
and
means for creating control information for controlling a display of the detail screen, wherein the means for deciding the
display content of the detail screen creates a digest of the detail screen based on the control information when the region
group is too large to fit in the required display area;
wherein the means for deciding the display content of the digest screen further includes means for changing the display content
of the digest screen based on an operation of a user; and
wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying
the operation of the user, and
further comprising selective implemented performance capability of employing:
means for deciding, as a display content of a detail screen, a region group including regions displayed on a digest screen
and a region merged with displayed regions in response to a detail display of the displayed regions is required;
means for creating control information for controlling a display of the detail screen, wherein the means for deciding the
display content of the detail screen creates a digest of the detail screen based on the control information when the region
group is too large to fit in the required display area;
wherein the means for deciding the display content of the digest screen further includes means for changing the display content
of the digest screen based on an operation of a user;
wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying
the operation of the user;
means for transmitting information for creating the digest of the document the layout of which is determined to a client terminal
together with the document;
means for obtaining display priorities of a plurality of display elements belonging to each of a plurality of regions of the
document based on attributes of the display elements;
means for creating layout information for the regions in the document; and
wherein the means for obtaining the display priorities further comprises:
means for arraying, for each of the regions, the display elements belonging to the regions in accordance with a predetermined
criterion,
means for obtaining a ratio of a cumulative length of each of the arrayed display elements in each of the regions by dividing
the cumulative length by a total length of the region, and
means for dividing the ratio of the cumulative length by a significance of the region to which the display element belongs,
the ratio having been obtained for each of the display elements.
|