IP Library Patent Application 14240325
Patent Application
App. No. 14/240,325

OPERATING A MEMORY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/240,325
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 (95)

1 - 22 . (canceled)

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.

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

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

26 . 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.

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

28 . 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.

29 . 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.

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

31 . 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.

32 . 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.

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.

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

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

36 . 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.

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

38 . 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.

39 . 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.

40 . 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.

41 . 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.

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035313/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: VOUTILAINEN, MARTTI KALEVI
To: NOKIA CORPORATION
Reel/Frame 032274/0513 →