Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation
Reexamination Certificate
1999-03-22
2001-11-20
Thai, Xuan M. (Department: 2181)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus access regulation
C714S025000, C714S824000
Reexamination Certificate
active
06321283
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The field of the present invention is related to the transmission of data between a source device and a target device. More particularly, the present invention relates to the determination of a capacity limitation associated with the communication connection between a source device which is the source of a data transmission and a target device which is the target of a data transmission. Even more particularly, the present invention relates to determining the actual data transmission capacity of the communication connection between the source device and the target device.
2. Description of the Related Art
Data transmission from a source device to a target device has become very common place for many people today. For example, sending and receiving e-mail is accomplished by transferring data from the first source device, the computer of the sender of the e-mail, to a network computer, the first target device. The first target device is also the second source device, because it then transmits the data to a second target device. The network computers continue to transmit the data between themselves until, finally, the last network computer transmits the data to the last target device, the computer of the receiver of the e-mail.
People who work in offices with a computer on an internal network have basically the same setup. However, there are usually fewer computers related to the transmission of data. A person using a computer connected to a small network, for example, whom saves a word processor document on a network drive rather than his computer's internal hard drive, transmits data directly from his source computer to a network hard drive, the target device. In each transmission of data, a coordination must take place between the source device and the target device such that the data that is received by the target device is exactly the same as the data transmitted from the source device.
To address this problem, various methods exist in the prior art, none of which are completely satisfactory. For example, one method comprises attaching coded data to each transmission such that when a transmission received by the target device does not exactly match the transmission initiated by the source device, the target device recognizes the errors and requests a retransmission of the data.
Although the retransmission of data is desirable in the sense that it improves the accuracy of data transmissions from a source device to a target device, retransmission of data is not desirable in the sense that it increases the amount of time required to complete a data transmission. Further, a reoccurring retransmission is a significant problem.
In another example of the prior art, there was an attempt to resolve this problem by setting the data transmission capacity at the capacity of the source computer or the target computer, whichever was lowest. The connection between the computers was not normally considered a limiting factor, because the cable used to connect the computers is usually rated for a data transmission capacity at least in excess of the data transmission capacity of the lowest capacity computer. In actual applications, however, retransmissions still occur and still cost network users time and money.
It is desirable, therefore, to anticipate the problems that reoccur during transmission of data that trigger a retransmission and reduce the number of retransmissions by correcting or working around the problems.
A further problem with the existing art is the inability to adequately test and troubleshoot a computer network connection. For an existing connection, if the cable used is short, accessible, and the apparent source of a problem, the cable is simply replaced in the hope that the problem is resolved. In big networks integrated into large buildings or in small networks residing in a residential home, the cable is not as accessible. Therefore, the cable is tested. A prevalent practice for testing cables involves checking the continuity of each wire within the cable. Although tests have the ability to find major defects in a network connection, they are not accurate enough to determine minor defects, such as defects in the insulation of the communication connection. In addition, the practice does not find alternative solutions to replacing the network cable when such replacement would involve a significant cost and effort. Therefore, it is desirable to find a way to maximize the transmission capacity of a damaged or defective network connection cable.
Another prevalent practice is to carry a laptop around to each existing network connection and test the connection by trying to access data on a network drive. This practice is also inadequate, because it tests only for significant deficiencies in the data transmission capacity and does not offer methods to increase the data transmission capacity without pulling a new cable.
SUMMARY OF THE INVENTION
Various objects of the present invention are addressed to the above-mentioned problems. For example, according to one aspect of the invention, a method is provided for determining a data transmission capacity between communicatively connected source and target devices. The method comprises selecting a package to transmit, transmitting the package from a source device to a target device, receiving a rating representing the efficiency of said transmitting the package from a source device to a target device, recording the rating, and determining at least one package characteristic for the package with a rating representing a high transmission efficiency with respect to the ratings received.
According to various embodiments, the method further comprises modifying a software program to configure a data transmission queue such that packages are created substantially in accordance with at least one determined package characteristic.
According to another aspect of the present invention, a device is provided for determining a data transmission capacity between communicatively connected source and target devices. The device comprises a means for selecting a package to transmit, a means for transmitting the package from a source device to a target device, a means for receiving a rating representing the efficiency of said transmitting the package from a source device to a target device, a means for recording the rating, and a means for determining at least one package characteristic for the package with a rating representing a high transmission efficiency with respect to the ratings received.
According to various embodiments, the device further comprises a means for modifying a software program to configure a data transmission queue such that packages are created substantially in accordance with at least one determined package characteristic.
According to still a further aspect of the invention, another device for determining a data transmission capacity between communicatively connected source and target devices is provided. Here, the device comprises a package selector communicatively connected to a package storage medium, a package transmitter responsive to said package selector and communicatively connected to the communicative connection between the source and target devices, a rating receiver responsive to said package transmitter and communicatively connected to the communicative connection between the source and target devices, a rating recorder responsive to said rating receiver and communicatively connected to a rating storage medium, and a package characteristic determiner communicatively connected to the rating storage medium and responsive to said package selector.
According to various further embodiments, the device further comprises a queue software program modifier responsive to and communicatively connected to said package characteristic determiner.
The present invention resolves the problems of the prior art by anticipating that factors other than the ratings of the computers and cables contribute to data transmission problems. The present invention also recognizes that a si
Arnold & Associates
International Business Machines - Corporation
Leeuwen Leslie Van
Thai Xuan M.
LandOfFree
Method and apparatus for determining a data transmission... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for determining a data transmission..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for determining a data transmission... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2570009