Appeal No. 2003-0422 Application No. 08/818,355 Page 10 and one receiving port. There may be no direct mapping between the logical channel structure seen by the aware applications and the physical communications network (col. 5, lines 47-55). This allows video channels, voice channels and other data channels to be sensibly established. Four types of channels are supported: standard, merged, synchronous, and serialized (col. 6, lines 16 and 17). From the disclosure of Aldred, we agree with the examiner that the channels are software objects. However, we agree with appellants that the channels are dedicated mechanisms for applications to communicate in a synchronous fashion. We find no teaching or suggestion that Aldred is directed to a publish- subscribe system. Nor do we find any teaching or suggestion in Aldred that a channel may subscribe to another channel. We are not persuaded by the examiner's assertion (answer, page 6) that means for accepting publishers and subscribers can be other channels is disclosed by Aldred (col. 13, lines 22-33) and by Ravindran (page 1368, column 2). We find that the portion of Aldred relied upon by the examiner refers to reallocating bandwidth across channels. However, we find no teaching or suggestion as to how this reallocation of resources teaches or suggests channel objects including means for accepting publishers and subscribers which are channel objects; i.e., channelsPage: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 NextLast modified: November 3, 2007