# US 2014/0208014 A1 · Operating a memory

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

- Number: US 2014/0208014 A1
- Document ID: US20140208014A1
- Status: Published application
- Kind: A1
- Application number: 14/240,325
- Filed: 2011-08-29
- Published: 2014-07-24
- Earliest claimed: 2011-08-29
- Assignees: Nokia Corporation
- Applicants: Nokia Corporation
- Inventors: Martti Kalevi Voutilainen
- Web page: https://patentgrep.com/patent/US20140208014A1

## CPC

- H03M 7/3059: {Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression}
- G11C 7/1006: {Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor}
- H03M 7/30: Compression (speech analysis-synthesis for redundancy reduction G10L19/00; for image communication H04N); Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M 7/40: Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- G11C 16/10: Programming or data input circuits
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- G11C: STATIC STORES (semiconductor memory devices H10B)

## Abstract

For enabling an efficient storage of received compressed data, an additional lossless compression is applied to the compressed data to obtain binary digits. The lossless compression is configured to result, on an average, in a higher percentage of binary digits having a first value than binary digits having a second value. The obtained binary digits are caused to be stored in a memory, wherein the storage of binary digits of the first value require less energy than or an equal amount of energy as the storage of binary digits of the second value.

## Claims

### Claim at position 1

1-22. (canceled)

### Claim 23

A method comprising:
receiving compressed data;
applying an additional lossless compression to the compressed data to obtain binary digits, the lossless compression being configured to result, on an average, in a higher percentage of binary digits having a first value than binary digits having a second value; and
causing a storage of the obtained binary digits in a memory, the storage of binary digits of the first value requiring less energy than or an equal amount of energy as the storage of binary digits of the second value.

### Claim 24 (depends on 23)

The method according to claim 23, wherein the lossless compression is based on a Golomb-Rice coding scheme.

### Claim 25 (depends on 23)

The method according to claim 23, wherein the lossless compression comprises inverting first compression results to obtain the binary digits.

### Claim 26 (depends on 23)

The method according to claim 23, the method further comprising retrieving the binary digits from the memory and applying a decompression to the retrieved binary digits to recover the data as received.

### Claim 27 (depends on 23)

The method according to claim 23, wherein the compressed data is received via a wireless link.

### Claim 28 (depends on 23)

The method according to claim 23, wherein the memory is at least a part of at least one of
a non-volatile memory;
a single level cell structure memory;
a flash memory;
a NAND flash memory;
a phase change memory;
a solid state drive;
a multi media card;
an embedded multi media card;
a universal flash storage;
an embedded universal flash storage;
secure digital card;
an embedded secure digital card; and
a secure digital input/output card.

### Claim 29 (depends on 23)

The method according to claim 23, wherein the received compressed data has been compressed with one of the following compression schemes:
MP3;
H.264;
MPEG-2;
JPEG; and
MPEG-7.

### Claim 30 (depends on 23)

An apparatus comprising means for realizing the actions of the method of claim 23.

### Claim 31 (depends on 30)

The apparatus according to claim 30, further comprising at least one of:
the memory;
a battery;
a transceiver;
a wireless transceiver; and
a user interface.

### Claim 32 (depends on 30)

The apparatus according to claim 30, wherein the apparatus is one of:
a chip;
an integrated circuit;
a memory device;
a memory tag;
a radio frequency enabled memory device;
a mobile device;
a mobile communication device; and
a stationary device.

### Claim 33

An apparatus comprising at least one of
a circuitry; and
at least one processor and at least one memory including computer program code;
at least one of the circuitry and the at least one memory and the computer program code, with the at least one processor, configured to cause the apparatus at least to perform:
receive compressed data;
apply an additional lossless compression to the compressed data to obtain binary digits, the lossless compression being configured to result, on an average, in a higher percentage of binary digits having a first value than binary digits having a second value; and
cause a storage of the obtained binary digits in a memory, the storage of binary digits of the first value requiring less energy than or an equal amount of energy as the storage of binary digits of the second value.

### Claim 34 (depends on 33)

The apparatus according to claim 33, wherein the lossless compression is based on a Golomb-Rice coding scheme.

### Claim 35 (depends on 33)

The apparatus according to claim 33, wherein the lossless compression comprises inverting first compression results to obtain the binary digits.

### Claim 36 (depends on 33)

The apparatus according to claim 33, wherein at least one of the circuitry and the at least one memory and the computer program code, with the at least one processor, further configured to cause the apparatus to retrieve the binary digits from the memory and to apply a decompression to the retrieved binary digits to recover the data as received.

### Claim 37 (depends on 33)

The apparatus according to claim 33, wherein the compressed data is received via a wireless link.

### Claim 38 (depends on 33)

The apparatus according to claim 33, wherein the memory is at least a part of at least one of
a non-volatile memory;
a single level cell structure memory;
a flash memory;
a NAND flash memory;
a phase change memory;
a solid state drive;
a multi media card;
an embedded multi media card;
a universal flash storage;
an embedded universal flash storage;
secure digital card;
an embedded secure digital card; and
a secure digital input/output card.

### Claim 39 (depends on 33)

The apparatus according to claim 33, wherein the received compressed data has been compressed with one of the following compression schemes:
MP3;
H.264;
MPEG-2;
JPEG; and
MPEG-7.

### Claim 40 (depends on 33)

The apparatus according to claim 33, further comprising at least one of:
the memory;
a battery;
a transceiver;
a wireless transceiver; and
a user interface.

### Claim 41 (depends on 33)

The apparatus according to claim 33, wherein the apparatus is one of:
a chip;
an integrated circuit;
a memory device;
a memory tag;
a radio frequency enabled memory device;
a mobile device;
a mobile communication device; and
a stationary device.

### Claim 42

A computer readable storage medium in which computer program code is stored, the computer program code causing an apparatus to perform the following when executed by the processor:
receiving compressed data;
applying an additional lossless compression to the compressed data to obtain binary digits, the lossless compression being configured to result, on an average, in a higher percentage of binary digits having a first value than binary digits having a second value; and
causing a storage of the obtained binary digits in a memory, the storage of binary digits of the first value requiring less energy than or an equal amount of energy as the storage of binary digits of the second value.
