Patents by Inventor Nigel David Horspool

Nigel David Horspool 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: 20250110888
    Abstract: A system may include a controller, a write buffer, and a device. The device may include a non-volatile memory (NVM), a first data buffer, and a second data buffer. The controller may be configured to transfer data from the write buffer to the first data buffer and the second data buffer and determine whether a power failure occurs. In response to determining that a power failure does not occur, the controller may configure the device to program data stored in at least one of the first data buffer or the second data buffer to the NVM in a first mode. In response to determining that the power failure occurs, the controller may configure the device to program data stored in at least one of the first data buffer or the second data buffer to the NVM in a second mode different from the first mode.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 3, 2025
    Applicant: Kioxia Corporation
    Inventors: Nigel David Horspool, Brian Clarke
  • Patent number: 9904490
    Abstract: A mass storage device and method for storing data originally written to a volatile memory with byte level I/O protocol commands to a non-volatile memory using block level I/O protocol commands. The mass storage device includes a host interface for communicating with the host computer system, at least one non-volatile memory, at least one volatile memory, a memory controller configured to accept block level I/O protocol commands from the host computer system to read data from and write data to the non-volatile memory, and additionally accept byte level memory I/O commands from the host computer system for reading data from and writing data to the at least one volatile memory, and means for retrieving the data written by the host computer system using the byte level memory I/O commands from the volatile memory and writing the data retrieved from the volatile memory to the at least one non-volatile memory.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 27, 2018
    Assignee: Toshiba Memory Corporation
    Inventors: Nigel David Horspool, Jeremy Omar Moore, Julien Margetts
  • Publication number: 20160378337
    Abstract: A mass storage device and method for storing data originally written to a volatile memory with byte level I/O protocol commands to a non-volatile memory using block level I/O protocol commands. The mass storage device includes a host interface for communicating with the host computer system, at least one non-volatile memory, at least one volatile memory, a memory controller configured to accept block level I/O protocol commands from the host computer system to read data from and write data to the non-volatile memory, and additionally accept byte level memory I/O commands from the host computer system for reading data from and writing data to the at least one volatile memory, and means for retrieving the data written by the host computer system using the byte level memory I/O commands from the volatile memory and writing the data retrieved from the volatile memory to the at least one non-volatile memory.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: Nigel David Horspool, Jeremy Omar Moore, Julien Margetts
  • Publication number: 20150212902
    Abstract: A network attached storage device that has dual network ports and internal network bridge with a method for automatically configuring a distributed file system allowing multiple devices to be connected directly to computer clients while presenting an amalgamation of all the devices into a single large storage element. Electronic files stored on the storage element are automatically replicated so that a failure of one of the network attached storage devices will not result in the loss of data, and the multiple devices will automatically incorporate additional units to present a larger amalgamated storage element to the computer clients. These methods simplify the use of the storage devices and allow multiple computer clients simultaneous very fast access to files on the local devices.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Inventor: Nigel David Horspool