Server and method for controlling same

US12556497B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12556497-B2
Application numberUS-202418629514-A
CountryUS
Kind codeB2
Filing dateApr 8, 2024
Priority dateOct 8, 2021
Publication dateFeb 17, 2026
Grant dateFeb 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12556497B2 cover?
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, receivin…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/3438. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).