Patent ID: 8250022
Filing Date: 2012-08-21
Classification: G06N

Abstract:
1. A method for using a computer to generate new productions at runtime comprising the following steps: a.) storing a list of productions on at least one memory store on the computer, wherein each production comprises a context and a consequent such that (the context)→(the consequent), and wherein the context and consequent each comprise at least one feature; b.) searching the production list for productions with contexts that match a user-provided context, and if multiple context-matching productions are found: displaying the context-matching production having the longest consequent; c.) if no context-matching production is found, d.) moving the new production to the logical head of the production list if the new production is verified by a user; and e.) expunging a tail production from the logical tail of the production list when necessary to reclaim storage space so long as the tail production is not the sole definition for a non-terminal symbol.