×

Apparatus for communication protocol processing utilizing a state machine look up table

  • US 5,931,914 A
  • Filed: 04/09/1993
  • Issued: 08/03/1999
  • Est. Priority Date: 04/09/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processor in one of a plurality of communication states for communicating with at least one of a plurality of networked processors, comprising:

  • communication state means for receiving and sending a plurality of communication request messages, each including a requested event, between the data processor and one of the plurality of networked processors;

    said communication state means including selection means for performing a series of logic processes and table-look-up means for searching through a data array for identifying a processor communication state of the data processor corresponding to said requested event for each of said plurality of communication request messages;

    said communication state means further including means for arranging said table-look-up means and said selection means for performing said plurality of logic processes of identifying said processor communication state in a pre-arranged order for reducing the time required in identifying said processor communication state for carrying out a sequence of pre-programmed processor actions according to said requested event and said identified processor communication state in establishing a communication session for the data processor;

    said selection means further including event-dependent logic means for determining if said requested event being event-dependent whereby said selection means performing a series of event-dependent logic processes for identifying said processor communication state corresponding to said requested event;

    said selection means further including state-dependent logic means for determining if said requested event being state-dependent whereby said selection means performing a series of state-dependent logic processes for identifying said processor communication state corresponding to said requested event; and

    said event-dependent logic means further including almost-- all-- state logic means for determining if said requested event corresponding to substantially all of said communication states for identifying if one of said communication states being said processor communication state.

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