Patent ID: 8019753

Claim:
A method for generating a dynamic help document comprising: obtaining, by a hardware processor, a first question-answer pair associated with a topic of a client-server application and comprising a first question and a first answer; obtaining, by the hardware processor, a second question-answer pair associated with the topic and comprising a second question and a second answer; identifying, by the hardware processor, a numerical ranking of the first question and a numerical ranking of the first answer; identifying, by the hardware processor, a numerical ranking of the second question and a numerical ranking of the second answer; generating, by the hardware processor and in response to the numerical ranking of the first question exceeding the numerical ranking of the second question and the numerical ranking of the second answer exceeding the numerical ranking of the first answer, a new question-answer pair comprising the first question and the second answer; adding, by the hardware processor, the new question-answer pair to a plurality of question-answer pairs associated with the client-server application; determining, by the hardware processor, a plurality of numerical rankings for the plurality of question-answer pairs based on user feedback about the plurality of question-answer pairs; determining, by the hardware processor, a first preferred question-answer pair based on the plurality of numerical rankings for the plurality of question-answer pairs; generating, by the hardware processor, the dynamic help document using the first preferred question-answer pair; updating, by the hardware processor, the plurality of numerical rankings for the plurality of question-answer pairs based on additional user feedback about the plurality of question-answer pairs; determining, by the hardware processor, a second preferred question-answer pair based on the plurality of numerical rankings for the plurality of question-answer pairs after the plurality of numerical rankings are updated; and updating, by the hardware processor, the dynamic help document by replacing the first preferred question-answer pair with the second preferred question-answer pair.