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 send, by the embedded object in response to rendering the document, a request to a bot service executing on a server system;
computer readable program code configured to receive, from the bot service in response to the request, a list of question-and-answer (Q&
A) pairs associated with the document;
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.
14 Citations
20 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 send, by the embedded object in response to rendering the document, a request to a bot service executing on a server system; computer readable program code configured to receive, from the bot service in response to the request, a list of question-and-answer (Q&
A) pairs associated with the document;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)
-
-
5. A method for inserting collaborative content in a document distributed to one or more viewers, the method comprising:
-
registering an FAQ (frequently asked questions) for a document having an embedded object, the FAQ including one or more Q&
A pairs associated with the document;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 acquire the FAQ that is registered for the document; transmitting the FAQ including the one or more Q&
A pairs associated with the document to each electronics device from which a 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 (6, 7, 8, 9, 10, 11)
-
-
12. 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, the bot service receiving, from each electronics device that renders a copy of the document, a 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 (13, 14, 15, 16, 17, 18, 19, 20)
Specification