×

System for estimating worst time duration required to execute procedure calls and looking ahead/preparing for the next stack operation of the forthcoming procedure calls

  • US 5,832,289 A
  • Filed: 01/10/1997
  • Issued: 11/03/1998
  • Est. Priority Date: 09/20/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An improved system utility, using pointers and stacks for representing document as a high level procedure, and processing said document according to sequential or parallel manipulation of said procedure, said system comprising:

  • input means for receiving external documents, said input means converting said document to selective internal format;

    organizer means for selecting an appropriate hierarchy of logical orders for each of said documents, wherein said hierarchy of logical order can be chapter, section, and paragraphs;

    said organizer means further partitioning each of said documents into a plurality of logical partitions according to said selected hierarchy of logical orders;

    procedure means, coupled to said organizer means, for producing a hierarchical procedure framework for each of said documents, wherein a logical partition corresponds with document content of a particular logical order, and a companion procedure is assigned to each of said logical partition;

    wherein manipulation of said document is performed through executing of said hierarchical procedures framework;

    procedure pointer means for assigning a pair of entry and exit pointers for each of said hierarchical procedures framework, said entry and exit pointers provide entry and exit address locations for the document content for each of said logical partition;

    procedure stack means for establishing a hierarchical order according to said selected logical order, wherein higher hierarchy represents broader logical order, lower hierarchies represent more detailed logical order;

    said procedure stack means further comprising selective plurality of operators, wherein a push operator move from higher to lower hierarchy, a pop operator move from lower to higher hierarchy;

    evaluation stack means for representing sequential steps of evaluation, processing, and/or manipulation of each of said logical partitions in the stacks;

    interface means for selecting subject of interest from user or application;

    search engine means for comparing, correlating, or interpreting said subject of interest with concept, theme, keyword, or topic of document content of each said logical partition, provided said search engine means identify selective plurality of logical partitions with corresponding document contents relevant to said subject of interest; and

    browsing means for selectively choosing from plurality of said entry and exit pointers of the procedure pointers means and organizing the pointers in a sequential order;

    said browsing means further allowing user or application to review selective document content or a particular subject of interest from one logical partition to another according to said sequential order of the pointers.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×