Interactive system, server and control method thereof
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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.
-
-
20. 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.
-
Specification