IP Library Granted Patent US 51,026
Granted Patent E1
US 51,026 · App. 18/763,505 · Granted Sep 8, 2026

Method for managing and controlling external IoT device and electronic device supporting the same

Inventors: Nam Jin Kim (Gyeonggi-do, KR); Tae Jun Kim (Gyeonggi-do, KR); Hae Na Kim (Gyeonggi-do, KR); Yoe Chan Song (Gyeonggi-do, KR); Jung Hwan Song (Gyeonggi-do, KR); Sung Yeon Woo (Gyeonggi-do, KR); Joon Hwan Lee (Seoul, KR); Pyo Je Cho (Gyeonggi-do, KR); Han Jib Kim (Gyeonggi-do, KR); Gyu Cheol Choi (Gyeonggi-do, KR); Bo Kun Choi (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W4/14H04L41/22H04L63/0853H04L67/12H04L67/55H04M1/72415H04W4/70H04W4/80H04W12/06H04W76/10H04W12/77
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 51,026
App. No.
18/763,505
Granted
Sep 8, 2026
Kind
E1
Abstract

A method and electronic device are disclosed herein. The electronic device includes a display, a communication unit, a processor and a memory storing instructions. The process executes the instructions to implement the method, including establishing wireless communication with one or more IoT devices, displaying a user interface for managing IoT devices, receiving a user input selecting a group of IoT devices, transmitting first information including user account data to an external server, transmitting second information to another device, the first information also indicating a selected group of IoT devices, and the second information causing the other device to communicatively connect with the first external server.

Claims (88)

1 . An electronic device comprising:

a display;

a wireless communication circuit;

a processor; and

a memory that stores an application program for managing a plurality of Internet-of-Things (IoT) devices, the application program including instructions executable by the processor to:

establish wireless communication with one or more IoT devices by using the wireless communication circuit;

display a user interface for managing the one or more IoT devices through the display, wherein a first user interface includes a list for a first user input selecting IoT devices from among the one or more IoT devices to form a group, and wherein a second user interface includes a field into which account information associated with a user of another electronic device is entered, and an object for sending a Short Message Service (SMS) message;

when the account information is entered into the field and confirmed on the second user interface, transmit first information including user account data of the electronic device, group information indicating the selected IoT devices forming the group and the account information or a telephone number of the another electronic device to a first external server using the wireless communication circuits;

wherein the first external server transmits a push message to the another electronic device causing the another electronic device to communicatively connected with the first external server and control the selected IoT devices; and

when the object for sending the SMS message is selected in the second user interface, and

transmit second information including URL information for downloading the application program to the another electronic device using the SMS message by the wireless communication circuit,

wherein the second information causes the another electronic device to communicatively connect with the first external server and control the selected IoT devices.

2 . The electronic device of claim 1 , wherein the second information is transmitted using at least one of account information associated with the another electronic device and the telephone number of the another electronic device.

3 . The electronic device of claim 1 , wherein the plurality of IoT devices are divided into a plurality of groups.

4 . The electronic device of claim 3 , wherein the instructions are executable by the processor to divide the plurality of IoT devices into the plurality of groups, based on locations where the plurality of IoT devices are located.

5 . The electronic device of claim 1 , wherein the instructions are executable by the processor to:

share at least one of a security code generated in the electronic device and the first external server with another electronic device.

6 . The electronic device of claim 5 , wherein the security code is a personal identification number (PIN) code or a quick response (QR) code.

7 . The electronic device of claim 5 , wherein the instructions are executable by the processor to:

transmit the security code to the another electronic device using short-range communication.

8 . The electronic device of claim 5 , wherein the instructions are executable by the processor to:

when the security code is generated in the first external server, add a dummy code to the generated security code; and

transmit the generated security code to which the dummy code is added to the another electronic device.

9 . The electronic device of claim 1 , wherein the instructions are executable by the processor to:

receive a request from the another electronic device to control the one or more IoT devices; and

responsive to receiving an input confirming the request, transmitting the first information.

10 . The electronic device of claim 1 , wherein the instructions are executable by the processor to:

after sending the SMS message, transmit third information including the user account data, the group information and the telephone number of the another electronic device to the first external server using the wireless communication circuit in the background.

11. A server comprising:

a wireless communication circuit;

a memory; and

a processor electrically connected to the memory and the wireless communication circuit;

wherein the processor is configured to:

receive setting information for controlling one or more home appliances from a first electronic device through the wireless communication circuit;

store the setting information in the memory in association with first identification information of the first electronic device and/or a first user account associated with the first electronic device;

receive, from the first electronic device, a request for sharing at least a portion of the setting information with a second electronic device through the wireless communiation circuit;

generate a quick response (QR) code based on the request;

transmit the generated QR code to the first electronic device through the wireless communication circuit;

receive, from the second electronic device, information on the QR code and a second user account through the wireless communication circuit; and

store at least a portion of the setting information in the memory in association with a second identification information of the second electronic device and/or the second user account.

12. The server of claim 11 , wherein the setting information includes identification of the one or more home appliances or information about a group classifying the one or more home appliances.

13. The server of claim 12 , wherein the information about the group is determined based on a place where the one or more home appliances are disposed.

14. The server of claim 11 , wherein the request includes the first identification information and/or the first user account.

15. The server of claim 11 , wherein the processor is configured to transmit the at least a portion of the setting information to the second electronic device through the wireless communication circuit.

16. The server of claim 15 , wherein the processor is configured to transmit at least one of the first user account, identification information of the one or more home appliances, or information about a group for classifying the one or more home appliances, through the wireless communication circuit to the second electronic device.

17. The server of claim 11 , wherein a control authority that the second electronic device has with respect to the one or more home appliances is equal to or less than a control authority that the first electronic device has with respect to the one or more home appliances.

18. A server comprising:

a wireless communication circuit;

a memory; and

a processor electrically connected to the memory and the wireless communication circuit;

wherein the processor is configured to:

receive setting information for controlling one or more home appliances from a first electronic device through the wireless communication circuit,

store the setting information in the memory in association with first identification information of the first electronic device and/or a first user account associated with the first electronic device;

receive, from the first electronic device, a request for inviting a second electronic device through the wireless communication circuit;

transmit a quick response (QR) code to the first electronic device based on the request through the wireless communication circuit;

receive information on the QR code and a second user account from the second electronic device through the wireless communication circuit; and

store at least a portion of the setting information in the memory in association with second identification information of the second electronic device and/or the second user account.

19. The server of claim 18 , wherein the setting information includes identification information of the one or more home appliances or information about a group classifying the one or more home appliances.

20. The server of claim 19 , wherein the information about the group is determined based on a place in which the one or more home appliances are disposed.

21. The server of claim 19 , wherein the request includes the first identification information and/or the first user account.

22. The server of claim 19 , wherein the processor is configured to receive the second user account and transmit at least a portion of the setting information to the second electronic device, through the wireless communication circuit.

23. A server comprising:

a wireless communication circuit;

a memory; and

a processor electrically connected to the memory and the wireless communication circuit;

wherein the processor is configured to:

receive setting information for controlling one or more home appliances from a first electronic device through the wireless communication circuit;

store the setting information in the memory in association with the first identification information of the first electronic device and/or a first user account associated with the first electronic device;

receive a request for a quick response (QR) code including the first identification information and/or the first user account from the first electronic device through the wireless communication circuit;

receive information about the QR code and a second user account from a second electronic device through the wireless communication circuit,

store at least a portion of the setting information in the memory in association with second identification information of the second electronic device and/or the second user account.

24. The server of claim 23 , wherein the setting information includes identification information of the one or more home appliances or information about a group classifying the one or more home appliances.

25. The server of claim 24 ,

wherein the request further includes the setting information, and

wherein the processor is configured to generate the QR code based on the request, and transmit the QR code to the first electronic device through the wireless communication circuit.

26. A method for managing and controlling an external device, performed by a server, comprising:

receiving, through a wireless communication circuit of the server, setting information for controlling one or more home appliances from a first electronic device;

storing the setting information in a memory of the server in association with first identification information of the first electronic device and/or a first user account associated with the first electronic device;

receiving a request for sharing at least a portion of the setting information with a second electronic device from the first electronic device through the wireless communication circuit;

generating a quick response (QR) code based on the request;

transmitting the generated QR code to the first electronic device through the wireless communication circuit;

receiving information about the QR code and a second user account from the second electronic device through the wireless communication circuit; and

storing at least a portion of the setting information in the memory in association with second identification information of the second electronic device and/or the second user account.

27. The method of claim 26 , wherein the setting information includes identification information of the one or more home appliances or information about a group classifying the one or more home appliances.

28. The method of claim 26 , wherein the request includes the first identification information and/or the first user account.

29. The method of claim 26 , further comprising:

transmitting at least a portion of the setting information to the second electronic device.

30. The method of claim 29 , wherein the portion of the setting information includes at least one of the first user account, identification information of the one or more home appliances, or information about a group for classifying the one or more home appliances.

Priority Claims (1)
KR 10-2017-0039912 · Mar 29, 2017 · national
Continuity (3)
Division 17587085 · Jan 28, 2022
Reissue 15935472 · Mar 26, 2018
Reissue 15935472 · Mar 26, 2018
References Cited (91)
US 7739414B2 · Yi · 2010 [cited by applicant]
US 8774781B1 · Speiser · 2014 [cited by examiner]
US 9143402B2 · Tinnakornsrisuphap · 2015 [cited by examiner]
US 9380055B2 · Hiramoto · 2016 [cited by applicant]
US 9473504B2 · Sundaresan et al. · 2016 [cited by applicant]
US 9490996B1 · Vijayrao · 2016 [cited by examiner]
US 9600645B2 · Fadell · 2017 [cited by examiner]
US 9661105B2 · Sharma et al. · 2017 [cited by applicant]
US 9716675B2 · Choi et al. · 2017 [cited by applicant]
US 9774497B2 · Britt et al. · 2017 [cited by applicant]
US 9858425B2 · Guedalia et al. · 2018 [cited by applicant]
US 9977415B2 · Zimmerman · 2018 [cited by examiner]
US 10075420B2 · Zhu et al. · 2018 [cited by applicant]
US 10119714B2 · Amer · 2018 [cited by examiner]
US 10230717B2 · Main · 2019 [cited by applicant]
US 10248399B2 · Yoon · 2019 [cited by applicant]
US 10291712B2 · Koo · 2019 [cited by applicant]
US 10356067B2 · Zibuschka · 2019 [cited by examiner]
US 10448486B2 · Baek et al. · 2019 [cited by applicant]
US 10484347B2 · Kim et al. · 2019 [cited by applicant]
US 10510035B2 · Fadell · 2019 [cited by examiner]
US 10547731B2 · Kim et al. · 2020 [cited by applicant]
US 10659246B2 · Guedalia et al. · 2020 [cited by applicant]
US 10693959B2 · Silva · 2020 [cited by applicant]
US 10802708B2 · Lee et al. · 2020 [cited by applicant]
US 20040146057A1 · Yi · 2004 [cited by applicant]
US 20100131897A1 · Yamao · 2010 [cited by applicant]
US 20130068832A1 · Li · 2013 [cited by examiner]
US 20140006517A1 · Hsiao · 2014 [cited by examiner]
US 20140244834A1 · Guedalia et al. · 2014 [cited by applicant]
US 20140250183A1 · Unagami · 2014 [cited by examiner]
US 20140273996A1 · Speiser · 2014 [cited by examiner]
US 20150023183A1 · Ilsar · 2015 [cited by examiner]
US 20150109104A1 · Fadell · 2015 [cited by examiner]
US 20150237071A1 · Maher · 2015 [cited by examiner]
US 20160004871A1 · Guedalia et al. · 2016 [cited by applicant]
US 20160036764A1 · Dong · 2016 [cited by examiner]
US 20160072638A1 · Amer · 2016 [cited by examiner]
US 20160072839A1 · Mortimore, Jr. · 2016 [cited by applicant]
US 20160105292A1 · Choi et al. · 2016 [cited by applicant]
US 20160105415A1 · Hiramoto · 2016 [cited by applicant]
US 20160112429A1 · Sundaresan et al. · 2016 [cited by applicant]
US 20160112433A1 · Chung et al. · 2016 [cited by applicant]
US 20160112434A1 · Chung et al. · 2016 [cited by applicant]
US 20160173578A1 · Sharma et al. · 2016 [cited by applicant]
US 20160177937A1 · Liu et al. · 2016 [cited by applicant]
US 20160197772A1 · Britt et al. · 2016 [cited by applicant]
US 20160212178A1 · Zhang · 2016 [cited by examiner]
US 20160253083A1 · Lee et al. · 2016 [cited by applicant]
US 20160308686A1 · Vijayrao · 2016 [cited by examiner]
US 20160337322A1 · Kang et al. · 2016 [cited by applicant]
US 20170012950A1 · Kim et al. · 2017 [cited by applicant]
US 20170126525A1 · Coates · 2017 [cited by examiner]
US 20170289608A1 · Li · 2017 [cited by examiner]
US 20170366966A1 · Carter · 2017 [cited by examiner]
US 20180019929A1 · Chen · 2018 [cited by examiner]
US 20180098366A1 · Cohn · 2018 [cited by examiner]
CN 102948112A · 2013 [cited by applicant]
CN 106355409A · 2017 [cited by applicant]
CN 106537849A · 2017 [cited by applicant]
EP 2950510A1 · 2015 [cited by applicant]
JP 2007108973 · 2007 [cited by applicant]
KR 1020050035456A · 2005 [cited by applicant]
KR 1020110008964A · 2011 [cited by applicant]
KR 1020140081295A · 2014 [cited by applicant]
KR 1020140106229A · 2014 [cited by applicant]
KR 1020150136981A · 2015 [cited by applicant]
KR 20150144282 · 2015 [cited by applicant]
KR 20160045505 · 2016 [cited by applicant]
KR 20160046888 · 2016 [cited by applicant]
WO WO2009096183A1 · 2009 [cited by applicant]
WO WO2016111916A1 · 2016 [cited by applicant]
WO WO2016192537A1 · 2016 [cited by applicant]
U.S. Appl. No. 17/587,085, filed Jan. 18, 2022; Kim et al. [cited by applicant]
U.S. Appl. No. 15/935,472, filed Mar. 26, 2018; Kim et al. [cited by applicant]
Korean Office Action for Application No. 10-2021-0137661 issued Jan. 13, 2022 (w/English Translation). [cited by applicant]
Korean Office Action dated Apr. 27, 2022 for KR Application No. 10-2021-0176983. [cited by applicant]
Korean Notice of Allowance dated Nov. 24, 2022 for KR Application No. 10-2021-0176983. [cited by applicant]
Korean Notice of Allowance dated Jan. 27, 2023 for KR Application 10-2021-0137661. [cited by applicant]
CN Office Action dated Mar. 17, 2023 for CN Application No. 201810269312.0. [cited by applicant]
European Office Action dated Mar. 23, 2023 for EP Application No. 22165654.9. [cited by applicant]
Chinese Office Action dated Aug. 9, 2023 for CN Application No. 201810269312.0. [cited by applicant]
Korean Office Action dated Aug. 16, 2023 for KR Application No. 10-2021-0173030. [cited by applicant]
Chinese Notice of Allowance dated Dec. 8, 2023 for CN Application No. 201810269312.0. [cited by applicant]
Korean Notice of Final Rejection dated Feb. 27, 2024 for KR Application No. 10-2021-0173030. [cited by applicant]
Extended European Search Report dated May 16, 2024 for EP Application No. 24159316.9. [cited by applicant]
European Office Action dated Mar. 31, 2025 for EP Application No. 24159316.9. [cited by applicant]
2 [cited by applicant]
Tschofenig et al.; “Authentication and Authorization for Constrained Environments Using OAuth and UMA”; Internet Engineering Task Force; Mar. 9, 2015; p. 1-22; XP015105482. [cited by applicant]
Cirani et al; “Effective Authorization for the Web of Things”; 2015 IEEE 2nd World Forum on Internet of Things; Dec. 14, 2015; p. 316-320; XP032854079. [cited by applicant]
European Search Report dated Aug. 3, 2018. [cited by applicant]