A computer program provides for the display of selected portions of two or more records on a display screen where the portions selected are from different records, and may be from different files. Provision is made for scrolling of the full text of the displayed records, which may be grouped by common subject matter. Alternatively one of the two or more records may be displayed on the full screen with the capability for selectively switching between the single record and two or more records or a display showing portions of more than one record from more than one file.
Disclosed is a computerized information presentation system for dynamically organizing information in order to present to a user previously unrecognized relationships among portions of the information. The system comprises information description storage for storing information comprising a plurality of concepts and for each concept knowledge of allowable attributes for the concept and one or more of attributes, attribute values, and relationships among attributes and attribute values. The system further comprises categorization knowledge storage for storing knowledge of criteria for placing the concepts into categories and context determination for determining a current context based on system state. Mapping knowledge storage is included for storing knowledge of mappings between a particular context and the presentation of information. The system also includes dynamic categorization for dynamically placing the concepts into categories for presentation using the categorization criteria, the current context and the knowledge of mappings and for displaying on a user screen selected concepts and categories.
An apparatus and method for incorporating a topological two-dimensional partitioning procedure for dynamically creating, revising, storing, displaying and printing generic forms. The generic form contains a plurality of bordered areas. Each of the bordered areas may be included within a larger bordered area, and each of the bordered areas may contain a plurality of nonoverlapping smaller bordered areas, text or graphics. The text includes none, one or more lines of characters and the smaller bordered areas are arranged either vertically or horizontally with relation to each other. The invention includes a strategy for determining the location of the contents of the boardered areas.
A computer program provides for the display of window regions on a display screen whereby the content and size of one window region is controllable in two dimensions using means provided in another window region. A cursor device and a signal generation means is used to select the two-dimensional scrolling or resizing of a window region. Controls are also provided to move and terminate window regions. Upon termination, the configuration of window regions is saved on a data storage means for use when the window regions are re-displayed. Cursor movement can be restricted to the horizontal or vertical directions only.
A word processor with a merge print function which permits an insertion data file to be easily formed without troublesome operations an insertion data field can be adaptively expanded or has the capability to adaptively expand or contract an insertion data field to cope with either longer or shorter lengths of input data. The expansion or contraction is executed either manually by a specific key operation, or automatically according to the data length.
A method of processing multiple noncontiguous data blocks within a document is disclosed. A graphical pointing device such as a light pen, computer tablet, mouse pointer, or touch sensitive screen is utilized to designate an initial location and a final location for a plurality of noncontiguous data blocks within a displayed document or set of documents. In response to each designation of a final location for a particular data block that data block is temporarily stored for future processing. In one embodiment of the present invention, the stored data blocks may then be processed utilizing selectable processing commands and the resultant new document may then be displayed to the operator.