IP Library Granted Patent US 11,662,976
Granted Patent B2
US 11,662,976 · App. 17/022,566 · Granted May 30, 2023

Electronic device and method for sharing voice command thereof

Inventors: Jungkeun Cho (Gyeonggi-do, KR); Bokyum Kim (Gyeonggi-do, KR); Jaeyung Yeo (Gyeonggi-do, KR)
G06F3/167G06F9/453G06F9/547G10L15/22G10L15/30G10L15/063G10L15/08G10L2015/228
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,662,976
App. No.
17/022,566
Granted
May 30, 2023
Kind
B2
Abstract

An electronic device is provided and includes a display; a wireless communication circuit; a processor operatively connected to the display and the wireless communication circuit; and a memory operatively connected to the processor. The memory may store instructions that, when executed, cause the processor to obtain a command generated by an utterance input on an external device, and first data related to a function to be executed when the command is input on the external device by using the wireless communication circuit; obtain second data related to a function to be executed when the command is input on the electronic device; and determine whether the command is executable on the electronic device based on a result of a comparison between the first data and the second data.

Claims (39)

1. An electronic device comprising:

a display;

a wireless communication circuit;

a processor operatively connected to the display and the wireless communication circuit; and

a memory operatively connected to the processor,

wherein the memory stores instructions that, when executed, cause the processor to:

obtain a command generated by an utterance input on an external device, and first data related to a function to be executed when the command is input on the external device by using the wireless communication circuit;

obtain second data related to the function to be executed when the command is input on the electronic device; and

determine whether the command is executable on the electronic device based on a result of a comparison between the first data and the second data, and

wherein the instructions are further configured to cause the processor to map the command to at least one of the first data or the second data and store a mapping result in the memory in case that the first data and the second data are the same.

2. The electronic device of claim 1 , wherein the instructions are further configured to cause the processor to obtain first supplementary information related to the external device by using the wireless communication circuit.

3. The electronic device of claim 1 , wherein the instructions are further configured to cause the processor to:

transmit the command and second supplementary information related to the electronic device to a first external server by using the wireless communication circuit; and

obtain the second data generated based on the command and the second supplementary information from the first external server.

4. The electronic device of claim 3 , wherein the first data is generated by the first external server that processes the command and the first supplementary information received from the external device.

5. The electronic device of claim 1 , wherein the instructions are further configured to cause the processor to obtain the command and the first data from a second external server by using the wireless communication circuit.

6. The electronic device of claim 1 , wherein the instructions are further configured to cause the processor to change at least one of the command or the second data in case that the first data and the second data are different.

7. The electronic device of claim 6 , wherein the instructions are further configured to cause the processor to change at least one of the command or the second data based on second supplementary information related to the electronic device.

8. The electronic device of claim 7 , wherein the instructions are further configured to cause the processor to change at least one of the command or the second data based on information stored in a first application designated to execute the command.

9. The electronic device of claim 7 , wherein in case that a first application related to the command is not installed in the electronic device, the instructions are further configured to cause the processor to display information needed for installation of the first application on the display, or change at least a portion of the second data to permit the command to be executed by a second application installed in the electronic device.

10. The electronic device of claim 7 , wherein in case that the command includes a function to be executed by a peripheral device, the instructions are further configured to cause the processor to change at least one of the command or the second data in accordance with peripheral devices connected to the electronic device.

11. The electronic device of claim 7 , wherein the instructions are further configured to cause the processor to:

display information related to the changed at least one of the command or the second data on the display; and

map the changed command to the second data and store a mapping result in the memory based on a user input on the display.

12. A method for an electronic device to share commands, the method comprising:

obtaining a command generated by an utterance input on an external device, and first data related to a function to be executed when the command is input on the external device;

obtaining second data related to a function to be executed when the command is input on the electronic device,

determining whether the command is executable on the electronic device based on a result of a comparison between the first data and the second data; and

mapping the command to at least one of the first data or the second data and storing a mapping result in case that the first data and the second data are the same.

13. The method of claim 12 , further comprising obtaining first supplementary information related to the external device.

14. The method of claim 12 , wherein obtaining the second data comprises:

transmitting the command and second supplementary information related to the electronic device to a first external server; and

obtaining the second data generated based on the command and the second supplementary information from the first external server.

15. The method of claim 12 , further comprising changing at least one of the command or the second data in case that the first data and the second data are different.

16. The method of claim 15 , wherein changing at least one of the command or the second data comprises changing at least one of the command or the second data based on second supplementary information related to the electronic device.

17. The method of claim 16 , wherein changing at least one of the command or the second data comprises changing at least one of the command or the second data based on information stored in a first application designated to execute the command.

18. The method of claim 16 , wherein changing at least one of the command or the second data comprises at least one of, in case that a first application related to the command is not installed in the electronic device:

displaying information needed for installation of the first application on a display; or

changing at least a portion of the second data to permit the command to be executed by a second application installed in the electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2020
From: CHO, JUNGKEUN; KIM, BOKYUM; YEO, JAEYUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053811/0887 →
Priority Claims (1)
KR 10-2019-0128741 · Oct 16, 2019 · national
Continuity (2)
Related Publication 20210117151A1 · Apr 22, 2021
Related Publication 20210117151A1 · Apr 22, 2021