×

Method for exchanging link level messages between a manager for a computer system and a remote facility asynchronously linked therewith

  • US 5,444,849 A
  • Filed: 07/12/1993
  • Issued: 08/22/1995
  • Est. Priority Date: 09/09/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method exchanging, at a link level, messages between a manager for a computer system and a remote facility asynchronously linked with said system manager, comprising the steps of:

  • polling for a first character code which identifies the start of a data packet containing a message therein;

    upon receiving said first character code, polling for a communication control character code which indicates that a data packet communication character code for said data packet follows;

    upon receiving said communication control character code, polling for a first data packet communication character code which identifies the start of valid command data;

    upon receiving said data packet character code, polling for command data which identifies said data packet being transmitted;

    upon receiving said command data which identifies said data packet being transmitted, polling for a first part of a variable length data signal, said variable length data signal comprised of a plurality of data characters and at least one communication control character code;

    upon receiving, as said first part of said variable length data signal, a first one of said at least one communication control character codes, discarding said received communication control character code and polling for a next part of said variable length data signal;

    upon receiving, as said first part of said variable length data signal, a first one of said plurality of data characters, storing said received data character and polling for a next part of said variable length data signal;

    upon receiving, as said next part of said variable length data signal, a first one of said at least one communication control character codes, discarding said received communication control character code and again polling for a next part of said variable length data signal;

    upon receiving, as said next part of said variable length data signal, a next one of said plurality of data characters, storing said received data character and again polling for a next part of said variable length data signal;

    upon receiving, as said next part of said variable length data signal, a second one of said at least one communication control character codes, storing said received second communication control character code and again polling for a next part of said variable length data signal;

    upon receiving, as said next part of said variable length data signal, a second data packet communication character code which indicates the type of data packet received, determining a CRC checksum for said received signals; and

    polling for a CRC checksum comparison signal for comparing to said determined CRC checksum.

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