System and method for providing information interactively by instant messaging application
First Claim
1. A method that uses a processor to provide information through an instant messaging application, the method comprising:
- receiving a request from a terminal through the instant messaging application for adding a software bot as a friend;
registering, using the processor, the software bot as the friend of a user of the terminal;
transmitting a guidance about how to use the software bot to the terminal as a message by the software bot;
transmitting an input request message to the terminal as a message by the software bot the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day;
receiving a reply message by the user from the terminal in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day;
storing the reply message as terminal information associated with the terminal;
retrieving a response to the reply message as a query from a database; and
transmitting the response to the terminal as a message by the software bot,wherein the instant messaging application is configured to display all the messages between the software bot and the user as a thread, andwherein the transmitting the response to the terminal comprises periodically transmitting the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information.
9 Assignments
0 Petitions
Accused Products
Abstract
An information providing method and system may provide information while conversing with a user through an instant messaging application. The information providing system enables a user terminal to add, as a friend, a software bot which may be a virtual friend configured in an artificial software program through the instant messaging application executed in a user terminal. When the user inputs and transmits a message to the software bot through a conversation session, the information providing system may retrieve an appropriate response corresponding to the message from a database by inputting the message as a query, and may transmit the response to the user terminal, thereby providing the response to the user through the conversation session.
-
Citations
25 Claims
-
1. A method that uses a processor to provide information through an instant messaging application, the method comprising:
-
receiving a request from a terminal through the instant messaging application for adding a software bot as a friend; registering, using the processor, the software bot as the friend of a user of the terminal; transmitting a guidance about how to use the software bot to the terminal as a message by the software bot; transmitting an input request message to the terminal as a message by the software bot the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day; receiving a reply message by the user from the terminal in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day; storing the reply message as terminal information associated with the terminal; retrieving a response to the reply message as a query from a database; and transmitting the response to the terminal as a message by the software bot, wherein the instant messaging application is configured to display all the messages between the software bot and the user as a thread, and wherein the transmitting the response to the terminal comprises periodically transmitting the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A method that uses a processor to provide information through a messaging application, the method comprising:
-
recommending a software bot to a terminal for registering the software bot as a friend of a user of the terminal; receiving a request from the terminal through the messaging application for adding the software bot as a friend of the user; registering, using the processor, the software bot as the friend of the user of the terminal; initiating a conversation session with the software bot; transmitting a guidance about how to use the software bot to the terminal as a message by the software bot; transmitting an input request message to the terminal as a message by the software bot, the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day; receiving a reply message by the user from the terminal within the conversation session in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day; storing the reply message as terminal information associated with the terminal; retrieving a response to the reply message as a query from a database by inputting the reply message as the query; and transmitting the response to the terminal as a message by the software bot, wherein the messaging application is configured to display all the messages between the software bot and the user as a thread, and wherein the transmitting the response to the terminal comprises periodically transmitting the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information. - View Dependent Claims (20, 24)
-
-
12. A system to provide information through a messaging application, the system comprising:
-
a processor configured to receive a request from a terminal through the instant messaging application for adding a software bot as a friend, register the software bot as the friend of a user of the terminal, control to transmit a guidance about how to use the software bot to the terminal as a message by the software bot; control to transmit an input request message to the terminal as a message by the software bot, the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day, receive a reply message by the user from the terminal in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day, store the reply message as terminal information associated with the terminal, retrieve a response to the reply message as a query from a database by inputting the reply message as the query, and control to transmit the response to the terminal as a message by the software bot, wherein the messaging application is configured to display all the messages between the software bot and the user as a thread, and wherein the processor is configured to periodically transmit the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information. - View Dependent Claims (13, 14, 15, 16, 21, 25)
-
-
17. A non-transitory computer-readable recording medium having recorded thereon a program that causes a computer to execute a method of providing information through a messaging application, the method comprising:
-
receiving, from a terminal, a request for adding a software bot as a friend; registering the software bot as the friend of a user of the terminal; transmitting a brief address and a simple guidance about how to use the software bot to the terminal as a message by the software bot; transmitting, by the software bot, an input request message to the terminal, the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day; receiving a reply message by the user from the terminal in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day; storing the reply message as terminal information; retrieving a response to the reply message as a query from a database by inputting the reply message as the query; and transmitting the response to the terminal as a message by the software bot, wherein the messaging application is configured to display all the messages between the software bot and the user as a thread, and wherein the transmitting the response to the terminal comprises periodically transmitting the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information. - View Dependent Claims (22)
-
-
18. A non-transitory computer-readable recording medium having recorded thereon a program that causes a computer to execute a method of providing information through a messaging application, the method comprising:
-
recommending a software bot to a terminal for registering the software bot as a friend of a user of the terminal; receiving a request from the terminal for adding the software bot as a friend of the user; registering the software bot as the friend of the user of the terminal; initiating a conversation session with the software bot; transmitting a brief address and a simple guidance about how to use the software bot to the terminal as a message by the software bot; transmitting an input request message to the terminal within the conversation session as a message by the software bot, the input request message including a message asking the user to input position identification and a message asking the user to input an alarm time at which a response to the reply message is to be transmitted to the terminal each day; receiving a reply message input by the user from the terminal within the conversation session in response to the input request message, the reply message including position identification and an alarm time at which a response to the reply message is to be transmitted to the terminal each day; storing the reply message as terminal information associated with the terminal; retrieving a response to the reply message as a query from a database by inputting the reply message as the query; and transmitting the response to the terminal as a message by the software bot, wherein the messaging application is configured to display all the messages between the software bot and the user as a thread, and wherein the transmitting the response to the terminal comprises periodically transmitting the response associated with a region corresponding to the position identification at the alarm time, included in the reply message, each day through the messaging application based on the database information. - View Dependent Claims (23)
-
Specification