The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 27, 2014
Filed:
Jun. 03, 2011
Daniel Jeffrey Post, Campbell, CA (US);
Erik C. Neuenschwander, San Mateo, CA (US);
Daniel E. Crosby, San Francisco, CA (US);
Ken Herman, San Jose, CA (US);
David Michael Chan, Palo Alto, CA (US);
Benjamin H. Nham, San Francisco, CA (US);
Daniel Jeffrey Post, Campbell, CA (US);
Erik C. Neuenschwander, San Mateo, CA (US);
Daniel E. Crosby, San Francisco, CA (US);
Ken Herman, San Jose, CA (US);
David Michael Chan, Palo Alto, CA (US);
Benjamin H. Nham, San Francisco, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
In a method of writing data to a file system on a solid state drive, a file stream is opened for writing to a file in the file system. A life expectancy value predicting a length of time the data to be written will be stored in the file system is attached to the file stream. The data is written to the file stream and stored on the solid state storage device according to the life expectancy value attached to the data. In one embodiment, a unique identifier may be used as the life expectancy value for writing a group of related files predicted to be stored in the file system for substantially the same length of time. The life expectancy value may be predicted based on a file type of the file being written. The life expectancy value may be stored as metadata for the file being written.