Ex parte AUSLANDER et al. - Page 4




          Appeal No. 1999-0041                                                         
          Application 08/475,669                                                       


                    memory, said memory being divided into a                           
               plurality of storage aggregates, said plurality of                      
               storage aggregates containing data, said data                           
               including big endian data and little endian data,                       
               said plurality of storage aggregates including                          
               markings, said markings indicating whether said                         
               storage aggregates contain data formatted as big                        
               endian data or contain data formatted as little                         
               endian data, said memory comprising big endian                          
               programs and little endian programs, said big endian                    
               programs executing as said big endian tasks and said                    
               little endian programs executing as said little                         
               endian tasks, said tasks executing on a task-for-                       
               task basis directly on said conventional biendian                       
               [sic] processor;                                                        
                    a memory management mechanism, said memory                         
               management mechanism using said markings to allow                       
               said big endian programs to share said big endian                       
               data with said little endian programs.                                  

               19. A computer-implemented method for sharing data                      
               between big endian programs and little endian                           
               programs, said big endian programs executing as big                     
               endian tasks, said little endian programs executing                     
               as little endian tasks, said big endian tasks and                       
               said little endian tasks executing a processor on a                     
               task-for-task basis, said method comprising the                         
               steps of:                                                               
                    attempting to access data contained in memory,                     
               said data being contained in a storage aggregate                        
               within said memory, said storage aggregate being                        
               marked to indicate a particular endian format type,                     
               said attempting step being performed by a task of a                     
               particular endian type;                                                 
                    determining whether said data's particular                         
               endian type is the same as that of said task;                           

                                          4                                            





Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  Next 

Last modified: November 3, 2007