Patent ID: 8468203

Claim:
A computer program product for inserting collaborative communications into a displayed document, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to render a document with an embedded object; computer readable program code configured to periodically poll, by the embedded object in response to rendering the document, a bot service executing on a server system by sending a request to the bot service for an updated list of question-and-answer (Q&A) pairs associated with the document; computer readable program code configured to receive, from the bot service in response to the request, the list of question-and-answer (Q&A) pairs; computer readable program code configured to display the received list of Q&A pairs in the rendered document; and computer readable program code configured to submit a question to the bot service through the object embedded in the document.