IOT device and method for onboarding IOT device to server

US12463957B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12463957-B2
Application numberUS-202318350996-A
CountryUS
Kind codeB2
Filing dateJul 12, 2023
Priority dateJan 13, 2021
Publication dateNov 4, 2025
Grant dateNov 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Security thereof · CPC title

  • Program or device authentication · CPC title

  • Brokering proxy services · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12463957B2 cover?
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; transmi…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).