IP Library › Granted Patent US 9,690,489
Granted Patent B2
US 9,690,489 · App. 14/201,856 · Granted Jun 27, 2017

Method for improving access performance of a non-volatile storage device

Inventors: Chih-Nan Yen (Hsinchu, TW); Chien-Cheng Lin (Hsinchu, TW); Szu-I Yeh (Hsinchu, TW)
Assignee: Storart Technology Co. Ltd.
G06F3/061G06F3/0656G06F3/0679G06F3/0623G06F3/0647G06F3/0676G06F12/0215G06F12/0253G06F12/0623G06F12/0676
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 9,690,489
App. No.
14/201,856
Granted
Jun 27, 2017
Kind
B2
Abstract

A method for improving access performance of a non-volatile storage device when programming data of a size smaller than a fixed minimum program number (FMPN) is disclosed. The method includes the steps of: predetermining a size of a blank data section for combining with a first data section and a second data section, the total size of the first data section, the second data section and the blank data section equals the FMPN; reading out data located at the second data section; updating a new data to the first data section; combining the new data with the data at the second data section; and incorporating the combined data with the blank data of the blank data section to become a final data, and programming the final data.

Claims (7)

1. A method for storing a data of a size smaller than a fixed minimum program number (FMPN) to a non-volatile storage device, comprising the steps of:

step SB1: predetermining a size of a blank data which contains invalid data, wherein the blank data has a size smaller than the FMPN;

step SB2: providing a complement data which contains valid data and has a size which allows the data to be stored, the complement data and the blank data to have a total size that equals to the FMPN in a Random Access Memory (RAM) of the non-volatile storage device;

step SB3: adding the data to be stored to the RAM;

step SB4: combining the data to be stored with the complement data and transmit the combined data to a storage buffer of the non-volatile storage device; and

step SB5: incorporating the combined data in step SB4 with the blank data to become a final data which has a size that equals to the FMPN; and

step SB6: storing the final data to an array of the non-volatile storage device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: STORART TECHNOLOGY CO., LTD.
To: STORART TECHNOLOGY(SHENZHEN) CO., LTD.
Reel/Frame 045394/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2014
From: YEN, CHIH-NAN; LIN, CHIEN-CHENG; YEH, SZU-I
To: STORART TECHNOLOGY CO., LTD.
Reel/Frame 032421/0436 →
Continuity (1)
Related Publication 20150253990A1 · Sep 10, 2015