Patent ID: 6862283

Claim:
In a system comprising two communicating devices, a method of communication comprising: creating information packets, each of which has an assigned known order number from a plurality of order values; organizing the order values in a predetermined order which the information packets must be transmitted and received in; transmitting the information packets in successive packets solely in accordance with the predetermined order from a first of the two communicating devices to a second of the two communicating devices; successively checking and verifying that each of the information packets which is received is being received pursuant to the predetermined order; and either (1) accepting in the predetermined order each received information packet by providing an acknowledge response from the second of the two communicating devices to the first of the two communicating devices; or (2) rejecting a specific information packet by providing the acknowledge response, the rejecting forcing the first of the two communicating devices to determine which specific information packet was rejected and to resend the specific information packet which was rejected until the specific information packet is accepted by the second of the two communicating devices; detecting at the second of the two communicating devices that the specific information packet does not have a correct order value or that there are errors associated with the specific information packet which was received; sending the acknowledge response to the first of the two communicating devices indicating said detecting; responding to the acknowledge response by having the first of the two communicating devices request the second of the two communicating devices to transmit a present order value of the second of the two communicating devices; and forcing the first of the two communication devices to transfer one or more information packets beginning with tho present order value provided by the second of the two communicating devices.