Patent ID: 6413100
Filing Date: 2002-07-02
Classification: G09B,Y10S

Abstract:
A method of providing a solution to a problem comprising the steps of:providing a subject object stored in computer readable memory, said subject object comprising a plurality of index codes and a plurality of subject topics in varying degrees of specificity, and wherein each subject topic is associated with an index code; providing a second object stored in computer readable memory, said second object comprising a record of at least one identifying property of at least one textbook problem, said record comprising an index code from the subject object and a problem variable value set comprising at least one value element; providing a template object stored in computer readable memory, said template object comprising a plurality of indexed template solutions to problems, wherein each of said plurality of template solutions comprises a variable element and is characterized by an index code from the subject object; providing a first computer program capable of matching like index codes and replacing variable elements with value elements; providing a second computer program capable of real-time math computation; receiving, using a computer, a request for a solution to the problem; accessing, using a computer, a template solution comprising at least one variable element and a problem variable value set comprising at least one value element; replacing, using the first computer program, said variable element with said value element to form an interim solution to the problem, said interim solution comprising a mathematical equation imbedded therein; running, using the second computer program, a solution to the mathematical equation imbedded in the template solution to generate the solution to the problem; and transmitting, using a computer, said solution to the problem over a computer network.