Patents by Inventor Joe David Marley

Joe David Marley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10613982
    Abstract: The disclosure is related to file-aware caching for data storage devices. In one example, a device may comprise a data storage medium, an interface circuit to communicate with a host, and a driver configured to retrieve file system information related to a structured input/output (I/O) command from the host, and select caching attributes based on the file system information. Further, a system may include a host and at least one driver operating on the host; the driver configured to intercept a I/O request initiated at the host, obtain operating system information from the host about the I/O request, and store the operating system information that it is accessible to a data storage device to allow the data storage device to implement caching attributes based on the operating system information.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: April 7, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Daniel Robert McLeran, Joe David Marley, Scott J Noone, Peter G Viscarola
  • Patent number: 10209768
    Abstract: The disclosure is related to systems, devices, and methods for file-aware priority drivers in data storage devices. In one example, a device may comprise a data storage medium, an interface circuit to communicate with a host, a driver configured to retrieve file system information related to a structured input/output (I/O) command from the host, select priority attributes based on the file system information, and prioritize execution of the I/O command based on the priority attributes. Another embodiment may be a method comprising inspecting characteristics of an I/O request, choosing priority attributes for the I/O request based on the characteristics, and executing operations in an order based on the priority attributes.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: February 19, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Daniel Robert McLeran, Joe David Marley, Scott J Noone, Peter G Viscarola