Browse Prior Art Database

Model for Separating an Inbound Transmission into Documents

IP.com Disclosure Number: IPCOM000111019D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26

Publishing Venue

IBM

Related People

Butler, S: AUTHOR [+4]

Abstract

The invention consists of an entire model for handling the Document Separation Process. Since it is always possible for the sender of an inbound transmission to include more than one document in a transmission, a process is needed whereby a transmission can be separated into documents. The following model was chosen because it best facilitated the functions associated with the process. The description of the model is contained within the following pages.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 43% of the total text.

Model for Separating an Inbound Transmission into Documents

      The invention consists of an entire model for handling the
Document Separation Process.  Since it is always possible for the
sender of an inbound transmission to include more than one document
in a transmission, a process is needed whereby a transmission can be
separated into documents.  The following model was chosen because it
best facilitated the functions associated with the process.  The
description of the model is contained within the following pages.

DATA STRUCTURE:  A Linked List Of Nodes With The Following
Attributes:

     TYPE   - A flag which tells whether the object is a page or a
              document.

     NUMBER - The number of the page or document.

     OPTION - If the object is a page, tells whether or not the page
              is assigned to a document.
               - If the object is a document, tells how many pages
are
              assigned to the document.

      Externally, the entire list is presented to the user according
to the following rules:

1.  Unassigned pages and documents and their respective numbers are
    listed left justified.

2.  Assigned pages and their respective numbers are listed indented
    under the document containing them.

3.  All unassigned pages are listed in numerical order.

4.  All assigned pages within a document are listed in numerical
    order.

5.  All unassigned pages and the first page contained within each
    document are listed in numerical order.

EXAMPLES

      The following are examples of valid representations of a
transmission (the external and internal representations are listed):

MAKING DOCUMENTS:

      A function was created fro making documents whereby when
executed, all selected unassigned pages would be combined to form a
document and would follow the above stated rules.  Only unassigned
pages may be selected when making documents.  The selected unassigned
pages are maintained in a separate list using the same data structure
as the list containing the contents of the transmission.  The process
for making a document were as follows:

1.  Create a new node for the newly created document object and set
    its attributes:

              TYPE   = Document

              NUMBER = Next Available Document Number

              OPTION = Number of selected unassigned pages to be
                       contained within the document.

2.  Insert the document object immediately before the first
    unassigned page that will be contained within the document.

3.  Change the option attribute of the first page to be contained
    within the document from "Unassigned" to "Assigned".

4.  Arrange all remaining selected unassigned pages so that they
    immediately follow the first page of the document, are in
    numerical order, and their...