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.

Date of Patent:
Feb. 17, 2015

Filed:

Jan. 08, 2013
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Joseph Sokol, Jr., San Jose, CA (US);

Manoj Radhakrishnan, Fremont, CA (US);

Matthew J. Byom, San Jose, CA (US);

Robert Hoopes, Morgan Hill, CA (US);

Christopher Sarcone, Saratoga, CA (US);

Assignee:

Apple Inc., Cupertino, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 13/18 (2006.01); G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
G06F 13/18 (2013.01);
Abstract

Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.


Find Patent Forward Citations

Loading…