Method and system of automatic bandwidth detection
AssigneeYahoo! Inc.
InventorAlan S. Florschuetz
Life of this patent
Estimating the term…
Abstract
A method for measuring a bandwidth of a signal path between a data source and a data recipient involves sending a block of test data from the data source along the signal path to the data recipient, using that test data to obtain a measured bandwidth of the signal path, and transferring information from the data source along the signal path to the data recipient in accordance with the measured bandwidth. The measured bandwidth value can be calculated each time the data recipient accesses a website or the measured bandwidth value can be retained for future use.
Claims12
A method for measuring a bandwidth of a signal path between a data source and a data recipient, comprising the steps of:
- sending a block of test data from the data source along the signal path to the data recipient;
- using that test data to obtain a measured bandwidth of the signal path;
- and
- transferring information from the data source along the signal path to the data recipient in accordance with the measured bandwidth.
A method for measuring a bandwidth of a signal path between a data source and a data recipient, comprising the steps of:
- detecting whether the bandwidth of the signal path was previously determined;
- if the bandwidth of the signal path was not previously determined, sending a block of test data from the data source along the signal path to the data recipient and using that test data to obtain a measured bandwidth of the signal path;
- and
- transferring information from the data source along the signal path to the data recipient in accordance with either the previously determined bandwidth or the measured bandwidth.
A method for measuring a bandwidth of a signal path between a data source and a data recipient, comprising the steps of:
- sending a block of test data from the data source along the signal path to the data recipient and measuring a time required for the test data to be transferred to the data recipient;
- determining whether the measured time is at least a threshold value and, if the measured time is at least the threshold value, using the measured time to determine a measured bandwidth of the signal path;
- and
- transferring information from the data source along the signal path to the data recipient in accordance with the measured bandwidth.
A method for measuring a bandwidth of a signal path between a data source and a data recipient, comprising the steps of:
- detecting whether the bandwidth of the signal path was previously determined;
- if the bandwidth of the signal path was not previously determined, sending a block of test data from the data source along the signal path to the data recipient and measuring a time required for the test data to be transferred to the data recipient;
- if the bandwidth of the signal path was not previously determined, determining whether the measured time is at least a threshold value and, if the measured time is at least the threshold value, using the measured time to determine a measured bandwidth of the signal path;
- and
- transferring information from the data source along the signal path to the data recipient in accordance with either the previously determined bandwidth or the measured bandwidth.
Dependencies are inferred from the claim text.