Method and apparatus for enhancing compound documents with questions and answers
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A server system runs a bot service that registers an FAQ (frequently asked questions) for a document having an embedded object. The FAQ includes one or more question-and-answer (Q&A) pairs. The bot service receives, from each electronics device that renders a copy of the document, a request from the embedded object for the FAQ registered for the document, and transmits the FAQ to each electronic device from which a request is received. Each electronics device displays the FAQ, including the one or more Q&A pairs, within its rendered copy of the document. Any viewer of a copy of the document with the embedded object can submit a question to the bot service through the embedded object. The bot service uses a messaging service to obtain an answer to the question from an author. The FAQs displayed at the electronics devices are updated to include the new Q&A pair.
-
Citations
17 Claims
-
1. 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; andcomputer readable program code configured to submit a question to the bot service through the object embedded in the document. - View Dependent Claims (2, 3)
-
-
4. A method for inserting collaborative content in a document distributed to one or more viewers, the method comprising:
-
registering, by an author of a document having an embedded object, a FAQ (frequently asked question) to a bot service, the FAQ including one or more Q&
A pairs associated with the document, each Q&
A pair including a solution to the respective question;periodically polling the bot service and receiving, from at least one electronics device rendering a copy of the document having the object embedded therein, a request from the embedded object to update the FAQ that is registered for the document at the bot service; transmitting the FAQ from the bot service including the one or more Q&
A pairs associated with the document to each electronics device from which the request is received; andreceiving a question from the object embedded in the copy of the document rendered on a given electronics device. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A collaborative communication system comprising:
a server system running a bot service that registers an FAQ for a document having an embedded object, the FAQ including one or more Q&
A pairs associated with the document, each Q&
A pair including a solution to the respective question, the bot service receiving, from each electronics device that renders a copy of the document, a periodic polling request from the embedded object for the FAQ registered for the document, the bot service transmitting the FAQ including the one or more Q&
A pairs associated with the document to each electronic device from which a request is received, and wherein the bot service receives a question from the object embedded in the copy of the document rendered on a given one of the electronics devices.- View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
Specification