Automatic response suggestions based on images received in messaging applications
US-10412030-B2 · Sep 10, 2019 · US
US11275901B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11275901-B2 |
| Application number | US-201916701263-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 3, 2019 |
| Priority date | Dec 3, 2019 |
| Publication date | Mar 15, 2022 |
| Grant date | Mar 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for supplementing context in dialog flows for chatbot systems includes responsive to receiving identification information associated with a user and a topic for a chatbot conversation, initializing a chatbot conversation between a chatbot and the user. The method identifies a set of entities and a set of one or more relationships, wherein each relationship from the set one or more relationships is between two entities from the set of entities. The method determines an initial set of relevancy scores for each entity in the set of entities and the set of one or more relationships, wherein the initial set of relevancy scores are based at least on a domain for the topic of the chatbot conversation. The method generates a first response to the user based on the initial set of relevancy scores, wherein the first response includes at least one entity and at least one relationship.
Opening claim text (preview).
What is claimed is: 1. A method comprising: generating, by one or more processors, a prerequisite knowledge store based on structured and unstructured data from publicly accessible sources, wherein the prerequisite knowledge store includes a plurality of entities and a plurality of relationships; assigning, by one or more processors, a plurality of relevancy scores for the plurality of entities and the plurality of relationships; updating, by one or more processors, the prerequisite knowledge store based on a domain for a chatbot; responsive to receiving identification information associated with an end user and a topic for a chatbot conversation, initializing, by one or more processors, the chatbot conversation between the chatbot and the end user; identifying, by one or more processors, a set of entities and a set of one or more relationships provided by the end user in the identification information and the topic, wherein each relationship from the set one or more relationships is between two entities from the set of entities; determining, by one or more processors, an initial set of relevancy scores for each entity in the set of entities and the set of one or more relationships, wherein the initial set of relevancy scores are based at least on the domain for the topic of the chatbot conversation; and generating, by one or more processors, a first response to the end user based on the initial set of relevancy scores, wherein the first response includes at least one entity from the set of entities and at least one relationship from of the set of one or more relationships. 2. The method of claim 1 , further comprising: responsive to receiving a second response from the end user, updating, by one or more processors, the initial set of relevancy scores for the set of entities and the set of one or more relationships, wherein the second response includes a confirmation to a question presented in the first response; and generating, by one or more processors, a third response to the end user based on the updated initial set of relevancy scores, wherein the third response includes the least one entity from the set of entities and the at least one relationship from of the set of one or more relationships from the first response. 3. The method of claim 2 , wherein the third response includes a resolution to an issue presented in the topic. 4. The method of claim 1 , further comprising responsive to receiving a second response from the end user, updating, by one or more processors, the initial set of relevancy scores for the set of entities and the set of one or more relationship, wherein the second response includes a rejection to a question presented in the first response; and generating, by one or more processors, a third response to the end user based on the updated initial set of relevancy scores, wherein the third response excludes the least one entity from the set of entities and the at least one relationship from of the set of one or more relationships from the first response. 5. The method of claim 1 , wherein the plurality of entities includes the set of entities and the plurality of relationships includes the set of one or more relationships. 6. The method of claim 1 , wherein updating the prerequisite knowledge store based on the domain for the chatbot is based on a plurality of topics for associated with a plurality of previous chatbot conversations. 7. A computer program product comprising: one or more computer readable storage media and program instructions stored on at least one of the one or more storage media, the program instructions comprising: program instructions to generate a prerequisite knowledge store based on structured and unstructured data from publicly accessible sources, wherein the prerequisite knowledge store includes a plurality of entities and a plurality of relationships; program instructions to assign a plurality of relevancy scores for the plurality of entities and the plurality of relationships; program instructions to update the prerequisite knowledge store based on a domain for a chatbot; program instructions to, responsive to receiving identification information associated with an end user and a topic for a chatbot conversation, initialize the chatbot conversation between the chatbot and the end user; program instructions to identify a set of entities and a set of one or more relationships provided by the end user in the identification information and the topic, wherein each relationship from the set one or more relationships is between two entities from the set of entities; program instructions to determine an initial set of relevancy scores for each entity in the set of entities and the set of one or more relationships, wherein the initial set of relevancy scores are based at least on the domain for the topic of the chatbot conversation; and program instructions to generate a first response to the end user based on the initial set of relevancy scores, wherein the first response includes at least one entity from the set of entities and at least one relationship from of the set of one or more relationships. 8. The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: responsive to receiving a second response from the end user, update the initial set of relevancy scores for the set of entities and the set of one or more relationships, wherein the second response includes a confirmation to a question presented in the first response; and generate a third response to the end user based on the updated initial set of relevancy scores, wherein the third response includes the least one entity from the set of entities and the at least one relationship from of the set of one or more relationships from the first response. 9. The computer program product of claim 8 , wherein the third response includes a resolution to an issue presented in the topic. 10. The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to: responsive to receiving a second response from the end user, update the initial set of relevancy scores for the set of entities and the set of one or more relationship, wherein the second response includes a rejection to a question presented in the first response; and generate a third response to the end user based on the updated initial set of relevancy scores, wherein the third response excludes the least one entity from the set of entities and the at least one relationship from of the set of one or more relationships from the first response. 11. The computer program product of claim 7 , wherein the plurality of entities includes the set of entities and the plurality of relationships includes the set of one or more relationships. 12. The computer program product of claim 7 , wherein updating the prerequisite knowledge store based on the domain for the chatbot is based on a plurality of topics for associated with a plurality of previous chatbot conversations. 13. A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to generate a prerequisite knowledge store based on structured and unstructured data from publicly accessible sources, wherein the prerequisite knowledge stor
Related publications grouped by family.
Answers are generated from the same data shown on this page.