US 12,003,965 B2
Electronic device for providing IOT device control service, and control method therefor
Taesoo Jun, Gyeonggi-do (KR); Saerome Kim, Gyeonggi-do (KR); and Jihoon Jung, Gyeonggi-do (KR)
Assigned to Samsung Electronics Co., Ltd, (KR)
Appl. No. 17/271,453
Filed by SAMSUNG ELECTRONICS CO., LTD., Gyeonggi-do (KR)
PCT Filed Sep. 6, 2019, PCT No. PCT/KR2019/011546
§ 371(c)(1), (2) Date Feb. 25, 2021,
PCT Pub. No. WO2020/055045, PCT Pub. Date Mar. 19, 2020.
Claims priority of application No. 10-2018-0109578 (KR), filed on Sep. 13, 2018.
Prior Publication US 2021/0329451 A1, Oct. 21, 2021
Int. Cl. H04W 12/08 (2021.01); H04L 41/08 (2022.01); H04L 41/0806 (2022.01); H04W 12/06 (2021.01)
CPC H04W 12/08 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0886 (2013.01); H04W 12/06 (2013.01)] 7 Claims
OG exemplary drawing
 
1. An electronic device comprising:
communication circuitry;
a processor; and
a memory operatively connected with the processor and storing a control list of a plurality of devices controllable through a communication network,
wherein the memory stores an open connectivity foundation (OCF) standards-based application programming interface (API) and instructions that are configured, when executed, to cause the processor to:
receive, through a multiple ownership transfer (MOT) agent operating on the OCF standards-based API, a control authority setting request from a first terminal for controlling at least one of the plurality of devices;
perform authentication with respect to the first terminal in response to the control authority setting request;
transmit credential information for the first terminal to the at least one of the plurality of devices included in the control list;
transmit a first shared key for authentication of the first terminal to the at least one of the plurality of devices;
set a control authority of the first terminal for the at least one of the plurality of devices;
in response to determining that there is no need to control the at least one of the plurality of devices, discard the credential information of the first terminal by using the MOT agent operating on the OCF standards-based API; and
notify the at least one of the plurality of devices that the credential information of the first terminal is discarded,
wherein the control list comprises item-specific device identification information, device type information, control authority setting information, and security level information of the plurality of devices, and
wherein the credential information comprises identification information of the first terminal, a list of device over which the first terminal is to share a control authority, the first shared key, and an authentication certificate.