Ex Parte Ittycheriah et al - Page 8




                 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  Next 

Last modified: November 3, 2007