Information providing system, information providing method, non-transitory recording medium, and data structure
First Claim
1. An information providing system that automatically generates a response, including a response according to a predetermined condition, to a text query input from a user terminal in electronic communication with the information providing system, the information providing system comprising:
- an information providing server including a CPU; and
a non-transitory computer readable medium including computer implementable instructions, which when read by the CPU directs the information providing server to;
receive, by an input reception module, the text query input from the user terminal;
determine, by a response determination module, a response to the input text query based on a comparison thereof with knowledge data stored in a database in electronic communication with the information providing server;
generate, by a response data generation module, response data including the response determined as a result of the comparison; and
,send the generated response data to the user terminal,wherein the knowledge data stored in the database is composed of a plurality of units, each including a reference text that is compared with the input text query, and a response text that is associated with the reference text,wherein the reference text is associated with auxiliary information comprising one or more of;
a predetermined response condition, which is a condition on information input from the user terminal other than the input text query for selecting a response from among a plurality of responses to be sent to the user terminal;
a predetermined response behavior setting, which is information for defining a behavior of the user terminal when a selected response is received by the user terminal; and
,a predetermined applicability setting, which is information for specifying whether the reference text is to be a suggestion and/or whether to record the input text query into a log; and
,wherein data to be included in the generated response data is based on the auxiliary information associated with the reference text and a semantic closeness of the input text query and the reference text being greater than or equal to a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an information providing system capable of changing a response to an input from a user based on a predetermined response condition and further making a user terminal to perform a specified behavior (action) in outputting the response. An information providing server selects a reference text semantically closest to the input sentence from a user from knowledge data to determine a response text associated with the reference text. If a plurality of response texts are associated with the reference text, the information providing server determines the response in accordance with the response condition. Furthermore, the information providing server controls the user terminal to perform the behavior registered with the reference text.
16 Citations
17 Claims
-
1. An information providing system that automatically generates a response, including a response according to a predetermined condition, to a text query input from a user terminal in electronic communication with the information providing system, the information providing system comprising:
-
an information providing server including a CPU; and a non-transitory computer readable medium including computer implementable instructions, which when read by the CPU directs the information providing server to; receive, by an input reception module, the text query input from the user terminal; determine, by a response determination module, a response to the input text query based on a comparison thereof with knowledge data stored in a database in electronic communication with the information providing server; generate, by a response data generation module, response data including the response determined as a result of the comparison; and
,send the generated response data to the user terminal, wherein the knowledge data stored in the database is composed of a plurality of units, each including a reference text that is compared with the input text query, and a response text that is associated with the reference text, wherein the reference text is associated with auxiliary information comprising one or more of; a predetermined response condition, which is a condition on information input from the user terminal other than the input text query for selecting a response from among a plurality of responses to be sent to the user terminal; a predetermined response behavior setting, which is information for defining a behavior of the user terminal when a selected response is received by the user terminal; and
,a predetermined applicability setting, which is information for specifying whether the reference text is to be a suggestion and/or whether to record the input text query into a log; and
,wherein data to be included in the generated response data is based on the auxiliary information associated with the reference text and a semantic closeness of the input text query and the reference text being greater than or equal to a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of automatically generating a response, including a response according to a predetermined condition, to a text query input from a user terminal in electronic communication with an information providing system including an information providing server having a CPU, the information providing method comprising:
-
receiving an input text query input from the user terminal; determining a response to the input text query based on a comparison thereof with knowledge data stored in a database in electronic communication with the information providing server; and generating response data including the response determined as a result of the comparison and sending the generated response data to the user terminal, wherein the knowledge data stored in the database is composed of a plurality of units each including a reference text that is compared with the input text query and a response text that is associated with the reference text, wherein the reference text is associated with auxiliary information comprising one or more of; a predetermined response condition, which is a condition on information input from the user terminal other than the input text query for selecting a response from among a plurality of responses to be sent to the user terminal; a predetermined response behavior setting, which is information for defining a behavior of the user terminal when a selected response is received by the user terminal; and
,a predetermined applicability setting, which is information for specifying whether the reference text is to be a suggestion and/or whether to record the input text query into a log; and
wherein,data to be included in the generated response data is based on the auxiliary information associated with the reference text and a semantic closeness of the input text query and the reference text being greater than or equal to a predetermined threshold. - View Dependent Claims (11, 12)
-
-
13. A non-transitory recording medium storing computer implementable instructions, which when read a CPU of an information providing system, causes the system to automatically generate a response to a text query, including a response according to a predetermined condition, the system further caused to:
-
receive, by an input reception module, an input text query from a user terminal; determine, by a response determination module, a response to the input text query based on a comparison thereof with knowledge data stored in a database in electronic communication with the information providing server; generate, by a response data generation module, response data including the response determined as a result of the comparison; and
,send the generated response data to the user terminal, wherein the knowledge data stored in the database is composed of a plurality of units each including a reference text that is compared with the input text query, and a response text that is associated with the reference text, wherein the reference text is associated with auxiliary information comprising one or more of; a predetermined response condition, which is a condition on information input from the user terminal other than the input text query for selecting a response from among a plurality of responses to be sent to the user terminal; a predetermined response behavior setting, which is information for defining a behavior of the user terminal when a selected response is received by the user terminal; and
,a predetermined applicability setting, which is information for specifying whether the reference text is to be a suggestion and/or whether to record the input text query into a log; and
wherein,data to be included in the generated response data is based on the auxiliary information associated with the reference text and a semantic closeness of the input text query and the reference text being greater than or equal to a predetermined threshold. - View Dependent Claims (14, 15)
-
-
16. A data structure accessed by an information generating system that automatically generates a response, including a response according to a predetermined condition, to a text query input from a user terminal in electronic communication with the information providing system, the data structure composed of units, each of the units comprising:
-
a reference text to be compared with an input text query input from the user terminal; a response text associated with the reference text; and predetermined auxiliary information associated with the reference text, comprising one or more of; a predetermined response condition, which is a condition on information input from the user terminal other than the input text query for selecting a response from among a plurality of responses to be sent to the user terminal; a predetermined response behavior setting, which is information for defining a behavior of the user terminal when a selected response is received by the user terminal; and
,a predetermined applicability setting, which is information for specifying whether the reference text is to be a suggestion and/or whether to record the input text query into a log;
wherein,data to be included in response data to be sent to the user terminal is determined in accordance with results of comparing the input text query with the reference texts and matching with the predetermined auxiliary information. - View Dependent Claims (17)
-
Specification