×

Method and apparatus for editing documents including a plurality of data of different types

  • US 5,051,930 A
  • Filed: 03/15/1989
  • Issued: 09/24/1991
  • Est. Priority Date: 03/16/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer aided document editing system comprising:

  • storage means for storing document data including various types of data which respectively correspond to different edition programs, said document data having a document structure including at least one document page and said at least one document page being partitioned into regions in accordance with at least one of said edition programs;

    display means for displaying said document data as images in accordance with a display program;

    management program executing means for executing a management program which manages addresses of said regions;

    designating means for designating coordinates to be edited of said at least one document page, said at least one document page being displayed by said display means;

    comparing means for comparing said designated coordinates with coordinates located within said partition regions of said at least one document page;

    first determining means for determining a region of said at least one document page which includes said designated coordinates;

    second determining means for determining a data type which can be accepted by said determined region by looking up a table indicating a relationship between the partitioned regions of said at least one document page and various data types;

    third determining means for determining an edition program which corresponds to said determined data type by looking up a table indicating a relationship between the various data types and the edition programs;

    starting means for starting up said determined edition program;

    waiting means for waiting for a message from said determined edition program; and

    repeating means for repeating the functions of said designating means, said comparing means, said first, second and third means, said starting means and said waiting means when said message from said determined edition program consists of coordinate data;

    edition program executing means for executing said determined edition program;

    display means for displaying a command corresponding to data to be edited by said determined edition program; and

    checking means for checking inputted coordinates for producing a first message to provide information pertaining to said designated coordinates to be edited and for completing the method performed by said determined edition program when the inputted coordinates are outside a region including said designated coordinates to be edited;

    display program executing means for executing said display program; and

    message transfer means for transferring messages between said edition program executing means and said management program executing means, wherein said first message is transferred to said management program executing means and said management program executing means responds to reception of said first message by activating an edition program relevant to a region including the coordinates outside the region which includes the designated coordinates to be edited.

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