Patent ID: 7337159

Claim:
A method of authoring and generating a compliance application having a plurality of pages viewable with an interface, the compliance application for interacting with a user to find a solution to a problem through the user answering a series of questions and/or following a series of steps, the method comprising the steps of: providing for receiving a first question, a second question, and a third question from an expert through an editor; providing for receiving a first potential answer to the first question and a second potential answer to the first question from the expert through the editor, wherein both the first and second potential answers to the first question are correct answers to the first question, and wherein the first and second answers are utilized to create a compliance path; providing for receiving a first potential answer to the second question and a second potential answer to the second question from the expert through the editor, wherein both the first and second potential answers to the second question are correct answers to the second question, and wherein the first and second answers are utilized to create the compliance path; providing for receiving a solution to the problem from the expert through the editor, the solution being an answer and/or a step for the user to follow for use in the compliance application; providing for receiving a first Boolean logic rule from the expert through the editor, the first Boolean logic rule associating the first potential answer to the first question, the first potential answer to the second question, and the third question, the first Boolean logic rule being utilized within the compliance application for directing the user through the compliance path for complying with the compliance application; providing for receiving a second Boolean logic rule from the expert through the editor, the second Boolean logic rule associating the first potential answer to the first question, the second potential answer to the second question, and the solution, the second Boolean logic rule being utilized within the compliance application for directing the user through the compliance path for complying with the compliance application; and, providing for generating the plurality of pages based on the first question, the second question, the third question, the first potential answer to the first question, the second potential answer to the first question, the first potential answer to the second question, the second potential answer to the second question, the first Boolean logic rule, the second Boolean logic rule, and the solution.