×

Information processing for creating a document digest

  • US 7,600,185 B2
  • Filed: 03/24/2004
  • Issued: 10/06/2009
  • Est. Priority Date: 03/28/2003
  • Status: Expired due to Fees
First Claim
Patent Images

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, andfurther 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, andmeans 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×