# US 11,122,147 B2 · Dongle and control method therefor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,122,147 B2
- Document ID: US11122147B2
- Status: Granted
- Kind: B2
- Application number: 16/073,633
- Filed: 2017-02-22
- Published: 2019-03-21
- Granted: 2021-09-14
- Earliest claimed: 2016-02-22
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: One-seok Choi; Jae-hwan Go; Hyung-ryoung Park
- Web page: https://patentgrep.com/patent/US11122147B2

## CPC

- G06F 21/44: Program or device authentication
- H04L 12/2818: {from a device located outside both the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; arrangements for transmitting signals characterised by the use of a wireless eletrical link G08C17/00; telephonic communication systems adapted for combination with remote control systems H04M11/007)}
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04W 48/10: using broadcasted information
- H04W 48/14: using user query {or user detection}
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A dongle for relaying communication is disclosed. The dongle according to one embodiment of the present disclosure comprises: a first communication interface for wireless communication; a second communication interface for communication with a device; and a processor for controlling the first communication interface to download, from a server, a control program for controlling a device on the basis of identification information of the device received from the device, and controlling a second communication interface to output a control signal for controlling the device, using the downloaded control program.

## Claims

### Claim 1

A dongle for relaying communication, comprising:
a first communication interface configured to perform a wireless communication;
a second communication interface configured to physically couple to a device comprising a processor configured to control the device, and to receive identification information of the device, wherein the device does not support a wireless communication, and wherein the dongle is configured to provide a wireless communication capability for the device; and
a processor configured to:
broadcast an advertisement signal including the received identification information,
establish a first communication link between the first communication interface and an external device received the advertisement signal,
receive Access Point (AP) information from the external device through the first communication link,
establish a second communication link between the first communication interface and an AP using the received AP information,
access a server though the second communication link,
transmit the received identification information to the server through the second communication link,
receive, from the server, a control program for controlling the device based on the identification information of the device received from the device,
convert a command signal to a control signal for controlling the device using the control program in response to receiving the command signal from the server through the first communication interface,
and output the control signal for controlling the device to the processor of the device through the second communication interface, using the received control program.

### Claim 2 (depends on 1)

The dongle as claimed in claim 1, wherein the received command signal is a signal of a command generated according to a predefined protocol for interlocking the device with another device included in a home network.

### Claim 3 (depends on 1)

The dongle as claimed in claim 1, wherein the processor is further configured to identify a type of the device based on the received identification information, and to download the control program corresponding to the identified device type from the server through the first communication interface.

### Claim 4 (depends on 3)

The dongle as claimed in claim 3, wherein the processor, based on the type of the device not being identified based on the received identification information, transmits the received identification information to the server to search for a control program corresponding to the device, and controls the first communication interface to download a found control program from the server.

### Claim 5 (depends on 1)

The dongle as claimed in claim 1, wherein the wireless communication is a Wi-Fi communication,
wherein the identification information of the device is written in an American Standard Code for Information Interchange (ASCII) code, and
wherein the advertisement signal includes a Service Set Identifier (SSID) information corresponding to the received identification information.

### Claim 6

A method for controlling a dongle for relaying communication, the method comprising:
receiving, from a direct communication interface of the dongle physically connected to a device comprising a processor configured to control the device, identification information of the device, wherein the device does not support a wireless communication function;
broadcasting an advertisement signal including the received identification information through a wireless communication interface of the dongle;
establishing a first communication link between the wireless communication interface of the dongle and an external device received the advertisement signal;
receiving Access Point (AP) information from the external device through the first communication link;
establishing a second communication link between the wireless communication interface of the dongle and an AP using the received AP information;
accessing a server though the second communication link;
transmitting the received identification information to the server;
downloading, from the server through the wireless communication interface of the dongle, a control program for controlling the device based on the received identification information;
converting a command signal to a control signal for controlling the device using the downloaded control program in response to receiving the command signal from the server through the wireless communication interface of the dongle; and
outputting the control signal for controlling the device to the processor of the device through the direct communication interface, using the downloaded control program.

### Claim 7 (depends on 6)

The method as claimed in claim 6, wherein the received command signal is a signal of a command generated according to a predefined protocol for interlocking the device with another device included in a home network.

### Claim 8 (depends on 6)

The method as claimed in claim 6, further comprising:
identifying a type of the device based on the received identification information; and
downloading, from the server, the control program corresponding to the identified device type.

### Claim 9 (depends on 6)

The method as claimed in claim 6,
wherein the received identification information is written in an American Standard Code for Information Interchange (ASCII) code, and
wherein the advertisement signal includes a Service Set Identifier (SSID) information corresponding to the received identification information.
