Back to Patent's Contents

U. S. Patent 5,598,564 - Jan 28, 1997

SINGLE PASS METHOD OF COMPRESSING DATA TRANSMITTED TO COMMAND DRIVEN TERMINAL

CLAIMS

I claim:

1.In a method of implementing an algorithmic state machine with a plurality of program instructions for a digital computer that includes the steps of assigning a particular state identifier of a plurality of state identifiers to each state into which said state machine can be placed by its operation, and defining a plurality of inputs to be tested at each said state to control transition to a next state, the improvement comprising the steps of:
providing a state tabbing procedure that takes a predetermined plurality of parameters as arguments, said predetermined plurality of parameters including a label identifying an operational procedure to be performed that is called by said state tabbing procedure, a predetermined number N of next state labels, N being a positive integer greater than one, a label identifying one of a plurality of tests having a result that controls said transition to a next state, each of said plurality of tests providing N possible results,
said state tabbing procedure being responsive to each of said plurality of tests to cause said state machine to branch to said next state identified by a particular one of said N next state labels that corresponds to a particular one of said N possible results that actually occurs; and;
providing said plurality of program instructions such that there is one of said program instructions for said each state into which said state machine can be placed by its operation and each of said plurality of program instructions is a form that has said particular state identifier as a label to which said state machine can branch when said state tabbing procedure is called.;
2An improved method of implementing an algorithmic state machine with a plurality of program instructions for a digital computer as recited in claim 1 wherein:
said predetermined number N of next state labels equals three; and said N possible results of said each of said plurality of tests consists of a LESS THAN result, an EQUAL TO result, and a GREATER THAN result.
* * * * *

Back to Patent's Contents

Back to Details, Part Two

Back to Home page