Communication network having adjustable response timeouts and method therefore
First Claim
1. A method for operating a communication system, comprising the steps of:
- transmitting a first information frame;
selectively receiving a first response in response to transmission of the first information frame;
measuring a first amount of time between transmission of the first information frame and receipt of the first response;
selectively modifying a response time value in response to the first amount of time, wherein said step of measuring a first amount of time between transmission of the first information frame and receipt of the first response uses a timer operating in response to a clock, and wherein said response time value is a response time value of said timer; and
incrementing an initial response time value by a timer resolution value, to form the response time value.
3 Assignments
0 Petitions
Accused Products
Abstract
A communication network implements a timing system that closely approximates network response times so that information may be transmitted between two data processing systems within the network in a timely and efficient manner. During operation of the communication network, a sending data processing system sends query data to a receiving data processing system. A response timer within the sending data processing system is initialized to track the query operation. If the receiving data processing system provides a response to the sending data processing system before the response timer expires, the timing implemented for data communications is proper for the communication network. However, if the receiving data processing system fails to provide a response within a time specified by the response timer, the transmitting data processing system resends a query frame. Subsequently, the sending data processing system in the communication network gradually increases a response time until the time measured by the response timer does not expire before a response is received by the sending data processing system.
38 Citations
9 Claims
-
1. A method for operating a communication system, comprising the steps of:
-
transmitting a first information frame; selectively receiving a first response in response to transmission of the first information frame; measuring a first amount of time between transmission of the first information frame and receipt of the first response; selectively modifying a response time value in response to the first amount of time, wherein said step of measuring a first amount of time between transmission of the first information frame and receipt of the first response uses a timer operating in response to a clock, and wherein said response time value is a response time value of said timer; and incrementing an initial response time value by a timer resolution value, to form the response time value. - View Dependent Claims (2, 3)
-
-
4. A method for operating a communication system, comprising the steps of:
-
transmitting a first frame of information; initiating operation of a timer with a first response time; determining when a first query response has been received; and selectively incrementing the first response time when the first query response has been received; wherein the first response time is incremented by a timer resolution value.
-
-
5. A method for operating a communication system, comprising the steps of:
-
transmitting a first frame of information; initiating operation of a timer with a first response time; determining when a first query response has been received; selectively incrementing the first response time when the first query response has been received; setting a transmit sequence value when the first frame of information is transmitted; initiating operation of a response timer when the first information frame is transmitted; comparing the transmit sequence value and a receive sequence value when the first response is received; and idling operation of the response timer when the transmit sequence value corresponds to the receive sequence value. - View Dependent Claims (6)
-
-
7. A method for operating a communication system comprising the steps of:
-
transmitting a first frame of information; initiating operation of a timer with a first response time; determining when a first query response has been received; selectively incrementing the first response time when the first query response has been received; transmitting a second information frame; selectively receiving a second response in response to transmission of the second information frame; measuring a second amount of time between transmission of the second information frame and receipt of the second response; selectively initializing a query timer with a maximum response time value; and selectively modifying the response time value to correspond to a residual time value remaining in a response timer after the second amount of time has passed. - View Dependent Claims (8)
-
-
9. A first data processing system for communicating with a second data processing system, comprising:
-
interface means for transmitting a first information frame and for selectively receiving a first response in response to transmission of the first information frame; a timer for measuring a first amount of time between transmission of the first information frame and receipt of the first response, the timer being coupled to the interface means; a central processing unit coupled to the timer for selectively modifying a response time value in response to the first amount of time; and means for incrementing the response timer value by a preselected time period in response to the first amount of time.
-
Specification