Suggested items for use with embedded applications in chat conversations
US-2018367484-A1 · Dec 20, 2018 · US
US10958598B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10958598-B2 |
| Application number | US-201816055613-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 6, 2018 |
| Priority date | Sep 8, 2017 |
| Publication date | Mar 23, 2021 |
| Grant date | Mar 23, 2021 |
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.
The present disclosure discloses a method and apparatus for generating a candidate reply message. A specific embodiment of the method comprises: acquiring a text message of a currently received conversation; determining whether a pre-established conversation template matching the text message exists; and generating, in response to determining a conversation template matching the text message existing, a candidate reply message on the basis of the conversation template. According to the method provided by embodiments of the present disclosure, when the text message of the currently received conversation matches the pre-established conversation template, the candidate reply message is automatically generated, and a user may click the candidate reply message for reply, so that the time for the user to edit a reply message is saved, a period for the user to communicate with others is reduced, and the communication efficiency is improved.
Opening claim text (preview).
What is claimed is: 1. A method for generating a candidate reply message for a first user of a first device, the method comprising: acquiring a text message of a currently received conversation sent from a second device; performing semantic analysis on the text message, and determining a keyword of the text message on the basis of a result of the semantic analysis; determining, in pre-established conversation templates, whether a pre-established conversation template matching the text message exists, generating, in response to determining the pre-established conversation template matching the text message existing, a candidate reply message on the basis of the pre-established conversation template matching the text message, wherein the pre-established conversation template matching the text message is preset with an interface for calling an associated application associated with the pre-established conversation template, and the generating the candidate reply message on the basis of the pre-established conversation template matching the text message comprises: acquiring the candidate reply message on the basis of an interface of the associated application and the keyword; and presenting the generated candidate reply message on the first device, for the first user to click on the generated candidate reply message for replying, wherein the interface for calling the associated application associated with the pre-established conversation template matching the text message comprises an interface for calling a positioning application; wherein the acquiring the candidate reply message on the basis of the interface of the associated application and the keyword comprises: acquiring latitude and longitude information through the interface for calling the positioning application; and generating geographical position information based on the latitude and longitude information as the candidate reply message. 2. The method according to claim 1 , wherein the acquiring a text message of a currently received conversation comprises: acquiring a currently received voice message or picture message; and converting the voice message or the picture message into the text message. 3. The method according to claim 1 , wherein the determining whether a pre-established conversation template matching the text message exists comprises: matching the text message with a plurality of pre-established conversation templates; and using a pre-established conversation template having a matching degree greater than a preset threshold with the text message as the conversation template matching the text message. 4. The method according to claim 3 , wherein the generating, in response to determining a pre-established conversation template matching the text message existing, a candidate reply message on the basis of the pre-established conversation template comprises: presenting each candidate reply message in a descending order based on a frequency of appearance of each candidate reply message in the plurality of historical conversations. 5. The method according to claim 1 , wherein the determining whether a pre-established conversation template matching the text message exists comprises: determining an intention of the text message on the basis of a result of the semantic analysis; and determining whether a pre-established conversation template matching the text message exists based on the determined intention of the text message. 6. The method according to claim 5 , wherein the performing semantic analysis on the text message comprises: performing semantic analysis on the text message of the currently received conversation in conjunction with a text message of a historical conversation displayed in a current conversation window. 7. The method according to claim 1 , wherein the pre-established conversation templates are preset with interfaces for calling associated applications associated with the pre-established conversation templates, the interfaces for calling associated applications associated with the pre-established conversation templates comprise: an interface for calling an address book application; an interface for calling a picture library; an interface for calling a calendar application; an interface for calling a mailbox client; the interface for calling the positioning application; and an interface for calling a map application set locally. 8. The method according to claim 1 , wherein the acquiring the candidate reply message on the basis of the interface of the associated application and the keyword comprises: presenting a prompt of an intention of the text message on the first device; acquiring the candidate reply message on the basis of the interface of the associated application and the keyword in response to the prompt is clicked. 9. The method according to claim 1 , wherein the acquiring the candidate reply message on the basis of an interface of the associated application and the keyword, comprises: acquiring, through the interface of the associated application, the candidate reply message related to the keyword from the associated application, and presenting the candidate reply message in a conversation window. 10. An apparatus for generating a candidate reply message for a first user of a first device, the apparatus comprising: at least one processor; and a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising: acquiring a text message of a currently received conversation sent from a second device; performing semantic analysis on the text message, and determining a keyword of the text message on the basis of a result of the semantic analysis; determining, in pre-established conversation templates, whether a pre-established conversation template matching the text message exists; and generating, in response to determining the pre-established conversation template matching the text message existing, a candidate reply message on the basis of the pre-established conversation template matching the text message, wherein the pre-established conversation template matching the text message is preset with an interface for calling an associated application associated with the pre-established conversation template, and the generating the candidate reply message on the basis of the pre-established conversation template matching the text message comprises: acquiring the candidate reply message on the basis of the interface of the associated application and the keyword; and presenting the generated candidate reply message on the first device, for the first user to click on the generated candidate reply message for replying, wherein the interface for calling the associated application associated with the pre-established conversation template matching the text message comprises an interface for calling a positioning application; wherein the acquiring the candidate reply message on the basis of the interface of the associated application and the keyword comprises: acquiring latitude and longitude information through the interface for calling the positioning application; and generating geographical position information based on the latitude and longitude information as the candidate reply message. 11. The apparatus according to claim 10 , wherein the acquiring a text message of a currently received conversation comprises: acquiring a currently received voice message or picture message; and converting the voice message or the picture message into the text message. 12. The apparatus according to claim 10 , wherein the determining whether a pre-est
Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title
Semantic analysis · CPC title
Interoperability with other network applications or services · CPC title
using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title
Templates · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.