IP Library Granted Patent US 8,775,847
Granted Patent B2
US 8,775,847 · App. 12/928,533 · Granted Jul 8, 2014

Method and apparatus to boost mass memory performance given power supply availability

View Patent ↗
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 8,775,847
App. No.
12/928,533
Granted
Jul 8, 2014
Kind
B2
Abstract

Reliability of a power supply is assessed, such as for example considering one or more of the following: whether a host device is experiencing fast acceleration; whether a portable power supply has sufficient energy to meet current needs; whether a battery or removable memory cover is in place; and whether a software failure within the host device is imminent. In dependence on the assessed reliability, there is a selection made between a first mode and a second mode for operating a mass memory. The first mode comprises better data retention than the second mode for the case that the power supply is interrupted, and the second mode comprises faster data transfer than the first mode for the case that the power supply is not interrupted. In one embodiment the first and second mode buffers write data utilizing respective non-volatile (flash) and volatile (DRAM) memory.

Claims (34)

1. A method, comprising:

assessing power supply reliability; and

in dependence on the assessed power supply reliability, selecting between a first mode and a second mode for operating a mass memory,

wherein the first mode buffers at least first write data utilizing only a non-volatile memory for a case that a power supply is interrupted, and the second mode buffers at least second write data utilizing only a volatile memory for a case that the power supply is not interrupted, and wherein:

the mass memory is at least one of an embedded mass memory card or a removable mass memory card; and

the non-volatile memory and the volatile memory are each disposed within the at least one of the embedded mass memory card or the removable mass memory card.

2. The method according to claim 1 , further comprising selecting the second mode if the assessed power supply reliability indicates that power is guaranteed for a predetermined minimum time period.

3. The method according to claim 1 , wherein assessing the power supply reliability comprises assessing one or more inputs that indicate at least one of the following:

whether a host device in which the mass memory is embedded is experiencing rapid acceleration;

whether the power supply has sufficient energy to meet current needs;

whether a cover of the host device adjacent to at least one of the power supply or the mass memory is in place; or

whether a software failure within the host device is imminent.

4. The method according to claim 3 , in which the host device comprises a mobile terminal.

5. An apparatus comprising:

assessing means for assessing power supply reliability; and

selecting means for selecting, in dependence on the assessed power supply reliability, between a first mode and a second mode for operating a mass memory, wherein:

the first mode buffers at least first write data utilizing only a non-volatile memory for a case that a power supply is interrupted;

the second mode buffers at least second write data utilizing only a volatile memory for a case that the power supply is not interrupted;

the mass memory comprises at least one of an embedded mass memory card or a removable mass memory card; and

the non-volatile memory and the volatile memory are each disposed within the at least one of the embedded mass memory card or the removable mass memory card.

6. The apparatus according to claim 5 , wherein the assessing means assesses the power supply reliability based partly on an input indicating whether a host device in which the mass memory is embedded is experiencing acceleration.

7. The apparatus according to claim 5 , wherein the assessing means assesses the power supply reliability based partly on an input indicating whether a portable power supply has sufficient energy to meet current needs.

8. The apparatus according to claim 5 , wherein the assessing means assesses the power supply reliability based partly on an input indicating whether a cover of at least one of a power supply or the mass memory is in place.

9. The apparatus according to claim 5 , wherein the assessing means assesses the power supply reliability based partly on an input indicating whether a software failure is imminent.

10. A computer-readable memory storing computer program code that, when executed by at least one processor, performs operations comprising:

assessing power supply reliability; and

in dependence on the assessed power supply reliability, selecting between a first mode and a second mode for operating a mass memory,

wherein the first mode buffers at least first write data utilizing only a non-volatile memory for a case that a power supply is interrupted, and the second mode buffers at least second write data utilizing only a volatile memory for a case that the power supply is not interrupted, and wherein:

the mass memory is at least one of an embedded mass memory card or a removable mass memory card; and

the non-volatile memory and the volatile memory are each disposed within the at least one of the embedded mass memory card or the removable mass memory card.

11. The computer readable memory according to claim 10 , wherein assessing the power supply reliability comprises assessing the power supply reliability based partly on an input indicating whether a host device in which the mass memory is embedded is experiencing acceleration.

12. The computer readable memory according to claim 10 , wherein assessing the power supply reliability comprises assessing the power supply reliability based partly on an input indicating whether a portable power supply has sufficient energy to meet current needs.

13. The computer readable memory according to claim 10 , wherein assessing the power supply reliability comprises assessing the power supply reliability based partly on an input indicating whether a cover of at least one of a power supply or the mass memory is in place.

14. The computer readable memory according to claim 10 , wherein assessing the power supply reliability comprises assessing the power supply reliability based partly on an input indicating whether a software failure is imminent.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2013
From: NOKIA CORPORATION
To: NOKIA INC.
Reel/Frame 030189/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2013
From: NOKIA INC.
To: MEMORY TECHNOLOGIES LLC
Reel/Frame 030190/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2010
From: KURSULA, MIKKO SAMI TAPANI
To: NOKIA CORPORATION
Reel/Frame 025616/0144 →