Patents by Inventor Craig M. Belusar

Craig M. Belusar 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).

  • Publication number: 20140337589
    Abstract: A system includes a hybrid memory module. The hybrid memory module includes volatile memory and non-volatile memory. The system further includes a processor coupled to the hybrid memory module. The processor prevents the hybrid memory module from being mapped during a memory initialization routine by misrepresenting a status of the hybrid memory module.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 13, 2014
    Inventors: David G. Carpenter, William C. Hallowell, Craig M. Belusar, Jason W. Kinsey, Raghavan V. Venugopal, Reza M. Bacchus
  • Publication number: 20140325134
    Abstract: An apparatus includes a hybrid memory module, and the hybrid memory module includes volatile memory and non-volatile memory. Data is prearranged in the volatile memory. The data is committed to the non-volatile memory, as prearranged, in a single write operation when a size of the prearranged data reaches a threshold.
    Type: Application
    Filed: May 1, 2012
    Publication date: October 30, 2014
    Inventors: David G. Carpenter, Philip K. Wong, William C. Hallowell, Craig M. Belusar
  • Patent number: 6779064
    Abstract: A system and method for enabling multi-path functionality between a host bus adapter (HBA) in a host computer of a storage system and at least one storage device is disclosed. The host computer includes a processor and associated memory, and an operating system including a PnP manager that maintains a logical device stack for the storage device. An HBA-specific filter driver intercepts responses from the underlying HBA driver to specified PnP requests. These responses are modified to prevent standard Microsoft operating system SCSI class device drivers from being loaded for devices attached to the HBA. Instead, the modified responses cause a multi-path SCSI class device driver to be loaded. The filter driver also monitors the status of the paths to a device and, upon request, provides status information to the multi-path SCSI class device driver. The multi-path SCSI class driver may use this status information to decide whether to make a particular path a primary path.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: August 17, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael E. McGowen, William C. Edwards, Peter J. Brown, Craig M. Belusar
  • Publication number: 20030140191
    Abstract: A system and method for enabling multi-path functionality between a host bus adapter (HBA) in a host computer of a storage system and at least one storage device is disclosed. The host computer includes a processor and associated memory, and an operating system including a PnP manager that maintains a logical device stack for the storage device. An HBA-specific filter driver intercepts responses from the underlying HBA driver to specified PnP requests. These responses are modified to prevent standard Microsoft operating system SCSI class device drivers from being loaded for devices attached to the HBA. Instead, the modified responses cause a multi-path SCSI class device driver to be loaded. The filter driver also monitors the status of the paths to a device and, upon request, provides status information to the multi-path SCSI class device driver. The multi-path SCSI class driver may use this status information to decide whether to make a particular path a primary path.
    Type: Application
    Filed: January 24, 2002
    Publication date: July 24, 2003
    Inventors: Michael E. McGowen, William C. Edwards, Peter J. Brown, Craig M. Belusar