Ex Parte WANG et al - Page 2




               Appeal No. 2003-0513                                                                          Page 2                  
               Application No. 08/655,879                                                                                            


               to its dependent.  Because a component can be both a guardian and a dependent,                                        
               upon receiving a notification that it should change state, a guardian evaluates the states                            
               of its guardians.  Depending on the states of its guardians, the guardian may change                                  
               state but delay notifying its dependents of the change.  (Id. at 10.)                                                 


                       A further understanding of the invention can be achieved by reading the following                             
               claim.                                                                                                                
                       10. A computer-implemented method for propagating state changes in a                                          
                       message-driven computer program comprising:                                                                   
                               (a) receiving, in a computer, a first notification signal indicating that                             
                       an event has occurred;                                                                                        
                               (b) transitioning a first component of an application program                                         
                       executing in the computer from a current state to a new state in response                                     
                       to the first notification signal;                                                                             
                               (c) evaluating the state of a third component of the application                                      
                       program to determine if the transition of the first component to the new                                      
                       state should be propagated to a second component of the application                                           
                       program, wherein the second component is dependent on the first                                               
                       component;                                                                                                    
                               (d) delaying propagating a second notification signal that indicates                                  
                       the state transition from the first component to the second component                                         
                       until the state of the third component indicates that the propagation should                                  
                       occur; and                                                                                                    
                               (e) propagating the second notification signal from the first                                         
                       component to the second component by setting a flag in the second                                             
                       component, wherein the flag represents the state of the first component.                                      









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

Last modified: November 3, 2007