Patent ID: 7444314

Claim:
A method of authoring and executing an individualized language business rule, the method comprising: creating a plurality of individualized vocabularies, each of plurality of individualized vocabularies comprising at least one individualized vocabulary term that is a noun, a verb, or a sentence fragment, said at least one individualized vocabulary term being mapped onto at least one executable object; creating the individualized language business rule, where the individualized language business rule references at least one individualized vocabulary term from one of said plurality of individualized vocabularies, where said creating comprises: receiving a selection from an end-user of said one of the plurality of individualized vocabularies: creating a rule set input group and a rule set output group, each of the rule set input group and the rule set output group comprising individualized vocabulary terms that are available to the end-user for building the individualized language business rule, where the individualized vocabulary terms are limited to individualized vocabulary terms contained in the one of said plurality of individualized vocabularies that was selected by the end-user such that at least one of the rule set input group and the rule set output group includes the at least one individualized vocabulary term from the one of said plurality of individualized vocabularies; creating at least one individualized rule template; and creating at least one individualized rule from said at least one individualized rule template, based on end-user-selected inputs and outputs to the individualized rule template, the end-user-selected inputs and outputs being selected by the end-user from the rule set input group and the rule set output group, respectively, where at least one of the end-user-selected inputs and the end-user-selected outouts includes the at least one individualized vocabulary term from the one of said plurality of individualized vocabularies; organizing said at least one individualized vocabulary term from said one of said plurality of vocabularies and said at least one individualized language business rule into at least one individualized language rule set; and transforming said at least one individualized language business rule into computer executable format.