method and apparatus for adjusting a communication timer in a communication network
First Claim
1. A method of optimizing communications between devices that are linked in a network, the method comprising:
- transferring data transmitted via the network between predetermined devices to establish communications therebetween;
tracking changes in the rate at which data is being transferred between the predetermined devices due to network conditions;
determining an optimum data transfer rate based on the network conditions; and
adjusting communication timings of the predetermined devices according to the optimum data transfer rate determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for adjusting a communication timer (306) for a communication network is described herein and comprises a communication device (302) capable of receiving data indicating that a data transfer rate has varied from a previous data transfer rate to a new data transfer rate, determining the amount the data transfer rate has varied, and adjusting the communication timer (306) from one set timed interval to a different set timed interval to automatically account for the varying data transfer rate and for optimizing data transfer between networked components.
42 Citations
23 Claims
-
1. A method of optimizing communications between devices that are linked in a network, the method comprising:
-
transferring data transmitted via the network between predetermined devices to establish communications therebetween;
tracking changes in the rate at which data is being transferred between the predetermined devices due to network conditions;
determining an optimum data transfer rate based on the network conditions; and
adjusting communication timings of the predetermined devices according to the optimum data transfer rate determined. - View Dependent Claims (2)
-
-
3. A method of optimizing data communications in a network comprising a transmitting component and a receiving component, the method comprising:
-
receiving data indicating that a data transfer rate has varied from a previous data transfer rate to a new data transfer rate;
determining an amount the data transfer rate has varied; and
adjusting a communication timer from one set timed interval to a different set timed interval to automatically account for the varying data transfer rate for optimizing data transfer between the networked components. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23)
-
-
13. A system for optimizing data communications in a network, the system comprising:
-
a transmitter for transmitting data to a receiver at a variety of data transfer rates;
a receiver for receiving data from the transmitter;
a processor for determining if the transmitted data has been received and for generating an acknowledgment signal in response to this determination; and
an adjustable timer that tracks the amount of time it takes to receive data after the acknowledgment signal has been generated and which is automatically adjusted from one set timed interval to a different set timed interval by the processor to account for varying data transfer rates.
-
-
19. An apparatus for optimizing data communication in a network, the apparatus comprising:
-
a communication device capable of receiving data at a variety of data transfer rates and transmitting an acknowledgment corresponding to the received data;
a communication timer for tracking the amount of time it takes to receive data after transmitting the acknowledgment; and
a processor configured to detect when the data transfer rate has changed and to adjust the communication timer from one set timed interval to a different set timed interval to account for the varying data transfer rate
-
Specification