IP Library › Granted Patent US 12,463,957
Granted Patent B2
US 12,463,957 · App. 18/350,996 · Granted Nov 4, 2025

IOT device and method for onboarding IOT device to server

Inventors: Eunchul Kim (Suwon-si, KR); Sanghee Kim (Suwon-si, KR); Sanghyuk Ko (Suwon-si, KR); Kanghee Lee (Suwon-si, KR); Seokhyun Kim (Suwon-si, KR); Jongwon Lee (Suwon-si, KR); Gajin Song (Suwon-si, KR); Sunkee Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L63/0823G16Y30/10H04L41/0806
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 12,463,957
App. No.
18/350,996
Granted
Nov 4, 2025
Kind
B2
Abstract

An electronic device according to various embodiments may comprise: a communication module comprising communication circuitry, a memory, and a processor operatively connected to the communication module and the memory, wherein the processor is configured to: execute an application supporting onboarding of the electronic device; obtain authentication information of the electronic device; transmit the authentication information to a cloud network through the communication module to register the authentication information of the electronic device; generate configuration information of the electronic device based on an input on the application; and transmit the generated configuration information and device information of the electronic device stored in the memory to the cloud network through the communication module to request onboarding of the electronic device.

Claims (52)

1 . An electronic device comprising:

a communication module comprising communication circuitry;

at least one processor, comprising processing circuitry; and

memory storing instructions that, when executed by the at least one processor, cause the electronic device to:

execute an application supporting registration of the electronic device to a cloud network associated with a user account;

acquire, based on the application being executed, authentication information for authenticating the electronic device from a certificate issuing server;

transmit, based on the application being executed, the authentication information to the cloud network through the communication module to register the electronic device to the cloud network;

receive a location list including at least one location corresponding to at least one IoT device registered to the cloud network associated with the user account from the cloud network;

generate configuration information including location information identifying a location of the electronic device by selecting one location from the location list in the application;

transmit the generated configuration information and device information of the electronic device to the cloud network through the communication module to register the electronic device to the cloud network;

based on registration of the electronic device being completed, perform an IoT function of the electronic device, and transmit data acquired by the IoT function to the cloud network.

2 . The electronic device of claim 1 , wherein the memory stores instructions that, when executed by the at least one processor, cause the electronic device to:

receive access information for registration of the electronic device based on the authentication information being registered in the cloud network; and

make an access using the access information to request registration of the electronic device.

3 . The electronic device of claim 2 , wherein the access information comprises message queuing telemetry transport (MQTT) broker URL information.

4 . The electronic device of claim 1 , wherein the memory stores instructions that, when executed by the at least one processor, cause the electronic device to:

log in, based on the user account, through the application to receive a token;

request the cloud network to provide the authentication information, based on the received token; and

receive the authentication information issued from the cloud network.

5 . The electronic device of claim 1 , wherein the authentication information comprises an X.509 certificate.

6 . The electronic device of claim 1 , wherein the configuration information further comprises room information of the electronic device.

7 . The electronic device of claim 6 , wherein the memory stores instructions that, when executed by the at least one processor, cause the electronic device to:

receive a room list corresponding to at least one IoT device registered to the cloud network associated with the user account from the cloud network; and

select one room on the room list based on input on the application.

8 . The electronic device of claim 1 , wherein the device information comprises at least one of a model name of the electronic device, a device name, a nation code, or language information.

9 . The electronic device of claim 1 , wherein the communication module is configured to:

communicate with an access point using a short-range communication scheme; and

transmit the authentication information, the configuration information, and the device information to the cloud network through the access point.

10 . The electronic device of claim 1 , further comprising at least one sensor,

wherein the data acquired by the IoT function comprises sensor data acquired through the sensor.

11 . A method for registering an electronic device to a cloud network, the method comprising:

executing an application supporting registration of the electronic device to the cloud network associated with a user account;

acquiring, based on the application being executed, authentication information for authenticating the electronic device from a certificate issuing server;

transmitting, based on the application being executed, the authentication information to the cloud network to register the electronic device to the cloud network;

receiving a location list including at least one location corresponding to at least one IoT device registered to the cloud network associated with the user account from the cloud network;

generating configuration information including location information identifying a location of the electronic device by selecting one location from the location list in the application;

transmitting the generated configuration information and device information of the electronic device to the cloud network to register the electronic device to the cloud network;

based on registration of the electronic device being completed, performing an IoT function of the electronic device, and transmitting data acquired by the IoT function to the cloud network.

12 . The method of claim 11 , comprising:

