System and method for utilizing spare bandwidth to provide data integrity over a bus
First Claim
1. A system for verifying data integrity of data signals communicated between a transmitter device and a receiver device over a communications channel of limited bandwidth, said system comprising:
- a control means at said transmitter device and receiver device for controlling respective data transmit and data receipt operations over said channel, said control means at said transmitter capable of detecting instances of idle data transmit activity at said transmitter;
a data integrity verifier means at said transmitter device and receiver device for verifying integrity of data communicated over said channel in between instances of idle data transmit activity,wherein data integrity information accumulated at said transmitter since a last detected idle data transmit instance is communicated over said channel for receipt by said receiver device for data integrity verification during a current time interval of idle data transmit activity, thereby optimizing bandwidth utilization of said channel.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for verifying integrity of data signals communicated from a data transmit device to a receive device over a communications channel of limited bandwidth. The method comprising steps of: a) detecting instances of idle data transmit activity at the transmit device; b) accumulating data integrity information for data transmitted over the communication channel between detected idle transmit instances, the accumulating being performed by data integrity verifier devices at both transmit and receive devices; c) communicating accumulated data integrity information for data transmitted since a last detected idle data transmit instance during a current detected idle data transmit instance; and, d) verifying accumulated data integrity information communicated over the channel at the receiver device. The system and method of the invention may be used to provide intermediate data integrity checks when communication of packets belonging to a stream is interrupted without compromising bandwidth utilization. Moreover, the system and method of the invention may be used to provide data integrity verification for data communicated over two or more communications channels between instances of detected idle transmit states.
27 Citations
26 Claims
-
1. A system for verifying data integrity of data signals communicated between a transmitter device and a receiver device over a communications channel of limited bandwidth, said system comprising:
-
a control means at said transmitter device and receiver device for controlling respective data transmit and data receipt operations over said channel, said control means at said transmitter capable of detecting instances of idle data transmit activity at said transmitter; a data integrity verifier means at said transmitter device and receiver device for verifying integrity of data communicated over said channel in between instances of idle data transmit activity, wherein data integrity information accumulated at said transmitter since a last detected idle data transmit instance is communicated over said channel for receipt by said receiver device for data integrity verification during a current time interval of idle data transmit activity, thereby optimizing bandwidth utilization of said channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for verifying integrity of data signals communicated from a data transmit device to a receive device over a communications channel of limited bandwidth, the data transmit and data receive devices including control means for controlling respective data transmit and data receipt operations at respective transmit and receive devices, said method comprising:
-
a) detecting time instances of idle data transmit activity at said transmit device; a) accumulating data integrity information for data transmitted over said communication channel between detected idle transmit instances, said accumulating being performed by data integrity verifier devices at both transmit and receive devices; c) communicating accumulated data integrity information for data transmitted since a last detected idle data transmit instance during a current detected idle data transmit instance; and
,d) verifying accumulated data integrity information communicated over said channel at said receiver device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for verifying integrity of data signals communicated between a data transmit device and a data receive device in a communications network, said system comprising:
-
a first communication channel for communicating signals of first data content between said data transmit device and a data receive device, and a second communication channel for communicating data of second data content between said data transmit device and data receive devices; a control means at said transmitter device and receiver device for controlling respective data signal transmit and receive operations over said first and second communications channels, said control means at said transmitter capable of detecting idle data transmit states over said first communication channel; a data integrity verifier means at said transmitter device and receiver device for verifying integrity of said first data and second data content communicated as signals over respective said first and second channels in between instances of detected idle data transmit states, wherein data integrity information for transmitted first data and second data accumulated at said transmitter since a last detected idle data transmit state is communicated over one of said channels for receipt by said receiver device for data integrity verification in response to detection of a current idle data transmit state, thereby optimizing bandwidth utilization of said channel. - View Dependent Claims (24, 25)
-
-
26. A method for verifying integrity of data signals communicated between a data transmit device and a data receive device in a communications network, said network including a first communication channel for communicating signals of first data content between said data transmit device and a data receive device, and a second communication channel for communicating second data content between said data transmit device and data receive devices, and including a means controlling respective data signal transmit and receive operations over said first and second communications channels, said method comprising the steps of:
-
a) detecting idle data transmit states over said first communication channel at said transmit device; a) accumulating data integrity information for said first and second data content transmitted over respective said first and second communication channels between detected idle transmit instances, said accumulating being performed by data integrity verifier devices at both transmit and receive devices; c) communicating over said first communication channel said data integrity information for said first and second data content transmitted over respective said first and second communication channels since a last detected idle data transmit instance; and
,d) verifying accumulated data integrity information communicated over said channel at said receiver device.
-
Specification