Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
116 words
A method of transmitting data in parallel from a sending computer to a receiving computer over a communications link that includes a data bus and a strobe line, the method comprising the steps of: determining an optimum time for which the sending computer must set a strobe signal on the strobe line so that the receiving computer can read the data transmitted without error; placing the data to be transmitted from the sending computer to the receiving computer on the data bus disposed between the sending computer and the receiving computer; and setting the strobe signal for at least the optimum time to alert the receiving computer that data are being transmitted over the communications link.
Claim 2
Independent Claim
116 words
A method of transmitting data in parallel from a sending computer to a receiving computer over a communications link that includes a data bus and a strobe line, the method comprising the steps of: determining an optimum time for which the sending computer must set a strobe signal on the strobe line so that the receiving computer can read the data transmitted without error; placing the data to be transmitted from the sending computer to the receiving computer on the data bus disposed between the sending computer and the receiving computer; and setting the strobe signal for at least the optimum time to alert the receiving computer that data are being transmitted over the communications link.
Claim 3
Dependent Claim
118 words
The method of claim 1, wherein the step of determining the optimum time further comprises the steps of: providing both the sending computer and the receiving computer with a known pattern of data; transmitting a copy of the known pattern of data from the sending computer to the receiving computer; comparing the pattern of data received by the receiving computer with the known pattern of data provided to the receiving computer; setting a flag if the received pattern of data is not substantially identical to the known pattern of data provided to the receiving computer; and checking the flag to determine if the copy of the known pattern of data was received by the receiving computer without error.
Claim 4
Dependent Claim
41 words
The method according to claim 2, wherein the step of transmitting a copy of the known pattern of data is repeated setting the strobe signal for a plurality of times until an optimum time for setting the strobe signal is determined.
Claim 5
Dependent Claim
52 words
The method of claim 3, wherein the optimum time is determined by finding the shortest time for which the strobe signal can be set when transmitting data from the sending computer to the receiving computer for which the receiving computer receives the copy of the known pattern of data without any error.
Claim 6
Dependent Claim
16 words
The method of claim 1, wherein the communications link transfers data in an 8-bit parallel format.
Claim 7
Dependent Claim
16 words
The method of claim 1, wherein the communications link transfers data in a 4-bit parallel format.
Claim 8
Dependent Claim
28 words
The method of claim 2, wherein step of setting the flag comprises changing a binary state of an acknowledge line connecting the sending computer and the receiving computer.
Claim 9
Independent Claim
228 words
A method for increasing a rate of parallel data transmission between a sending computer and a receiving computer over a communications link that includes a data bus and a strobe line comprising the steps of: (a) determining a faster transmission rate at which data can be sent by the sending computer and received by the receiving computer without error, wherein the step of determining the faster transmission rate further comprises the steps of: (i) providing the sending computer and receiving computer with a known pattern of data; (ii) transmitting a copy of the known pattern of data from the sending computer to the receiving computer using an initial strobe pulse duration; (iii) comparing a received copy of the known pattern of data received by the receiving computer with the known pattern of data provided to the receiving computer; (iv) setting a flag to alert the sending computer of an error if the received pattern of data contains an error as compared to the known pattern of data provided the receiving computer; (v) checking to see if the sending computer has set the flag; (vi) repeating steps (ii)-(v) using a plurality of strobe pulse durations until a shorter strobe pulse duration is determined for which the flag signal is not set; and (b) transmitting data from the sending computer to the receiving computer using the shorter strobe pulse duration.
Claim 10
Independent Claim
228 words
A method for increasing a rate of parallel data transmission between a sending computer and a receiving computer over a communications link that includes a data bus and a strobe line comprising the steps of: (a) determining a faster transmission rate at which data can be sent by the sending computer and received by the receiving computer without error, wherein the step of determining the faster transmission rate further comprises the steps of: (i) providing the sending computer and receiving computer with a known pattern of data; (ii) transmitting a copy of the known pattern of data from the sending computer to the receiving computer using an initial strobe pulse duration; (iii) comparing a received copy of the known pattern of data received by the receiving computer with the known pattern of data provided to the receiving computer; (iv) setting a flag to alert the sending computer of an error if the received pattern of data contains an error as compared to the known pattern of data provided the receiving computer; (v) checking to see if the sending computer has set the flag; (vi) repeating steps (ii)-(v) using a plurality of strobe pulse durations until a shorter strobe pulse duration is determined for which the flag signal is not set; and (b) transmitting data from the sending computer to the receiving computer using the shorter strobe pulse duration.
Claim 11
Dependent Claim
64 words
The method of claim 8, wherein the step of transmitting data further comprises the steps of: placing data to be sent from the sending computer to the receiving computer on the data bus disposed between the sending computer and the receiving computer; and setting a strobe signal for the shorter strobe pulse duration to alert the receiving computer that the data is being transmitted.
Claim 12
Dependent Claim
116 words
Apparatus for transmitting data in parallel from a sending computer to a receiving computer over a communications link that includes a data bus and a strobe line, comprising: means for determining an optimum strobe pulse duration for which the sending computer must set a strobe signal so that the receiving computer can read the data transmitted without error; means for placing the data to be transmitted from the sending computer to the receiving computer on the data bus disposed between the sending computer and the receiving computer; and means for setting the strobe signal for at least the optimum strobe pulse duration to alert the receiving computer that data is being transmitted over the communications link.
Claim 13
Dependent Claim
116 words
Apparatus for transmitting data in parallel from a sending computer to a receiving computer over a communications link that includes a data bus and a strobe line, comprising: means for determining an optimum strobe pulse duration for which the sending computer must set a strobe signal so that the receiving computer can read the data transmitted without error; means for placing the data to be transmitted from the sending computer to the receiving computer on the data bus disposed between the sending computer and the receiving computer; and means for setting the strobe signal for at least the optimum strobe pulse duration to alert the receiving computer that data is being transmitted over the communications link.
Claim 14
Dependent Claim
125 words
The apparatus of claim 10, wherein the means for determining the optimum hold time further comprises: means for providing the sending computer and the receiving computer with a known pattern of data; means for transmitting a copy of the known pattern of data from the sending computer to the receiving computer; means for comparing a pattern of data received by the receiving computer with the known pattern of data provided to the receiving computer; means for setting a flag if the received pattern of data is not substantially identical to the known pattern of data provided to the receiving computer; and means for checking the flag to determine if the copy of the known pattern of data was received by the receiving computer without error.
Claim 15
Dependent Claim
69 words
The apparatus of claim 10, wherein means for determining the optimum strobe pulse duration further comprises a computer program that searches a set of possible hold times that exists between a minimum possible time, T min , and a maximum possible time, T max , to find a shortest strobe pulse duration for which the receiving computer can receive a copy of the known pattern of data without error.
Claim 16
Dependent Claim
15 words
The apparatus of claim 10, wherein the data bus comprises an 8-bit parallel data link.
Claim 17
Dependent Claim
15 words
The apparatus of claim 10, wherein the data bus comprises a 4-bit parallel data link.
Claim 18
Dependent Claim
30 words
The apparatus of claim 11, wherein the means for setting the flag operates to change a binary state of an acknowledge line connecting the sending computer and the receiving computer.
Claim 19
Independent Claim
153 words
A method of transmitting data one bit at a time from a sending computer that includes a sending serial communications port to a receiving computer that includes a receiving serial communications port wherein each serial communications port includes a transmit line, a receive line, a request to send line (RTS), a register that controls the RTS line, a clear to send line (CTS), a register that reads the CTS line, and a data terminal ready line (DTR), the method comprising: placing a bit to be transmitted from the sending computer to the receiving computer in the register that controls the RTS line in the sending serial communications port; setting the DTR line on the sending serial communications port for an optimum time to alert the receiving computer that a bit is being transmitted; and reading the register that reads CTS line on the receiving serial communications port to determine the bit being transmitted.
Claim 20
Independent Claim
153 words
A method of transmitting data one bit at a time from a sending computer that includes a sending serial communications port to a receiving computer that includes a receiving serial communications port wherein each serial communications port includes a transmit line, a receive line, a request to send line (RTS), a register that controls the RTS line, a clear to send line (CTS), a register that reads the CTS line, and a data terminal ready line (DTR), the method comprising: placing a bit to be transmitted from the sending computer to the receiving computer in the register that controls the RTS line in the sending serial communications port; setting the DTR line on the sending serial communications port for an optimum time to alert the receiving computer that a bit is being transmitted; and reading the register that reads CTS line on the receiving serial communications port to determine the bit being transmitted.
Claim 21
Dependent Claim
132 words
The method of claim 16, further comprising the step of: determining the optimum time the DTR line on the sending serial communications port should be set to alert the receiving computer that a bit is being transmitted by: (i) providing the sending computer and the receiving computer with a known pattern of data; (ii) transmitting a copy of the known pattern of data from the sending computer to the receiving computer; (iii) comparing the data received by the receiving computer with the known pattern of data provided to the receiving computer; (iv) setting a flag if the received pattern of data is not substantially identical to the known pattern of data provided to the receiving computer, and (v) checking the flag to determine if the pattern of data was received without error.
Claim 22
Dependent Claim
47 words
The method of claim 17, wherein the step of transmitting a copy of the known pattern of data is repeated by setting the DTR line on the sending serial communications port for a plurality of times until the optimum time for setting the DTR line is determined.
Claim 23
Dependent Claim
55 words
The method of claim 18, wherein the optimum time is determined by finding the shortest time for which the DTR line on the sending serial communications port can be set when transmitting data from the sending computer to the receiving computer for which the receiving computer receives the known pattern of data without any error.