receiving access information for registration of the electronic device based on the authentication information being registered in the cloud network; and

making an access using the access information to request registration of the electronic device.

13 . The method of claim 12 , wherein the access information comprises message queuing telemetry transport (MQTT) broker URL information.

14 . The method of claim 11 , wherein acquiring the authentication information comprises:

receiving a token by logging into the application based on the user account;

requesting the cloud network to provide the authentication information, based on the received token; and

receiving the authentication information issued from the cloud network.

15 . The method of claim 11 , wherein the configuration information further comprises room information of the electronic device.

16 . The method of claim 15 , wherein generating the configuration information comprises:

receiving a room list corresponding to at least one IoT device registered to the cloud network associated with the user account from the cloud network; and

selecting one room on the room list based on input on the application.

17 . The method of claim 11 , wherein the device information comprises at least one of a model name of the electronic device, a device name, a nation code, or language information.

18 . The method of claim 11 , wherein the data acquired by the IoT function comprises sensor data acquired through a sensor of the electronic device.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD THE 8TH ASSIGNOR LEE, SUNKEE PREVIOUSLY RECORDED AT REEL: 064226 FRAME: 0763. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 9, 2024
From: KIM, EUNCHUL; KIM, SANGHEE; KO, SANGHYUK; LEE, KANGHEE; KIM, SEOKHYUN; LEE, JONGWON; SONG, GAJIN; LEE, SUNKEE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066316/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2023
From: KIM, EUNCHUL; KIM, SANGHEE; KO, SANGHYUK; LEE, KANGHEE; KIM, SEOKHYUN; LEE, JONGWON; SONG, GAJIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064226/0793 →
Priority Claims (1)
KR 10-2021-0004849 · Jan 13, 2021 · national
Continuity (2)
Continuation PCTKR2021018750 · Dec 10, 2021
Related Publication 20230353555A1 · Nov 2, 2023
References Cited (36)
US 8191122B2 · Schneider et al. · 2012 [cited by applicant]
US 8689147B2 · Griffin · 2014 [cited by examiner]
US 9686094B2 · Kim et al. · 2017 [cited by applicant]
US 9935962B2 · Burns et al. · 2018 [cited by applicant]
US 9936155B2 · Lee · 2018 [cited by examiner]
US 10057243B1 · Kumar et al. · 2018 [cited by applicant]
US 10349268B1 · Serrano et al. · 2019 [cited by applicant]
US 11337070B2 · Heldt-Sheller et al. · 2022 [cited by applicant]
US 20050125677A1 · Michaelides · 2005 [cited by examiner]
US 20110161659A1 · Himawan et al. · 2011 [cited by applicant]
US 20140068237A1 · Irwin · 2014 [cited by examiner]
US 20150121470A1 · Rongo et al. · 2015 [cited by applicant]
US 20150222621A1 · Baum et al. · 2015 [cited by applicant]
US 20170006471A1 · Kim et al. · 2017 [cited by applicant]
US 20170215021A1 · de Azevedo · 2017 [cited by examiner]
US 20180109650A1 · Berdy et al. · 2018 [cited by applicant]
US 20180159855A1 · Ha · 2018 [cited by examiner]
US 20180309828A1 · Ghabour · 2018 [cited by examiner]
US 20190239068A1 · Mudulodu et al. · 2019 [cited by applicant]
US 20190306242A1 · Thummalapalli · 2019 [cited by examiner]
US 20200153697A1 · Turner et al. · 2020 [cited by applicant]
US 20200329032A1 · Vohra et al. · 2020 [cited by applicant]
US 20200364177A1 · Lee · 2020 [cited by examiner]
US 20210176638A1 · Heldt-Sheller et al. · 2021 [cited by applicant]
CN 106919989A · 2017 [cited by examiner]
CN 111698255A · 2020 [cited by examiner]
JP 2018067043A · 2018 [cited by applicant]
KR 20150073827A · 2015 [cited by applicant]
KR 20180103892A · 2018 [cited by applicant]
KR 20200097744A · 2020 [cited by applicant]
KR 102213640B1 · 2021 [cited by applicant]
WO 2015061678A1 · 2015 [cited by applicant]
WO 2018236421A1 · 2018 [cited by applicant]
International Search Report for PCT/KR2021/018750, mailed Mar. 15, 2022, 3 pages. [cited by applicant]
Written Opinion of the ISA for PCT/KR2021/018750, mailed Mar. 15, 2022, 5 pages. [cited by applicant]
Extended Search Report dated May 3, 2024 in European Patent Application No. 21919896.7. [cited by applicant]