The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 19, 1996
Filed:
May. 11, 1994
Narasimhareddy L Annapareddy, San Jose, CA (US);
James T Brady, San Jose, CA (US);
Damon W Finney, San Jose, CA (US);
Richard F Freitas, Morgan Hill, CA (US);
Michael H Hartung, Tucson, AZ (US);
Michael A Ko, San Jose, CA (US);
Noah R Mendelsohn, Arlington, MA (US);
Jaishankar M Menon, San Jose, CA (US);
David R Nowlen, Morgan Hill, CA (US);
Shin-Yuan Tzou, San Jose, CA (US);
IBM Corporation, Armonk, NY (US);
Abstract
A computing system includes plural nodes that are connected by a communications network. Each node comprises a communications interface that enables an exchange of messages with other nodes. A ready queue is maintained in a node and includes plural message entries, each message entry indicating an output message control data structure. The node further includes memory for storing plural output message control data structures, each including one or more chained further monrtol data structures that define data comprising a message or a portion of a message that is to be dispatched. Control data structures that are chained from an output messsage control data structure exhibit a sequence dependincy. A processor is controlled by the ready queue and enables dispatch of portions of the message designated by an output message control data structure and associated further control structures. The processor prevents dispatch of one portion of a message prior to dispatch of another portion of the message upon which the first portion is dependent even if message transmissions are interrupted.