Patent ID: 9426083
Filing Date: 2016-08-23
CPC Classification: H04L

Claim Text:
1. A credit-based method for controlling data communications in a computer system between a sender and a receiver coupled by an ordered communication link, the method comprising: transmitting a request for a credit check from the sender to the receiver via the ordered communication link, wherein an initial number of credits is allocated to the sender in a credit counter, each credit corresponding to a portion of memory space in the receiver reserved to store a packet received from the sender; setting a snapshot counter to a value of the credit counter; updating the snapshot counter as returned credits are received; determining a number of reported credits based on a credit check response message received from the receiver, wherein the returned credits are ordered relative to the credit check response message; and checking the number of credits in the computer system for consistency based on a number of the snapshot counter and the number of reported credits.