IP Library Granted Patent US 7,594,063
Granted Patent B1
US 7,594,063 · App. 10/993,692 · Granted Sep 22, 2009

Storage capacity status

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 7,594,063
App. No.
10/993,692
Granted
Sep 22, 2009
Kind
B1
Abstract

In one embodiment of the present invention, a memory device is disclosed to include memory organized into blocks, each block having a status associated therewith and all of the blocks of the nonvolatile memory having collectively a capacity status associated therewith and a display for showing the capacity status even when no power is being applied to the display.

Claims (24)

1. A flash memory device adapted to be coupled to a host system, the memory device comprising:

a nonvolatile memory organized into blocks, each block having a status associated therewith and all of the blocks of the nonvolatile memory having collectively a capacity status associated therewith; and

a non-volatile display for indicating a quantity of non-volatile memory blocks available for programming in response to the capacity status, the non-volatile display indicating the quantity after being removed from a host power supply and without an internal power supply coupled to the non-volatile display.

2. A memory device as recited in claim 1 wherein the device calculates the capacity status.

3. A memory device as recited in claim 1 wherein the memory device is responsive to a value representing the capacity status for displaying thereof on the non-volatile display.

4. A memory device as recited in claim 1 wherein a capacity status is calculated and displayed on the non-volatile display by subtracting a number of ‘used’ blocks from a total number of blocks that are available for programming divided by the total number of blocks.

5. A memory device as recited in claim 1 wherein the non-volatile display indicates a change in the capacity status by flashing.

6. A memory system as recited in claim 1 wherein the device calculates the capacity status.

7. A memory system as recited in claim 6 wherein the calculation of the capacity status is performed by the device reading a file structure from the host.

8. A memory system as recited in claim 7 wherein the non-volatile display displays the calculated capacity status.

9. A memory system comprising:

a host adapted to accept a flash memory device; and

a flash memory device coupled to the host including,

a nonvolatile memory organized into blocks, each block having a status associated therewith and all of the blocks of the nonvolatile memory having collectively a capacity status associated therewith; and

a non-volatile display for indicating a change in the capacity status of the nonvolatile memory by a change in color wherein the non-volatile display indicates the change in capacity status after being uncoupled from the host and without an internal power supply coupled to the non-volatile display.

10. A memory system as recited in claim 9 wherein the host calculates the capacity status.

11. A memory system as recited in claim 10 wherein the calculated capacity status is continuously displayed on a monitor in the form of an icon.

12. A memory system as recited in claim 11 wherein the calculated capacity status is provided to the device for displaying on the non-volatile display.

13. A memory system as recited in claim 9 wherein the capacity status is indicative of either the number of blocks remaining to be programmed or the number of blocks that are ‘free’.

14. A memory system as recited in claim 9 wherein the capacity status is calculated by subtracting the number of ‘used’ blocks from the total number of blocks that are available for programming divided by the total number of blocks.

15. A memory system as recited in claim 9 wherein the capacity status is displayed as a percentage value on the non-volatile display.

16. A method for displaying information regarding capacity status of flash memory of a memory system comprising:

calculating the capacity status representing the number of ‘free’ or the number of programmed blocks within the flash memory; and

displaying the capacity status on a non-volatile display that does not require a power supply after being removed from the memory system.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
MERGER Recorded Mar 25, 2011
From: LEXAR MEDIA, INC.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 026024/0131 →