ENHANCING THE LIFETIME AND PERFORMANCE OF FLASH-BASED STORAGE

Patent №

US 8,918,581

Granted

2014-12-23

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13437006

A storage management system decouples application write requests from write requests to a flash-based storage device. By placing a layer of software intelligence between application requests to write data and the storage device, the system can make more effective decisions about when and where to write data that reduce wear and increase performance of the storage device. An application has a set of performance characteristics and writes data with a frequency that is appropriate for the application, but not necessarily efficient for the hardware. By analyzing how data is being used by an application, the system can strategically place data in the storage device or even avoid using the storage device altogether for some operations to minimize wear. One technique for doing this is to create an in-memory cache that acts as a buffer between the application requests and the storage hardware.

AI hardwareG06F 12/0246G06F 12/0804G06F 12/0866G06F 12/0871G06F 2212/1024G06F 2212/1036G06F 2212/466

AI classification

AI hardware0.99
Natural language0.00
Vision0.00
Speech0.00
Knowledge representation0.00
Evolutionary computation0.00
Planning0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 279680747

Assignors

SRINIVASAN, KY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC