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:
May. 19, 2009
Filed:
Jun. 24, 2004
Robert S. Blackmore, Poughkeepsie, NY (US);
Xin Chen, Poughkeepsie, NY (US);
Scott D. Epter, Rhinebeck, NY (US);
Chulho Kim, Poughkeepsie, NY (US);
Rajeev Sivaram, West Orange, NJ (US);
Hanhong Xue, Poughkeepsie, NY (US);
Robert S. Blackmore, Poughkeepsie, NY (US);
Xin Chen, Poughkeepsie, NY (US);
Scott D. Epter, Rhinebeck, NY (US);
Chulho Kim, Poughkeepsie, NY (US);
Rajeev Sivaram, West Orange, NJ (US);
Hanhong Xue, Poughkeepsie, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A protocol interface is provided for an active message protocol of a computing environment and a client process employing the active message protocol. The protocol interface includes an interface to a header handler function associated with the client process. The interface to the header handler function has parameters to be passed by and a parameter to be returned to the active message protocol when processing a message received through the active message protocol. The parameters to be passed include current message state information and current message type information for the received message. These parameters facilitate message-specific decisions by the header handler function about processing data of the message by the active message protocol. The parameter to be returned to the active message protocol instructs the active message protocol how to process the received message other than just where to store the message.