US 12,216,701 B2
Voice-based content providing method and electronic device thereof
Jinho Choi, Suwon-si (KR); Kyounghoon Lee, Suwon-si (KR); Suneung Park, Suwon-si (KR); and Jaeyung Yeo, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Dec. 27, 2021, as Appl. No. 17/562,470.
Application 17/562,470 is a continuation of application No. PCT/KR2021/019755, filed on Dec. 23, 2021.
Claims priority of application No. 10-2020-0182208 (KR), filed on Dec. 23, 2020.
Prior Publication US 2022/0197937 A1, Jun. 23, 2022
Int. Cl. G06F 16/483 (2019.01); G10L 15/00 (2013.01); H04L 67/10 (2022.01)
CPC G06F 16/483 (2019.01) [H04L 67/10 (2013.01); G10L 15/00 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a microphone;
a communication circuit;
an output device comprising at least one of a speaker or a display;
memory storing one or more computer programs; and
one or more processors communicatively coupled to the microphone, the communication circuit, the output device and the memory,
wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors individually or collectively, cause the electronic device to:
receive a voice input of a user through the microphone,
transmit the voice input and context information to an external server through the communication circuit, wherein the context information comprises information about an application running on the electronic device,
receive a response to play content corresponding to a category determined based on category priority information from among a plurality of content matching a keyword included in the voice input and a score value for each category by the external server, from the external server through the communication circuit, wherein the category priority information is determined based on the context information, and
play the content through the output device, and
wherein the score value for each category comprises:
a first score value determined based on preference of a plurality of users for a plurality of categories respectively corresponding to the plurality of content, and
a second score value determined based on user historical data of the user for the plurality of categories.