System and method for registering device for voice assistant service
AssigneeSamsung Electronics Co., Ltd.
InventorsHojung Lee, Hyeonmok Ko, Hyungrai Oh, Inchul Hwang
Life of this patent
Estimating the term…
Abstract
A system and method for registering a new device for a voice assistant service. The method, performed by a server, of registering a new device for a voice assistant service includes: comparing functions of a pre-registered device with functions of the new device; identifying functions corresponding to the functions of the pre-registered device among the functions of the new device, based on the comparison; obtaining pre-registered utterance data related to at least some of the identified functions; generating action data for the new device based on the identified functions and the pre-registered utterance data.
Claims18
A method, performed by a server, of registering a new device for a voice assistant service, the method comprising:
- obtaining a first technical specification indicating first functions of a pre-registered device and a second technical specification indicating second functions of the new device;
- combining two or more first functions of the pre-registered device based on a similarity between the two or more functions;
- comparing the combined first functions and the first functions of the pre-registered device with the second functions of the new device, based on the first technical specification and the second technical specification;
- based on the comparing, deleting the one or more of the first functions of the pre-registered device unsupported by the new device;
- based on the comparing, identifying functions of the pre-registered device remaining after the deletion that match the second functions of the new device as matching functions;
- obtaining pre-registered utterance data related to the matching functions;
- generating action data for the new device based on the matching functions and the pre-registered utterance data;
- and
- storing the pre-registered utterance data and the action data in association with the new device,
- wherein the action data comprises data related to a series of detailed operations of the new device corresponding to the pre-registered utterance data.
A server for registering a new device for a voice assistant service, the server comprising:
- a communication interface;
- a memory storing a program including one or more instructions;
- and
- a processor configured to execute the one or more instructions of the program stored in the memory to control the server to:
- obtain a first technical specification indicating first functions of a pre-registered device and a second technical specification indicating second functions of the new device,
- combine two or more first functions of the pre-registered device based on a similarity between the two or more functions;
- compare the combined first functions and the first functions of the pre-registered device with the second functions of the new device based on the first technical specification and the second technical specification,
- based on the comparing, delete the one or more of the first functions of the pre-registered device unsupported by the new device;
- identify the first functions of the pre-registered device remaining after the deletion that match the second functions of the new device as matching functions,
- obtain pre-registered utterance data related to the matching functions,
- generate action data for the new device based on the matching functions and the pre-registered utterance data, and
- store the pre-registered utterance data and the action data in association with the new device in a database,
- wherein the action data comprises data related to a series of detailed operations of the new device corresponding to the pre-registered utterance data.
Dependencies are inferred from the claim text.