Ex Parte PFAB - Page 4



          Appeal No. 2004-1020                                                        
          Application No. 09/486,908                                                  

          line or consecutive cache lines in memory contain a beginning               
          portion of the request data, and outputting the requested data              
          with cache lines or consecutive cache lines, which are considered           
          to be the selected output start address” (answer-page 3).                   
               For the claim limitation of “wherein selectable output start           
          addresses are spaced from one another such that an amount of data           
          that can be stored between neighboring output start addresses is            
          smaller than an amount of data output in response to said data              
          output request,” the examiner points to column 6, lines 30-35,              
          column 7, lines 15-25, column 9, line 56 to column 10, line 15,             
          column 11, lines 45-58, and column 11, line 64 to column 12, line           
          8, of Pawlowski.                                                            
               The examiner explains, at page 4 of the answer:                        
               Data retrieved by the I/O controller to determine which                
               cache line of data contains the beginning portion of                   
               address requested by the peripheral from the memory.                   
               If this beginning portion of the address is in the                     
               first cache line, then the data output to requested                    
               data by the first cache line.  However, if the                         
               retriever determines that a next consecutive cache line                
               contains the beginning portion of the requested data,                  
               the retriever increments the starting address and uses                 
               the incremented starting address to request the                        
               consecutive cache lines of data from memory.  In all                   
               situations, a first cache line of consecutive cache                    
               lines, the data stored in the neighboring starting                     
               address is less than the output address since if the                   
               portion of the starting address provided by the                        
               requested data is in the first cache line, the output                  
               transfers to requested data by first cache line; and if                
                                         -4–                                          




Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  Next 

Last modified: November 3, 2007