Patents by Inventor Craig Chafin

Craig Chafin 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: 10915478
    Abstract: The disclosure relates generally to improvements in caching operations in storage controllers, including caching operations utilizing direct memory access (DMA) systems, and related devices. Rather than the firmware running on the processor of the storage controller having to traverse a dirty cache sector bitmap and manipulate an original scatter-gather (SG) list in order to generate the two separate SG lists, namely one for the cache and one for the storage device, these operations are offloaded onto new specialized hardware referred to herein as a smart DMA engine in order to free up the processor of the storage controller.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsemi Storage Solutions, Inc.
    Inventors: Craig Chafin, Arunkumar Sundaram
  • Publication number: 20190361825
    Abstract: The disclosure relates generally to improvements in caching operations in storage controllers, including caching operations utilizing direct memory access (DMA) systems, and related devices. Rather than the firmware running on the processor of the storage controller having to traverse a dirty cache sector bitmap and manipulate an original scatter-gather (SG) list in order to generate the two separate SG lists, namely one for the cache and one for the storage device, these operations are offloaded onto new specialized hardware referred to herein as a smart DMA engine in order to free up the processor of the storage controller.
    Type: Application
    Filed: April 16, 2019
    Publication date: November 28, 2019
    Applicant: Microsemi Storage Solutions, Inc.
    Inventors: Craig Chafin, Arunkumar Sundaram
  • Patent number: 7496474
    Abstract: An apparatus and a method for analyzing signals within an integrated circuit are described. In one embodiment of the present invention, internal IC signals are tapped, sampled and stored according to one or more sampling criteria. The signals may be taken from multiple locations within the IC and the information stored may include data, timing information, control data and other such information related to the tapped signals. The stored information may be provided to an external device for analysis.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: February 24, 2009
    Assignee: LSI Corporation
    Inventors: Adam S. Browen, Craig Chafin, Jeffery K. Whitt, Steve A. Olson
  • Publication number: 20070112544
    Abstract: An apparatus and a method for analyzing signals within an integrated circuit are described. In one embodiment of the present invention, internal IC signals are tapped, sampled and stored according to one or more sampling criteria. The signals may be taken from multiple locations within the IC and the information stored may include data, timing information, control data and other such information related to the tapped signals. The stored information may be provided to an external device for analysis.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Inventors: Adam Browen, Craig Chafin, Jeffery Whitt, Steve Olson