# US 9,883,329 B2 · Method and electronic device for transmitting data

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

- Number: US 9,883,329 B2
- Document ID: US9883329B2
- Status: Granted
- Kind: B2
- Application number: 15/159,173
- Filed: 2016-05-19
- Published: 2017-01-26
- Granted: 2018-01-30
- Earliest claimed: 2015-07-21
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Kyu Sang Ryu
- Web page: https://patentgrep.com/patent/US9883329B2

## CPC

- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- H04L 1/18: Automatic repetition systems, e.g. Van Duuren systems
- H04L 1/1874: {Buffer management}
- H04L 5/0055: {Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861)}
- H04L 25/49: using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels {; Baseband coding techniques specific to data transmission systems (spectral shaping H04L25/03828)}
- H04L 65/70: Media network packetisation
- H04L 69/24: Negotiation of communication capabilities
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An electronic device and method for transmitting data using Bluetooth communication technology are provided. The electronic device includes a memory, a communication circuit configured to communicate with an external device based on a protocol, and a processor configured to generate second data by encoding first data based on an encoding parameter, to store the second data in the memory, to transmit the second data to the external device through the communication circuit, and to change the encoding parameter based on a remaining storage space of the memory.

## Claims

### Claim 1

An electronic device, comprising:
a memory;
a communication circuit configured to communicate with an external device based on a protocol; and
a processor configured to:
generate second data by encoding first data based on an encoding parameter,
store the second data in the memory,
transmit the second data to the external device through the communication circuit, and
change the encoding parameter based on a remaining storage space of the memory,
wherein the encoding parameter comprises a parameter associated with an encoding compression rate, and
wherein, if a capacity of a remaining storage space of the memory is greater than a designated value, the processor is further configured to change the parameter associated with the encoding compression rate such that the encoding compression rate decreases.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the parameter associated with the encoding compression rate comprises a bitpool value.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein, if a capacity of a remaining storage space of the memory is less than or equal to a designated value, the processor is further configured to change the parameter associated with the encoding compression rate such that the encoding compression rate increases.

### Claim 4 (depends on 1)

The electronic device of claim 1, wherein the first data comprises pulse code modulation (PCM) data.

### Claim 5 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured to encode the first data by using a codec.

### Claim 6 (depends on 5)

The electronic device of claim 5, wherein the codec is a codec that is supported by the external device.

### Claim 7 (depends on 1)

The electronic device of claim 1, wherein the communication circuit includes at least one of a Bluetooth module, a Bluetooth low energy (BLE) module, a wireless personal area network (WPAN) module, a wireless local area network (WLAN) module, a wireless-fidelity (Wi-Fi) module, a zig-bee module, a Z-wave module, an ANT module, or an ANT+ module.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein the memory comprises a buffer.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein the processor is further configured to:
packetize the encoded second data, and
store the packetized second data in the memory, and
wherein a header of the packetized second data comprises a header according to a logical link control and adaptation protocol (L2CAP) or an audio/video distribution transport protocol (AVDTP).

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein, if receiving an ACK signal from the external device, the processor is further configured to:
read the second data from the memory, and
transmit the read second data to the external device.

### Claim 11

A data transmitting method of an electronic device, the method comprising:
changing a parameter associated with an encoding compression rate based on a remaining storage space of a memory included in the electronic device;
generating second data by encoding first data based on the parameter;
storing the second data in the memory;
reading the second data from the memory; and
transmitting the second data to an external device,
wherein the changing of the parameter comprises changing the parameter such that the encoding compression rate decreases if a capacity of a remaining storage space of the memory is greater than a designated value.

### Claim 12 (depends on 11)

The method of claim 11, wherein the parameter comprises a bitpool value.

### Claim 13 (depends on 11)

The method of claim 11, wherein the changing of the parameter comprises changing the parameter such that the encoding compression rate increases if a capacity of the remaining storage space of the memory is less than or equal to a value.

### Claim 14 (depends on 11)

The method of claim 11, wherein the memory comprises a buffer.

### Claim 15 (depends on 11)

The method of claim 11, wherein a header of the packetized second data comprises a header according to a logical link control and adaptation protocol (L2CAP) or an audio/video distribution transport protocol (AVDTP).

### Claim 16 (depends on 11)

The method of claim 11, wherein the reading of the second data comprises reading the second data from the memory if an ACK signal is received from the external device.
