A data handling system for transferring data between two units, the data being transferred in blocks of a selected number of data words, up to predetermined maximum number. A buffer stores the data being transferred. The buffer includes a plurality of stages arranged serially from an input end to an...http://www.google.com/patents/US5038277?utm_source=gb-gplus-sharePatent US5038277 - Adjustable buffer for data communications in a data processing system