Vitrual-assistant-based resolution of user inquiries via failure-triggered document presentation
US-2022191154-A1 · Jun 16, 2022 · US
US12556497B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12556497-B2 |
| Application number | US-202418629514-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 8, 2024 |
| Priority date | Oct 8, 2021 |
| Publication date | Feb 17, 2026 |
| Grant date | Feb 17, 2026 |
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 server and a control method thereof are provided. The method for controlling the server includes obtaining information of an activity of a user using a service system, determining a user intent based on the information on the activity of the user, transmitting a question text to a chatbot system by obtaining the question text corresponding to the user intent based on the user intent, receiving a first response text to the question text from the chatbot system, determining whether to transmit the first response text to a user terminal of the user based on the first response text, and transmitting the first response text to the user terminal.
Opening claim text (preview).
What is claimed is: 1 . A method for controlling a server, the method comprising: obtaining an activity information on an activity of a user, wherein the user is using a service system; determining a user intent based on the activity information; obtaining a question text corresponding to the user intent based on the user intent; transmitting the question text to a chatbot system; receiving, from the chatbot system in response to the question text, a first response text; determining, based on the first response text, whether to transmit the first response text to a user terminal of the user; transmitting the first response text to the user terminal based on the determining; receiving a second response text from the chatbot system; extracting a first action text on a performable action by the service system from the second response text; obtaining list information of an action list provided in a current screen by the service system; identifying an action corresponding to the second response text based on the first action text and the information on the action list; obtaining a second action text of which a first similarity from among a plurality of similarities is greater than or equal to a threshold value; and wherein the identifying the action further comprises identifying the action corresponding to the second action text of greater than or equal to the threshold value as the action corresponding to the second response text; and transmitting a command for the action to the service system. 2 . The method of claim 1 , wherein the determining whether to transmit comprises identifying whether information of a response rejection is comprised in the first response text, and identifying that the first response text is not to be transmitted to the user terminal based on the response rejection being comprised in the first response text. 3 . The method of claim 2 , comprising obtaining, based on the response rejection being comprised in the first response text, a re-question text corresponding to the user intent. 4 . The method of claim 1 , wherein the receiving comprises receiving the first response text registered in a virtual user session of the chatbot system, and wherein the transmitting the first response text comprises: re-transmitting, based on the determining that the first response text is to be transmitted, the question text to the chatbot system; receiving the first response text, wherein the first response text is registered in a user session of the chatbot system; and transmitting the first response text to the user terminal. 5 . The method of claim 4 wherein, in a chat window screen displayed on the user terminal, the question text is not displayed and the first response text is displayed. 6 . The method of claim 1 , wherein the activity information comprises at least one from among screen information on a service screen currently displayed, click information on an item clicked by the user, content information on content input by the user, and time information on time in which the service screen is displayed. 7 . The method of claim 1 , wherein the identifying the action corresponding to the second response text comprises: obtaining, based on the list information, a plurality of action texts corresponding to a plurality of actions comprised in the action list; determining the plurality of similarities between the plurality of action texts and the first action text. 8 . The method of claim 1 , wherein the question text is provided to a natural language understanding module of the chatbot system. 9 . The method of claim 1 , wherein the first response text is received from a dialog manager of the chatbot system. 10 . The method of claim 9 , wherein the second response text is received from the dialog manager. 11 . The method of claim 1 , wherein the transmitting the command comprises transmitting the command to a service control module of the service system. 12 . The method of claim 1 , wherein the method is performed by a relay server. 13 . A server, comprising: a communication interface; a memory comprising at least one instruction; and a processor configured to control the server by being connected with the communication interface and the memory, wherein the processor is further configured to: obtain, by executing the at least one instruction, activity information of an activity of a user using a service system, determine a user intent based on the activity information, control the communication interface to transmit a question text to a chatbot system by obtaining the question text corresponding to the user intent based on the user intent, receive a first response text to the question text from the chatbot system through the communication interface, determine whether to transmit the first response text to a user terminal of the user based on the first response text, control the communication interface to transmit the first response text to the user terminal based on the determination, receive a second response text from the chatbot system; extract a first action text on a performable action by the service system from the second response text; obtain list information of an action list provided in a current screen by the service system; identify an action corresponding to the second response text based on the first action text and the information on the action list; obtain a second action text of which a first similarity from among a plurality of similarities is greater than or equal to a threshold value; and wherein the identify the action further comprises identifying the action corresponding to the second action text of greater than or equal to the threshold value as the action corresponding to the second response text; and control the communication interface to transmit a command for the action to the service system. 14 . The server of claim 13 , wherein the processor is further configured to identify whether rejection information on a response rejection is comprised in the first response text, and identify that the first response text is not to be transmitted to the user terminal based on identifying that the rejection information is comprised in the first response text. 15 . The server of claim 14 , wherein the processor is further configured to obtain, based on identifying that the rejection information is comprised in the first response text, a re-question text corresponding to the user intent. 16 . The server of claim 13 , wherein the processor is further configured to: receive the first response text registered in a virtual user session of the chatbot system through the communication interface, control, based on identifying that the first response text is to be transmitted to the user terminal of the user, the communication interface to re-transmit the question text to the chatbot system, receive the first response text registered in an actual user session of the chatbot system through the communication interface, and control the communication interface to transmit the first response text to the user terminal. 17 . The server of claim 16 wherein, in a chat window screen displayed in the user terminal, the question text is not displayed and the first response text is displayed. 18 . The server of claim 13 , wherein the activity information comprises at least one from among screen information on a service screen currently displayed, click information of an item clicked by the user, content information on content input by the user, and time information
Business processes related to social networking or social networking services · CPC title
monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Natural language query formulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.