Patents by Inventor Daniel McLeran

Daniel McLeran 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: 10452574
    Abstract: Examples may include a storage device coupled to a host bus adapter and a SATA controller over a SATA interface. The storage device includes a memory and a storage device controller. The storage device controller includes a collision detector and counter component to detect and count collisions on the SATA interface for a period of time; and a bus limiter component to detect a type of workload on the SATA interface, and when the detected workload is only read commands and a number of detected collisions is less than a detected collision threshold during the period of time, to set a limit on a maximum number of commands sent by the host bus adapter to the storage device controller over the SATA interface.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Vivek Angoth, Hung Huynh, Daniel McLeran
  • Publication number: 20190042493
    Abstract: Examples may include a storage device coupled to a host bus adapter and a SATA controller over a SATA interface. The storage device includes a memory and a storage device controller. The storage device controller includes a collision detector and counter component to detect and count collisions on the SATA interface for a period of time; and a bus limiter component to detect a type of workload on the SATA interface, and when the detected workload is only read commands and a number of detected collisions is less than a detected collision threshold during the period of time, to set a limit on a maximum number of commands sent by the host bus adapter to the storage device controller over the SATA interface.
    Type: Application
    Filed: July 26, 2018
    Publication date: February 7, 2019
    Inventors: Vivek ANGOTH, Hung HUYNH, Daniel MCLERAN
  • Patent number: 9542324
    Abstract: Systems and methods are disclosed for intelligent data caching behavior. In an embodiment, a method may comprise receiving a read or write command for specific data, determining related data associated with the specific data, and directing the related data be stored to a cache. In another embodiment, a system may comprise a host device, and at least one driver operating on the host device. The at least one driver may be configured to intercept read or write command from the host device to a data storage device regarding specific data, obtain information from the host device to determine associated data related to the specific data, and direct the data storage device to store the associated data to a cache memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 10, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: John Wehman, Daniel McLeran, Eric Heiney, James Winter, Joe Marley
  • Patent number: 9268692
    Abstract: Systems and methods are disclosed for intelligent data caching behavior. In an embodiment, a method may comprise receiving an indication a user has selected specific data for caching, and storing the specific data to a cache memory. In another embodiment, a system may comprise a host device including a driver configured to monitor the system for an indication a user has selected specific data for caching, and store the specific data to a cache memory. In yet another embodiment, an apparatus may a data storage device including a nonvolatile data storage medium, a cache memory, and a processor. The Processor may be configured to receive an indication a user has selected specific data for caching, and copy the specific data form the nonvolatile data storage medium to the cache memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: Seagate Technology LLC
    Inventors: John Wehman, Daniel McLeran, Eric Heiney, James Winter, Joe Marley