# US 10,872,522 B2 · Electronic apparatus and controlling method thereof

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

- Number: US 10,872,522 B2
- Document ID: US10872522B2
- Status: Granted
- Kind: B2
- Application number: 16/522,103
- Filed: 2019-07-25
- Published: 2020-03-19
- Granted: 2020-12-22
- Earliest claimed: 2018-09-13
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Dongwook Kim; Kwanyoung Kim; Hojune Yoo; Seungil Yoon; Jaemyung Hur; Minsup Kim; Jungseop Kim
- Web page: https://patentgrep.com/patent/US10872522B2

## CPC

- G08C 17/00: Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C 23/04: using light waves, e.g. infrared
- G08C 2201/40: Remote control systems using repeaters, converters, gateways
- G08C 2201/92: Universal remote control
- H04N 21/4131: {home appliance, e.g. lighting, air conditioning system, metering devices (home automation data switching networks exchanging configuration information on appliance services H04L12/2807)}
- H04N 21/485: End-user interface for client configuration
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An electronic apparatus includes a memory storing a firmware including a plurality of pieces of code set information corresponding to a plurality of external devices; a communication interface; and a processor configured to: receive an infrared (IR) signal corresponding to an external device of the plurality of external devices through the communication interface, and identify code set information corresponding to the IR signal among the plurality of pieces of code set information by sequentially using a header area of the received IR signal and a data area of the received IR signal, and based on a control command being input from a remote controller of the electronic apparatus, generate the IR signal corresponding to the control command based on the identified code set information.

## Claims

### Claim 1

An electronic apparatus comprising:
a memory storing a firmware including a plurality of pieces of code set information corresponding to a plurality of external devices;
a communication interface; and
a processor configured to:
receive an infrared (IR) signal corresponding to an external device of the plurality of external devices through the communication interface,
identify code set information corresponding to the IR signal among the plurality of pieces of code set information by sequentially using a header area of the received IR signal and a data area of the received IR signal, and
based on a control command being input from a remote controller of the electronic apparatus, generate the IR signal corresponding to the control command based on the identified code set information.

### Claim 2 (depends on 1)

The electronic apparatus of claim 1,
wherein the processor is further configured to control the electronic apparatus to transmit an IR signal corresponding to the control command to an external device corresponding to the identified code set information through the communication interface.

### Claim 3 (depends on 1)

The electronic apparatus of claim 1,
wherein the header area of the received IR signal comprises a signal pattern corresponding to a manufacturer and a product type, and
wherein the data area of the received IR signal comprises a signal pattern corresponding to a control command for performing a specific operation.

### Claim 4 (depends on 3)

The electronic apparatus of claim 3,
wherein the processor is further configured to sequentially compare information included in the header area of the received IR signal and the data area of the received IR signal with a plurality of pieces of code set information stored in the memory according to a predetermined order.

### Claim 5 (depends on 1)

The electronic apparatus of claim 1,
wherein the processor is further configured to:
based on the code set information corresponding to the received IR signal not being included in the plurality of pieces of code set information, transmit information corresponding to the received IR signal to an external server,
receive the code set information corresponding to the received IR signal from the external server, and
update the plurality of pieces of code set information to include the received code set information to.

### Claim 6 (depends on 5)

The electronic apparatus of claim 5,
wherein the processor, based on the code set information corresponding to the received IR signal not being received from the external server for a predetermined time, is further configured to provide a user interface (UI) for guiding a user to directly update the IR signal of the external device.

### Claim 7 (depends on 1)

The electronic apparatus of claim 1,
wherein the code set information comprises at least one of a manufacturer, a product type, a product code, a model number, and a key set, and
wherein the key set comprises information which maps a key value to a corresponding function of the key value.

### Claim 8 (depends on 1)

The electronic apparatus of claim 1,
wherein the processor is further configured to update the plurality of pieces of code set information included in the firmware at a predetermined interval.

### Claim 9 (depends on 1)

The electronic apparatus of claim 1,
wherein the processor, based on the code set information corresponding to the IR signal being identified, is further configured to provide a user interface (UI) for registering the identified code set information, and
wherein the UI comprises at least one of an image of a remote controller corresponding to the external device, a manipulation state of each button included in the remote controller, and a function of each button.

### Claim 10 (depends on 1)

The electronic apparatus of claim 1,
wherein the communication interface comprises:
an IR signal interface for receiving an IR signal transmitted from a remote controller of the external device; and
a BLUETOOTH communication interface connected to the remote controller of the electronic apparatus for receiving the control command.

### Claim 11

A controlling method of an electronic apparatus, the method comprising:
receiving an infrared (IR) signal corresponding to an external device of a plurality of external devices through a communication interface;
identifying code set information corresponding to the IR signal among a plurality of pieces of code set information corresponding to the plurality of external devices by sequentially using a header area of the received IR signal and a data area of the received IR signal; and
based on a control command being input from a remote controller of the electronic apparatus, providing the IR signal corresponding to the control command based on the identified code set information to the external device.

### Claim 12 (depends on 11)

The method of claim 11,
wherein the header area of the received IR signal comprises a signal pattern corresponding to a manufacturer and a product type, and
wherein the data area of the received IR signal comprises a signal pattern corresponding to a control command for performing a specific operation.

### Claim 13 (depends on 12)

The method of claim 12, wherein the identifying of the code set information corresponding to the IR signal comprises sequentially comparing information included in the header area of the received IR signal and the data area of the received IR signal with a plurality of pieces of code set information stored in a memory of the electronic apparatus according to a predetermined order.

### Claim 14 (depends on 11)

The method of claim 11, further comprising:
based on the code set information corresponding to the received IR signal not being included in the plurality of pieces of code set information, transmitting information corresponding to the received IR signal to an external server,
receiving the code set information corresponding to the received IR signal from the external server, and
updating the plurality of pieces of code set information to include the received code set information.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
based on the code set information corresponding to the received IR signal not being received from the external server for a predetermined time, providing a user interface (UI) for guiding a user to directly update the IR signal of the external device.

### Claim 16 (depends on 11)

The method of claim 11,
wherein the code set information comprises at least one of a manufacturer, a product type, a product code, a model number, and a key set, and
wherein the key set comprises information which maps a key value to a function corresponding to the key value.

### Claim 17 (depends on 11)

The method of claim 11, further comprising:
updating a plurality of pieces of code set information included in a firmware of the electronic apparatus at a predetermined interval.

### Claim 18 (depends on 11)

The method of claim 11, further comprising:
based on the code set information corresponding to the IR signal being identified, providing a user interface (UI) for registering the identified code set information, and
wherein the UI comprises at least one of an image of a remote controller corresponding to the external device, a manipulation state of each button included in the remote controller, and a function of each button.
