×

Network interface apparatus and method for reducing conflicts through the use of times

  • US 5,378,067 A
  • Filed: 09/24/1993
  • Issued: 01/03/1995
  • Est. Priority Date: 02/07/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a communications network for transmitting data on a communication medium coupling a plurality of terminal processors, a network interface circuit associated with each terminal processor comprising:

  • a transceiver for interfacing said terminal processor to said network, said transceiver including a driver for driving data on said communication medium, said driver continuing to drive the communication medium for a period of time, t(DRIVER HOLD), beyond the time data is transmitted;

    status means for providing status information to said terminal processor indicating whether data is being transmitted on said communication medium, said status means further comprising a status line coupled to said terminal processors, wherein said status line is made inactive when data is transmitted on said communication medium, and is made active when no data is transmitted on said communication medium, said status line being held inactive for a period of time, t(STATUS HOLD), beyond the time data is transmitted, t(STATUS HOLD) being greater than t(DRIVER) to ensure that a transmitting terminal processor and a receiving terminal processor never drive the communication medium at the same time, said terminal processor means including further delay means for delaying transmission of data a period of time, t(TURN HOLD), after said status line becomes active so as to ensure that a receiving terminal processor can send an acknowledge data message to a transmitting terminal processor;

    enabling means for automatically enabling said driver upon initiation of data transfer from said terminal processor to the network interface circuit; and

    wherein said enabling means includes a driver timer for automatically enabling said driver and continuing to hold said driver enabled until all bits of said data have been transmitted, said enabling means disabling said driver once all bits of said data have been transmitted, said terminal processor re-initiating transfer of the data to the network interface circuit card if an acknowledgment message is not received within a defined time-out period, whereby said enabling means will again automatically enable said driver and continue to hold said driver enabled until all bits of said data have been transmitted, said terminal processor including retransmission delay means for delaying re-initiating transfer of the data so that multiple terminal processors do not retransmit data at the same time.

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