Interactive system, server and control method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorKyoung-min Kim
Life of this patent
Estimating the term…
Abstract
An interactive system, an first server and a control method thereof are provided. According to a method for controlling the interactive system, the first server includes storing query data generated by inputting a keyword to a pre-analyzed utterance pattern by an first server, receiving a user's voice, converting the user's voice to voice data and transmitting the voice data to the first server by a display apparatus and in response to the voice data being received, performing a search regarding the user's voice by being the first server using the stored query data.
Claims20
A method of controlling an interactive system, the method comprising:
- parsing, by a server, a plurality of voice data received from a plurality of users;
- identifying, by the server, an utterance pattern based on the parsed plurality of voice data, and obtaining a plurality of keywords corresponding to at least one from among contents and a searching word list of a search engine;
- obtaining, by the server, query data comprising a plurality of queries by combining at least one keyword of the obtained plurality of keywords with the identified utterance pattern;
- storing, by the server, the obtained query data;
- and
- based on a voice data being received from a display apparatus of a user, performing, by the server, a search related to a voice of the user by comparing the voice data with the stored query data.
An interactive system comprising:
- a first server;
- and
- a display apparatus configured to receive a voice of a user, convert the voice to voice data and transmit the voice data to the first server,
- wherein the first server is configured to:
- parse a plurality of voice data received from a plurality of users,
- identify an utterance pattern based on the parsed plurality of voice data and obtaining a plurality of keywords corresponding to at least one from among contents and a searching word list of a search engine,
- obtain query data comprising a plurality of queries by combining at least one keyword of the obtained plurality of keywords with the identified utterance pattern,
- store the obtained query data, and
- based on the voice data being received from the display apparatus of the user, perform, by the first server, a search related to the voice of the user by comparing the voice data with the stored query data.
A method for controlling a server, the method comprising:
- parsing, by the server, a plurality of voice data received from a plurality of users;
- identifying, by the server, an utterance pattern based on the parsed plurality of voice data and obtaining a plurality of keywords corresponding to at least one from among contents and a searching word list of a search engine;
- obtaining, by the server, query data comprising a plurality of queries by combining at least one keyword of the obtained plurality of keywords with the identified utterance pattern;
- storing, by the server, the obtained query data;
- based on a voice data being received from a display apparatus of a user, performing, a search related to a voice of the user by comparing the voice data with the stored query data,
- in response to receiving data which corresponds to the voice of the user, determining whether the data is consistent with the stored query data;
- in response to the data being consistent with the stored query data, performing a search with the stored query data;
- and
- in response to the data being inconsistent with the stored query data, performing natural language processing with the data and performing the search according to a result of the natural language processing.
A server comprising:
- a storage;
- a communicator;
- and
- a controller configured to:
- parse a plurality of voice data received from a plurality of users,
- identify an utterance pattern based on the parsed plurality of voice data and obtaining a plurality of keywords corresponding to at least one from among contents and a searching word list of a search engine,
- obtain query data comprising a plurality of queries by combining at least one keyword of the obtained plurality of keywords with the identified utterance pattern,
- store the obtained query data,
- based on a voice data being received from a display apparatus of a user, perform a search related to a voice of the user by comparing the voice data with the stored query data,
- in response to receiving data which corresponds to the voice of the user through the communicator, determine whether the received data is consistent with the stored query data,
- perform a first search with the stored query data in response to the data being consistent with the stored query data, and
- perform natural language processing and perform a second search according to a result of the natural language processing in response to the data being inconsistent with the stored query data.
Dependencies are inferred from the claim text.