Appeal No. 2006-0614 Application No. 09/652,834 The invention relates to the manner of maintaining a coherence directory for a data block associated with a Home processor node which receives a request for the data block from a Requestor processor node. Representative claim 1 is reproduced as follows: 1. A distributed multiprocessing computer system, comprising: a plurality of processor nodes each coupled to an associated memory module, wherein each memory module may store data that is shared between said processor nodes; a Home processor node that includes a data block and a coherence directory for said data block in an associated memory module; an Owner processor node that includes a copy of said data block in a memory module associated with the Owner processor node, said copy of said data block residing exclusively in said memory module; a Requestor processor node that encounters a read or write miss of said data block and requests said data block from the Home processor node; and wherein said Home processor node receives the request for the data block from the Requestor processor node, forwards the request to the Owner processor node for the data block and performs a speculative write of the next directory state to the coherence directory for the data block without waiting for the Owner processor node to respond to the request. The examiner relies on the following references: Arimilli et al. (Arimilli) 5,895,484 Apr. 20, 1999 Cherabuddi et al. 6,496,917 Dec. 17, 2002 (Cherabuddi) (filed Feb. 07, 2000) Claims 1-16 stand rejected under 35 U.S.C. § 103(a). As evidence of obviousness the examiner offers Cherabuddi in view of Arimilli. 2Page: Previous 1 2 3 4 5 6 7 8 9 NextLast modified: November 3, 2007