Patent ID: 7535908
Filing Date: 2009-05-19
Classification: H03M

Abstract:
1. A method for data transfer, comprising: (a) generating a sequence number and storing said sequence number in a retry buffer; (b) generating a cyclic redundancy check remainder based on said sequence number and initializing a cyclic redundancy check generator using said cyclic redundancy check remainder of said sequence number; (c) receiving packet data slices of a data packet; (d) in sequence for each packet data slice received in step (c), modifying said cyclic redundancy check remainder using a currently received packet data slice and storing said currently received packet data slice in said retry buffer; and (e) after modifying said cyclic redundancy check remainder using a last received packet data slice, storing said last received packet data slice in said retry buffer, modifying said cyclic redundancy check remainder using said last received packet data slice to create a last cyclic redundancy check remainder and storing said last cyclic redundancy check remainder in said retry buffer, said sequence number, said packet data slices and said last cyclic redundancy check remainder comprising a modified data packet.