Patent ID: 11874790
Assignee: YELLOWBRICK DATA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system for checking a plurality of packets of digital data being received from a first device by a second device, the system comprising:
a processing manager having an output coupled to the first device, for requesting the plurality of packets from the first device, and having an input coupled to the first device for receiving the plurality of packets requested at the processing manager output, the processing manager for storing in a first computer memory via an input/output the plurality of packets received;
a packet checksum manager having an input coupled to the first device for receiving the plurality of packets, the packet checksum manager for computing a first checksum for each of the plurality of packets, storing via an input/output each first checksum into a second computer memory, and for providing a first signal at an output after all of the plurality of packets have been received; and
an overall checksum manager having an input coupled to the packet checksum manager output for receiving the first signal and to the first device for receiving a third checksum from the first device that was computed using all of the plurality of packets, the overall checksum manager for, responsive to the first signal, computing a second checksum from at least some of the first checksums, accessed via an input/output coupled to the second computer memory, for comparing the second checksum to the third checksum, and for providing at an output a second signal responsive to the comparing, the second signal having a first state and a second state;
and wherein, one selected from:
the processing manager input is additionally coupled to the overall checksum manager output for receiving the second signal, the processing manager additionally for re-requesting the plurality of packets from the first device via the processing manager output, responsive to the second signal having the first state; and
the overall checksum manager output is coupled to the first device, and the second signal having the first state re-requests the plurality of packets from the first device, at least in part.