Performing tasks and returning audio and visual answers based on voice command
First Claim
1. A method for providing voice interactive services to a user through an artificial intelligence voice interactive system including a central server and a plurality of service servers each associated with a legacy system, the method comprising:
- performing a registration operation in response to a predetermined event to register the plurality of service servers and store the registered information of each of the plurality of service servers;
receiving command data, determining a task to perform based on the command data, and selecting at least one of the plurality of service servers based on the determined task;
generating an instruction message based on the command data, the determined task, and the registered information of the selected at least one of the plurality of service servers, and transmitting the generated instruction message to the selected at least one of the plurality of service servers; and
receiving a response message from the selected at least one of the plurality of service servers and outputting at least one of audio and video data based on the response message.
1 Assignment
0 Petitions
Accused Products
Abstract
An artificial intelligence voice interactive system may provide various services to a user in response to a voice command by providing an interface between the system and a legacy system to enable providing various types of existing services in response to user speech without modifying systems for the existing services. Such system includes a central server, and the central server may perform operations of registering a plurality of service servers at the central server and storing registration information of each service server, analyzing voice command data from the user device and determining at least one task and corresponding service servers based on the analysis results, generating an instruction message based on the voice command data, the determined at least one task, and the registration information of the selected service servers, and transmitting the generated instruction message to the selected service servers, and receiving task results including audio and video data from the selected service servers and outputting the task results through at least one device associated with the user device.
-
Citations
15 Claims
-
1. A method for providing voice interactive services to a user through an artificial intelligence voice interactive system including a central server and a plurality of service servers each associated with a legacy system, the method comprising:
-
performing a registration operation in response to a predetermined event to register the plurality of service servers and store the registered information of each of the plurality of service servers; receiving command data, determining a task to perform based on the command data, and selecting at least one of the plurality of service servers based on the determined task; generating an instruction message based on the command data, the determined task, and the registered information of the selected at least one of the plurality of service servers, and transmitting the generated instruction message to the selected at least one of the plurality of service servers; and receiving a response message from the selected at least one of the plurality of service servers and outputting at least one of audio and video data based on the response message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing, by a user device, various non-voice interactive services in response to a voice command from a user, the method comprising:
-
receiving a voice command from the user; transmitting command data to a central server; receiving a result message from at least one of the central server and service servers, wherein each of the service servers is associated with a legacy system; and outputting at least one of audio and video data based on the result message through the user device, wherein; the result message is generated by one of the service servers, as a result of performing at least one task included in the command data through the selected service server, and the selected service server and the central server are communicated through an instruction message which has information necessary for the selected service server to perform the task included in the command data. - View Dependent Claims (15)
-
Specification