Patents by Inventor Curtis Bruner

Curtis Bruner 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: 9760505
    Abstract: Examples disclosed herein provide systems, methods, and software for network interface controller emulation. In one example, a method of operating a storage subsystem coupled with a host includes emulating, to a main processing system on the host, a network connection through an emulated network interface controller (NIC) to a storage volume. The method further includes receiving, over a bus between the main processing system and the storage subsystem, a data request originated by the main processing system and directed to the emulated NIC that requests access to the storage volume. The method also includes providing the main processing system with the access to the storage volume via the emulated NIC as if the storage volume were accessible over the network connection.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: September 12, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Christopher Squires, Curtis Bruner
  • Publication number: 20150154127
    Abstract: Examples disclosed herein provide systems, methods, and software for network interface controller emulation. In one example, a method of operating a storage subsystem coupled with a host includes emulating, to a main processing system on the host, a network connection through an emulated network interface controller (NIC) to a storage volume. The method further includes receiving, over a bus between the main processing system and the storage subsystem, a data request originated by the main processing system and directed to the emulated NIC that requests access to the storage volume. The method also includes providing the main processing system with the access to the storage volume via the emulated NIC as if the storage volume were accessible over the network connection.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: HGST Netherlands B.V.
    Inventors: Christoper Squires, Curtis Bruner
  • Publication number: 20080101010
    Abstract: A digital storage arrangement is interfaceable with a host device which defines a cavity. The digital storage arrangement includes a housing receivable in the cavity, with a movement margin between the housing and host device, while a resilient support arrangement is provided for fixed engagement with the host device and for engaging the housing, while extending through the movement margin, to support the housing within the storage device cavity and to subject the storage device to a lesser degree of mechanical shock when the host device receives a given mechanical shock. The resilient support arrangement provides support by extending from each corner region of the housing to the host device. The support arrangement is molded through an opening defined by the housing in each corner region to extend outwardly to the host device. A bumper configuration is provided integral with the support arrangement and including a sealing arrangement.
    Type: Application
    Filed: December 25, 2007
    Publication date: May 1, 2008
    Applicant: Benhov GMBH, LLC
    Inventors: Curtis Bruner, John Fletcher, Frida Romauli Fletcher
  • Publication number: 20070186062
    Abstract: A control system comprises an interface configured to receive a content request from a request source wherein the content request identifies content stored on a storage medium. The control system also comprises a processing system coupled to the interface and configured to process the content request to determine when the request source is a valid destination for the content based on a first identifier stored with the content. The interface is further configured to transfer the content to the request source when the request source is a valid destination.
    Type: Application
    Filed: May 3, 2006
    Publication date: August 9, 2007
    Inventors: Curtis Bruner, Christopher Squires, Jeffrey Reh
  • Publication number: 20050195515
    Abstract: A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control program for controlling the overall device and executing at least a portion of the native control code as part of the control program for interfacing with the Storage Element. A programming arrangement is provided separate from the device for customizing a read channel within the Storage Element. Command, user interaction and data transfer execution are discussed for mitigation of potential mechanical shock effects. Status indications relating to the Storage Element are provided including head position and mechanical shock. Calibration, test and operational monitoring procedures, for using head position status, are described. Failure configuration monitoring is provided in tracking overall performance and design considerations.
    Type: Application
    Filed: April 7, 2005
    Publication date: September 8, 2005
    Inventors: Curtis Bruner, John Fletcher, Frida Fletcher
  • Publication number: 20050195514
    Abstract: A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control program for controlling the overall device and executing at least a portion of the native control code as part of the control program for interfacing with the Storage Element. A programming arrangement is provided separate from the device for customizing a read channel within the Storage Element. Command, user interaction and data transfer execution are discussed for mitigation of potential mechanical shock effects. Status indications relating to the Storage Element are provided including head position and mechanical shock. Calibration, test and operational monitoring procedures, for using head position status, are described. Failure configuration monitoring is provided in tracking overall performance and design considerations.
    Type: Application
    Filed: April 7, 2005
    Publication date: September 8, 2005
    Inventors: Curtis Bruner, John Fletcher, Frida Fletcher
  • Publication number: 20050185326
    Abstract: A digital storage arrangement is interfaceable with a host device which defines a cavity. The digital storage arrangement includes a housing receivable in the cavity, with a movement margin between the housing and host device, while a resilient support arrangement is provided for fixed engagement with the host device and for engaging the housing, while extending through the movement margin, to support the housing within the storage device cavity and to subject the storage device to a lesser degree of mechanical shock when the host device receives a given mechanical shock. The resilient support arrangement provides support by extending from each corner region of the housing to the host device. The support arrangement is molded through an opening defined by the housing in each corner region to extend outwardly to the host device. A bumper configuration is provided integral with the support arrangement and including a sealing arrangement.
    Type: Application
    Filed: April 28, 2005
    Publication date: August 25, 2005
    Inventors: Curtis Bruner, John Fletcher, Frida Romauli Fletcher
  • Publication number: 20050180054
    Abstract: A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control program for controlling the overall device and executing at least a portion of the native control code as part of the control program for interfacing with the Storage Element. A programming arrangement is provided separate from the device for customizing a read channel within the Storage Element. Command, user interaction and data transfer execution are discussed for mitigation of potential mechanical shock effects. Status indications relating to the Storage Element are provided including head position and mechanical shock. Calibration, test and operational monitoring procedures, for using head position status, are described. Failure configuration monitoring is provided in tracking overall performance and design considerations.
    Type: Application
    Filed: April 7, 2005
    Publication date: August 18, 2005
    Inventors: Curtis Bruner, John Fletcher, Frida Fletcher
  • Publication number: 20050182875
    Abstract: A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control program for controlling the overall device and executing at least a portion of the native control code as part of the control program for interfacing with the Storage Element. A programming arrangement is provided separate from the device for customizing a read channel within the Storage Element. Command, user interaction and data transfer execution are discussed for mitigation of potential mechanical shock effects. Status indications relating to the Storage Element are provided including head position and mechanical shock. Calibration, test and operational monitoring procedures, for using head position status, are described. Failure configuration monitoring is provided in tracking overall performance and design considerations.
    Type: Application
    Filed: April 7, 2005
    Publication date: August 18, 2005
    Inventors: Curtis Bruner, John Fletcher, Frida Fletcher
  • Publication number: 20050166015
    Abstract: An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 28, 2005
    Inventors: Curtis Bruner, Lance Carlson, Jeffrey Mast
  • Publication number: 20050160195
    Abstract: An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 21, 2005
    Inventors: Curtis Bruner, Lance Carlson, Jeffrey Mast
  • Publication number: 20050160220
    Abstract: An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 21, 2005
    Inventors: Curtis Bruner, Lance Carlson, Jeffrey Mast
  • Publication number: 20050154824
    Abstract: An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 14, 2005
    Inventors: Curtis Bruner, Lance Carlson, Jeffrey Mast
  • Publication number: 20050154823
    Abstract: An electromechanical data storage arrangement is interfaced with a host. The interface may include a conductor that carries read and write gate signals. Another conductor carries both a servo sync mark and an error signal. The storage arrangement includes an external serial interface connected to a host serial interface applying a device identification to a portion of serial control-related data that travels over the interface. A serial router in the storage arrangement uses the device identification to manage the control-related data between the interface and a number of serial devices and associated interfaces within the storage arrangement. The serial router is in selective data communication with each of the device serial interfaces, for using the device identification to direct a host-asserted command to a targeted device where each device is controlled by a different command set such that the system can be customized for different command sets of different devices.
    Type: Application
    Filed: March 7, 2005
    Publication date: July 14, 2005
    Inventors: Curtis Bruner, Lance Carlson, Jeffrey Mast