US 12,237,942 B2
Electronic device and method for determining device for performing task by electronic device
Rami Jung, Suwon-si (KR); Hyukjoong Kim, Suwon-si (KR); Daedong Park, Suwon-si (KR); Kyusung Sim, Suwon-si (KR); Kyeonghun Lee, Suwon-si (KR); Keuncheol Lee, Suwon-si (KR); Junsik Jeong, Suwon-si (KR); Jaehong Jo, Suwon-si (KR); Jaehyun Cho, Suwon-si (KR); and Woojei Choi, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Appl. No. 17/290,620
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
PCT Filed Apr. 29, 2021, PCT No. PCT/KR2021/005458
§ 371(c)(1), (2) Date Apr. 30, 2021,
PCT Pub. No. WO2022/092458, PCT Pub. Date May 5, 2022.
Claims priority of application No. 10-2020-0141858 (KR), filed on Oct. 29, 2020.
Prior Publication US 2022/0311636 A1, Sep. 29, 2022
Int. Cl. H04L 12/28 (2006.01)
CPC H04L 12/2823 (2013.01) [H04L 12/2816 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
communication circuitry;
one or more processors communicatively coupled to the communication circuitry; and
memory storing one or more computer programs including computer-executable instructions that, when executed by the one or more processors, cause the electronic device to:
obtain first information using user utterance information,
identify a first task corresponding to the first information,
identify a first plurality of conditions corresponding to the first task based on a first type of the first task among a plurality of conditions classified by tasks types,
identify a first device meeting the first plurality of conditions corresponding to the first task among a plurality of devices,
request the first device to perform the first task via the communication circuitry,
receive, from the first device, first state information indicating that the first task performed by the first device has reached a predetermined state,
identify, based on the first state information, a second task for performing an additional service for the first task, wherein the additional service includes displaying information to provide the additional service for the first task and displaying information to control a function by the first device according to a request from the electronic device,
identify a second device meeting a second plurality of conditions corresponding to the second task among the plurality of devices, wherein the second plurality of conditions include a first condition for user activity information and device configuration information for performing the second task, a second condition for device state information for performing the second task, and a third condition for information about a number of devices for performing the second task, and
request the second device to perform the second task via the communication circuitry.