Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
135 words
A method for transferring data on a communication medium between a plurality of data processing devices ("agents"), including a sending agent and a receiving agent, comprising the steps of: said sending agent transmitting a first signal(RTS) to said receiving agent coupled to said data communication medium at a first speed; said receiving agent receiving said first signal and generating a second signal(CTS), said second signal including an CTS control character corresponding to a speed for data transfer over said medium, said receiving agent transmitting said control signal on said medium to said sending agent; said sending agent receiving said second signal and transmitting a data packet to said receiving agent at the speed which corresponds to said CTS control character; whereby data is transfer between said sending and receiving agents coupled to said communication medium.
Claim 2
Independent Claim
135 words
A method for transferring data on a communication medium between a plurality of data processing devices ("agents"), including a sending agent and a receiving agent, comprising the steps of: said sending agent transmitting a first signal(RTS) to said receiving agent coupled to said data communication medium at a first speed; said receiving agent receiving said first signal and generating a second signal(CTS), said second signal including an CTS control character corresponding to a speed for data transfer over said medium, said receiving agent transmitting said control signal on said medium to said sending agent; said sending agent receiving said second signal and transmitting a data packet to said receiving agent at the speed which corresponds to said CTS control character; whereby data is transfer between said sending and receiving agents coupled to said communication medium.
Claim 3
Dependent Claim
21 words
The method as defined in claim 1, wherein said second signal is transmitted to said sending agent at said first speed.
Claim 4
Dependent Claim
19 words
The method as defined by claim 2, wherein said plurality of speeds includes a low and a high speed.
Claim 5
Dependent Claim
15 words
The method as defined by claim 3, wherein said first speed is said low speed.
Claim 6
Dependent Claim
28 words
The method as defined by claim 4, wherein said first signal (RTS) includes a control character which corresponds to a requested speed for data transfer over said medium.
Claim 7
Dependent Claim
23 words
The method as defined by claim 5, wherein said control character in said RTS signal comprises a value corresponding to a high speed.
Claim 8
Dependent Claim
38 words
The method as defined by claim 6, wherein if said receiving agent is capable of high speed data transfer, said CTS signal control character comprises a value corresponding to said high speed requested by said RTS control character.
Claim 9
Dependent Claim
42 words
The method as defined by claim 7, wherein if said receiving agent is only capable of said low speed, said CTS signal control character comprises a value corresponding to said low speed despite said high speed requested by said RTS control character.
Claim 10
Dependent Claim
23 words
The method as defined by claim 8, wherein said sending agent transmits said data packet to said receiving agent at said low speed.
Claim 11
Dependent Claim
23 words
The method as defined by claim 7, wherein said sending agent transmits said data packet to said receiving agent at said high speed.
Claim 12
Dependent Claim
22 words
The method as defined by claim 7, wherein each of said agents are assigned a unique address on said data communication medium.
Claim 13
Dependent Claim
63 words
The method as defined by claim 11, further including the step of said receiving agent maintaining a status table, said status table including at least one active bit, said active bit set by said receiving agent upon its receipt of an RTS signal, the setting of said active bit indicating that said sending agent is active at its unique address on said medium.
Claim 14
Dependent Claim
72 words
The method as defined by claim 12, wherein said status table further includes at least one high speed bit and at least one low speed bit, said high speed bit being set by said receiving agent upon the receipt of an RTS signal including a control character having a value corresponding to high speed, the setting of said high speed bit indicating that said sending agent is capable of high data communication.
Claim 15
Dependent Claim
59 words
The method as defined by claim 13, wherein said low speed bit is set by said receiving agent upon the receipt of an RTS signal including a control character having a value corresponding to low speed, the setting of said low speed bit resulting in said sending and receiving agent communicating over said medium only at said low speed.
Claim 16
Dependent Claim
43 words
The method as defined by claim 14, wherein said status table further includes error history register means for storing a value corresponding to the number of errors in the last N data communications between said sending and receiving agents at said high speed.
Claim 17
Dependent Claim
59 words
The method as defined by claim 15, further including slow down timer means coupled to said receiving agent for setting a temporary use low speed bit for a predetermined time (X) in the event of an error in data communications between said sending and receiving agents, thereby resulting in all communications to said receiving agent being at low speed.
Claim 18
Dependent Claim
55 words
The method as defined by claim 15, further including aging timer means coupled to said receiving agent for clearing said active, high speed and low speed bits in the event said bits are not re-set after a predetermined aging period (M), such that all entries older than time M are cleared from said status table.
Claim 19
Dependent Claim
65 words
The method as defined by claim 15, further including the step of setting said low speed bit if said error history register means has recorded more than a predetermined number of errors in the last N high speed data communications, said low speed bit remaining set until said number of successful high speed data communications between said sending and receiving agents exceeds said predetermined number.
Claim 20
Dependent Claim
67 words
The method as defined by claim 3, wherein said low speed data packet includes: a flag byte; a destination address corresponding to the address of said receiving agent on said medium; a source address corresponding to the address of said sending agent on said medium; a data control character; a plurality of data bytes; a cyclic redundancy code for detecting errors a flag byte; a abort byte.
Claim 21
Dependent Claim
79 words
The method as defined by claim 3, wherein said high speed data packet includes: at least one first flag byte; a dummy destination address; a dummy source address; at least one second flag byte; a destination address corresponding to the address of said receiving agent; a source address corresponding to the address of said sending agent; a data control character; a plurality of data bytes; a cyclic redundancy code for detecting errors; a third flag byte; an abort byte.
Claim 22
Dependent Claim
21 words
The method as defined by claim 20, wherein said dummy destination and source addresses comprise non-existent address on said communication medium.
Claim 23
Dependent Claim
38 words
The method as defined by claim 20, wherein said at least one first flag byte, said dummy destination address, at least a portion of said dummy source address, and said abort byte are transmitted at said low speed
Claim 24
Dependent Claim
42 words
The method as defined by claim 22, wherein said second flag byte, said source address, said destination address, said data control character, said plurality of data bytes, said cyclic redundancy code, and said third flag byte are transmitted at said high speed.
Claim 25
Dependent Claim
175 words
In a data communication system having a communications medium coupled between a plurality of data processing devices ("agents"), including a sending agent and a receiving agent, an apparatus for transferring data between said agents, comprising: transmitting means coupled to each agent to permit said sending agent to transmit a first signal(RTS) at a first speed from said sending agent to said receiving agent coupled to said communications medium; receiving means coupled to each agent to permit said receiving agent to receive said first signal and generate a second signal (CTS), said second signal including an CTS control character corresponding to a speed for data transfer over said medium, said receiving agent transmitting said second signal on said medium to said sending agent; data packet generation means coupled to each agent to permit said sending agent receiving said second signal to generate and transmit a data packet to said receiving agent at the speed which corresponds to said CTS control character; whereby data is transferred between said sending and receiving agents coupled to said communication medium.
Claim 26
Dependent Claim
175 words
In a data communication system having a communications medium coupled between a plurality of data processing devices ("agents"), including a sending agent and a receiving agent, an apparatus for transferring data between said agents, comprising: transmitting means coupled to each agent to permit said sending agent to transmit a first signal(RTS) at a first speed from said sending agent to said receiving agent coupled to said communications medium; receiving means coupled to each agent to permit said receiving agent to receive said first signal and generate a second signal (CTS), said second signal including an CTS control character corresponding to a speed for data transfer over said medium, said receiving agent transmitting said second signal on said medium to said sending agent; data packet generation means coupled to each agent to permit said sending agent receiving said second signal to generate and transmit a data packet to said receiving agent at the speed which corresponds to said CTS control character; whereby data is transferred between said sending and receiving agents coupled to said communication medium.
Claim 27
Dependent Claim
21 words
The apparatus as defined in claim 24, wherein said second signal is transmitted to said sending agent at said first speed.
Claim 28
Dependent Claim
19 words
The apparatus as defined by claim 25, wherein said plurality of speeds includes a low and a high speed.
Claim 29
Dependent Claim
15 words
The apparatus as defined by claim 26, wherein said first speed is said low speed.
Claim 30
Dependent Claim
28 words
The apparatus as defined by claim 27, wherein said first signal (RTS) includes a control character which corresponds to a requested speed for data transfer over said medium.
Claim 31
Dependent Claim
23 words
The apparatus as defined by claim 28, wherein said control character in said RTS signal comprises a value corresponding to a high speed.
Claim 32
Dependent Claim
38 words
The apparatus as defined by claim 29, wherein if said receiving agent is capable of high speed data transfer, said CTS signal control character comprises a value corresponding to said high speed requested by said RTS control character.
Claim 33
Dependent Claim
42 words
The apparatus as defined by claim 30, wherein if said receiving agent is only capable of said low speed, said CTS signal control character comprises a value corresponding to said low speed despite said high speed requested by said RTS control character.
Claim 34
Dependent Claim
23 words
The apparatus as defined by claim 31, wherein said sending agent transmits said data packet to said receiving agent at said low speed.
Claim 35
Dependent Claim
23 words
The apparatus as defined by claim 30, wherein said sending agent transmits said data packet to said receiving agent at said high speed.
Claim 36
Dependent Claim
22 words
The apparatus as defined by claim 30, wherein each of said agents are assigned a unique address on said data communication medium.
Claim 37
Dependent Claim
67 words
The apparatus as defined by claim 34, further including status table means coupled to said receiving agent for maintaining a status table, said status table including at least one active bit, said active bit being set by said receiving agent upon its receipt of an RTS signal, the setting of said active bit indicating that said sending agent is active at its unique address on said medium.
Claim 38
Dependent Claim
73 words
The apparatus as defined by claim 35, wherein said status table further includes at least one high speed bit and at least one low speed bit, said high speed bit being set by said receiving agent upon the receipt of an RTS signal including a control character having a value corresponding to high speed, the setting of said high speed bit indicating that said sending agent is capable of high speed data communication.
Claim 39
Dependent Claim
59 words
The apparatus as defined by claim 36, wherein said low speed bit is set by said receiving agent upon the receipt of an RTS signal including a control character having a value corresponding to low speed, the setting of said low speed bit resulting in said sending and receiving agent communicating over said medium only at said low speed.
Claim 40
Dependent Claim
44 words
The apparatus as defined by claim 37, wherein said status table means further includes error history register means for storing a value corresponding to the number of errors in the last N data communications between said sending and receiving agents at said high speed.
Claim 41
Dependent Claim
59 words
The apparatus as defined by claim 38, further including slow down timer means coupled to said receiving agent for setting a temporary use low speed bit for a perdetermined time (X) in the event of an error in data communications between said sending and receiving agents, thereby resulting in all communications to said receiving agent being at low speed.
Claim 42
Dependent Claim
55 words
The apparatus as defined by claim 38, further including aging timer means coupled to said receiving agent for clearing said active, high speed and low speed bits in the event said bits are not re-set after a predetermined aging period (M), such that all entries older than time M are cleared from said status table.
Claim 43
Dependent Claim
62 words
The apparatus as defined by claim 38, wherein said low speed bit is set if said error history register means has recorded more than a predetermined number of errors in the last N high speed data communications, said low speed bit remaining set until said number off successful high speed data communications between said sending and receiving agents exceeds said predetermined number.
Claim 44
Dependent Claim
67 words
The apparatus as defined by claim 26, wherein said low speed data packet includes: a flag bytes; a destination address corresponding to the address of said receiving agent on said medium; a source address corresponding to the address of said sending agent on said medium; a data control character; a plurality of data bytes; a cyclic redundancy code for detecting errors; a flag byte; a abort byte.
Claim 45
Dependent Claim
79 words
The apparatus as defined by claim 26, wherein said high speed data packet includes: at least one first flag bytes;; a dummy destination address; a dummy source address; at least one second flag bytes; a destination address corresponding to the address of said receiving agent; a source address corresponding to the address of said sending agent; a data control character; a plurality of data bytes; a cyclic redundancy code for detecting errors; a third flag bytes; an abort byte.
Claim 46
Dependent Claim
21 words
The apparatus as defined by claim 43, wherein said dummy destination and source addresses comprise non-existent address on said communication medium.
Claim 47
Dependent Claim
38 words
The apparatus as defined by claim 43, wherein said at least one first flag byte, said dummy destination address, at least a portion of said dummy source address, and said abort byte are transmitted at said low speed.
Claim 48
Dependent Claim
42 words
The apparatus as defined by claim 45, wherein said second flag byte, said source address, said destination address, said data control character, said plurality of data bytes, said cyclic redundancy code, and said third flag byte are transmitted at said high speed.