# US 11,029,944 B2 · Device and method of managing data of distributed antenna system

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

- Number: US 11,029,944 B2
- Document ID: US11029944B2
- Status: Granted
- Kind: B2
- Application number: 15/862,101
- Filed: 2018-01-04
- Published: 2018-07-05
- Granted: 2021-06-08
- Earliest claimed: 2017-01-05
- Assignees: SOLiD, INC.
- Applicants: SOLiD, INC.
- Inventors: Bongcheol Na
- Web page: https://patentgrep.com/patent/US11029944B2

## CPC

- H04L 41/082: the condition being updates or upgrades of network functionality
- G06F 8/61: Installation
- G06F 8/658: Incremental updates; Differential updates
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- H04L 41/08: Configuration management of networks or network elements (address allocation H04L61/50)
- H04L 45/563: {Software download or update}
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04B 7/022: Site diversity; Macro-diversity (using two or more spaced independent antennas H04B7/04)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04B: TRANSMISSION

## Abstract

The inventive concept relate to a device and method of managing data of a distributed antenna system. According to an embodiment of the inventive concept, a data management device of a distributed antenna system includes an unpackaging unit, when a package file which is generated by packaging firmware files of a plurality of devices constituting a distributed antenna system is input, configured to unpackage the package file; a control unit configured to determine a device requiring firmware update by comparing version information of the package file with version information of a firmware file of each of the devices included in the unpackaged package file; and a transmission unit configured to transmit a latest version of a firmware file to a device corresponding to a top node of the device requiring firmware update according to a result of the determination.

## Claims

### Claim 1

A data management device of a distributed antenna system, the data management device comprising:
a processor configured to receive a package file including firmware files which are currently and respectively installed in a plurality of devices constituting the distributed antenna system, unpackage the package file, and determine a target device requiring firmware update by comparing version information of the package file with version information of each of the firmware files included in the unpackaged package file; and
a transmitter configured to transmit a latest version of a firmware file to a top node device corresponding to a top node of the target device according to a result of the determination of the processor,
wherein the package file comprises the latest version of the firmware file, the firmware files, and the version information of each of the firmware files,
wherein the version information of the package file is identical to version information of the latest version of the firmware file, and
wherein the transmitter is configured to transmit the latest version of the firmware file along with information of the target device to the top node device so that the latest version of the firmware file is forwarded to the target device by other devices in sequence.

### Claim 2 (depends on 1)

The data management device of claim 1, wherein
the processor is configured to determine that a device having a firmware version lower than a version of the package file is the target device requiring firmware update.

### Claim 3 (depends on 1)

The data management device of claim 1, wherein
the plurality of devices comprise at least one of a Base Transceiver Station (BTS), Interface Unit (BIU), a Main Drive BTS Unit (MDBU), a Remote Optical Unit (ROU), and a Remote Digital Unit (RDU).

### Claim 4 (depends on 3)

The data management device of claim 3, wherein
the BIU is configured to retain identification information of an existing ROU connected to a lower node of the BIU and transmit a latest firmware file to a new ROU when the new ROU is connected to the lower node of the BIU.

### Claim 5 (depends on 4)

The data management device of claim 4, wherein
the new ROU is configured to transmit identification information of the new ROU to the BIU when the new ROU is connected to the BIU, wherein
the identification information of the new ROU includes an address, an ID, and manufacturer information of the new ROU.

### Claim 6 (depends on 5)

The data management device of claim 5, wherein
the BIU is configured to, when the identification information of the new ROU is input from the new ROU, compare the retained identification information with the input identification information to determine a type of the new ROU connected to the BIU, and transmit the latest firmware file corresponding to the determined type of the new ROU to the address of the new ROU.

### Claim 7 (depends on 3)

The data management device of claim 3, wherein
the ROU is configured to retain identification information of an existing RDU connected to a lower node of the ROU and transmit a latest firmware file to a new RDU when the new RDU is connected to the lower node of the ROU.

### Claim 8 (depends on 7)

The data management device of claim 7, wherein
the new RDU is configured to transmit identification information of the new RDU to the ROU when the new RDU is connected to the ROU, wherein
the identification information of the new RDU includes an address, an ID, and manufacturer information of the new RDU.

### Claim 9 (depends on 8)

The data management device of claim 8, wherein
the ROU, when the identification information of the new RDU is input from the new RDU, is configured to compare the retained identification information with the input identification information to determine a type of the new RDU connected to the ROU, and transmit the latest firmware file corresponding to the determined type of the new RDU to the address of the new RDU.

### Claim 10 (depends on 1)

The data management device of claim 1, further comprising:
a memory configured to store a result of the update by the latest version of the firmware file received from the processor after the latest version of the firmware file is transmitted to the target device requiring the firmware update.

### Claim 11 (depends on 10)

The data management device of claim 10, wherein
the processor is configured to transmit the update result including at least one of identification information of the target device, a firmware file name, firmware file version information, an update time, and information that is received from the target device and indicates whether update is successful.

### Claim 12

A method of managing data of a distributed antenna system, the method comprising:
receiving a package file including firmware files which are currently and respectively installed in a plurality of devices constituting the distributed antenna system;
unpackaging the package file;
comparing version information of the package file with version information of each of the firmware files included in the unpackaged package file;
determining a target device requiring firmware update according to a result of the comparing; and
transmitting a latest version of a firmware file to a top node device corresponding to a top node of the target device, according to a result of the determining,
wherein the package file comprises the latest version of the firmware file, the firmware files, and the version information of each of the firmware files,
wherein the version information of the package file is identical to version information of the latest version of the firmware file, and
wherein the transmitting comprises transmitting the latest version of the firmware file along with information of the target device to the top node device so that the latest version of the firmware file is forwarded to the target device by other devices in sequence.

### Claim 13 (depends on 12)

The method of claim 12, wherein
the determining of the target device requiring firmware update comprises determining that a device having a firmware version lower than a version of the package file is the target device requiring firmware update.
