Appeal No. 2005-2282 Page 8 Application No. 09/505,807 In Figure 4 of the reference, "the IPC channel system architecture 300 is shown." Col. 6, l. 9. More specifically, "[t]he IPC channel system architecture 300 comprises a producer 310, N consumers 3200 through 320N-1, and the IPC channel 330." Id. at ll. 12- 14. It is uncontested that Woodring's producer and consumers respectively teach the claimed source and consumers. In the IPC channel system architecture 300, a "buffer storage 372 stores the actual information stream that is to be accessed by the client consumers. The buffer storage 372 may contain a block of video data, a segment of audio, a block of text data, or any other data being transferred between the producer and the consumers." Col. 7, ll. 38-42. It is uncontested that Woodring's buffer storage 372 teaches the claimed queue in which data are stored from which data are consumed. Also in the IPC channel system architecture 300, a "storage manager 350 comprises . . . a buffer mask 364, . . . an update MUTEX mechanism 374, and an IPC free buffer semaphore (IPC FBSEM) mechanism 376." Id. at ll. 23-27. "The update MUTEX mechanism 374 provides mutually exclusive access by the producer and all consumers to the management data structures. . . . In other words, if the producer, or any consumer, needs to read or update the buffer masks . . . , they must first acquire exclusive ownership of the MUTEX 374." Id. at ll. 52-58.Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NextLast modified: November 3, 2007