Ex Parte Agostini et al - Page 2

                Appeal 2006-3430                                                                                 
                Application 10/178,439                                                                           
                       Appellants’ invention relates to a system, method and computer                            
                program for validating customer orders for financial transactions, such as the                   
                sale of stocks, bonds and options.  In the words of the Appellants:                              
                       The present invention provides a system for checking whether input                        
                data, such as customer orders for transactions of financial instruments,                         
                conform to business logic rules.  The system enables a non-programmer to                         
                include, remove, and/or reorder, in a simple text file, a set of individually                    
                identified executed rule files each encoding business logic rules, thereby                       
                significantly reducing the need to recompile the entire program application.                     
                       Claims 3 and 4 are exemplary:                                                             
                       3. A method for testing at least one data item in a transaction order                     
                against at least one business logic rule, the method comprising the steps of:                    
                       creating a repository of executable rules, each executable rule adapted                   
                to encode a business logic rule;                                                                 
                       listing a subset of executable rules to be used in checking said                          
                transaction order, at least one listed executable rule being adapted to test said                
                at least one data item against at least one business logic rule;                                 
                       locating the listed subset of executable rules in the repository;                         
                       causing said at least one executable rule of the subset to test said at                   
                least one data item against said at least one business logic rule; and                           
                       indicating whether said at least one data item conforms to said at least                  
                one business logic rule, said method further comprising the steps of:                            
                       causing the reading of a script file containing at least one business                     
                logic rule;                                                                                      
                       converting the script file into a source code file;                                       
                       compiling the source code file to generate an executable rule; and                        
                       placing the generated executable rule into the repository.                                

                       4. The method of claim 3 wherein:                                                         
                       the step of listing the subset of executable rules is adapted to listing a                
                plurality of subsets of executable rules, each listed subset of executable rules                 
                being adapted for testing data items of a category of transaction orders                         


                                                       2                                                         

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

Last modified: September 9, 2013