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:
Aug. 11, 2015
Filed:
Jul. 06, 2012
James David Sawin, Sterling, MA (US);
Luke William Friendshuh, Elko, MN (US);
Sumanth Jannyavula Venkata, Shakopee, MN (US);
Ryan James Goss, Prior Lake, MN (US);
Mark Allen Gaertner, Vadnais Heights, MN (US);
James David Sawin, Sterling, MA (US);
Luke William Friendshuh, Elko, MN (US);
Sumanth Jannyavula Venkata, Shakopee, MN (US);
Ryan James Goss, Prior Lake, MN (US);
Mark Allen Gaertner, Vadnais Heights, MN (US);
SEAGATE TECHNOLOGY LLC, Cupertino, CA (US);
Abstract
A host read request affects a request address range of a main storage. A speculative address range proximate to the request address range is defined. Speculative data stored in the speculative address range is not requested via the host read request. A criterion is determined that is indicative of future read requests of associated with the speculative data. The speculative data is copied from the main storage to at least one of a non-volatile cache and a volatile cache together with data of the host read request in response to the criterion meeting a threshold. The non-volatile cache and the volatile cache mirror respective portions of the main storage.