Patents by Inventor Curtis H. Bruner
Curtis H. 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: 10620841Abstract: Herein are data storage devices that transfer a reference to a data object during a storage operation. The data storage devices include a host controller configured to obtain a reference of an object stored in a shared memory system for writing to a storage media controlled by a drive controller. The host controller transfers the reference of the object in the memory system to the drive controller. The host controller also transfers a storage command to the drive controller to write the object to the storage media.Type: GrantFiled: December 15, 2017Date of Patent: April 14, 2020Assignee: Western Digital Technologies, Inc.Inventors: Curtis H. Bruner, Christopher J. Squires
-
Publication number: 20180107388Abstract: Herein are data storage devices that transfer a reference to a data object during a storage operation. The data storage devices include a host controller configured to obtain a reference of an object stored in a shared memory system for writing to a storage media controlled by a drive controller. The host controller transfers the reference of the object in the memory system to the drive controller. The host controller also transfers a storage command to the drive controller to write the object to the storage media.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Curtis H. Bruner, Christopher J. Squires
-
Patent number: 9940025Abstract: 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: GrantFiled: July 18, 2016Date of Patent: April 10, 2018Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 9851901Abstract: Herein are data storage devices to transfer a reference of a data object during a storage operation. These data storage devices include a host controller configured to obtain a reference of an object stored in a shared memory system for writing to a storage media controlled by a drive controller. To the drive controller, the host controller transfers the reference of the object in the memory system. The host controller transfers a storage command to the drive controller to write the object to the storage media. The drive controller may be configured to transfer a reference of an object read into the memory system.Type: GrantFiled: September 26, 2014Date of Patent: December 26, 2017Assignee: Western Digital Technologies, Inc.Inventors: Curtis H. Bruner, Christopher J. Squires
-
Patent number: 9671959Abstract: Tiered mass storage assemblies are presented. The mass storage assembly in one example includes a plurality of drive interfaces configured to couple to a plurality of storage devices, with each drive interface of the plurality of drive interfaces being configured to exchange digital data at a predetermined maximum interface throughput, one or more low-output storage drives coupled to one or more corresponding drive interfaces, with a low-output storage drive exchanging digital data using the predetermined maximum interface throughput, and one or more high-output storage drives, with each high-output storage drive of the one or more high-output storage drives being coupled to two or more drive interfaces and with a high-output storage drive exchanging digital data using two or more predetermined maximum interface throughputs of the two or more drive interfaces.Type: GrantFiled: December 2, 2014Date of Patent: June 6, 2017Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Curtis H. Bruner, Christopher J. Squires
-
Publication number: 20170139604Abstract: 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: ApplicationFiled: July 18, 2016Publication date: May 18, 2017Inventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 9396746Abstract: 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: GrantFiled: December 3, 2013Date of Patent: July 19, 2016Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Publication number: 20160154609Abstract: Tiered mass storage assemblies are presented. The mass storage assembly in one example includes a plurality of drive interfaces configured to couple to a plurality of storage devices, with each drive interface of the plurality of drive interfaces being configured to exchange digital data at a predetermined maximum interface throughput, one or more low-output storage drives coupled to one or more corresponding drive interfaces, with a low-output storage drive exchanging digital data using the predetermined maximum interface throughput, and one or more high-output storage drives, with each high-output storage drive of the one or more high-output storage drives being coupled to two or more drive interfaces and with a high-output storage drive exchanging digital data using two or more predetermined maximum interface throughputs of the two or more drive interfaces.Type: ApplicationFiled: December 2, 2014Publication date: June 2, 2016Inventors: Curtis H. Bruner, Christopher J. Squires
-
Publication number: 20160092107Abstract: Herein are data storage devices to transfer a reference of a data object during a storage operation. These data storage devices include a host controller configured to obtain a reference of an object stored in a shared memory system for writing to a storage media controlled by a drive controller. To the drive controller, the host controller transfers the reference of the object in the memory system. The host controller transfers a storage command to the drive controller to write the object to the storage media. The drive controller may be configured to transfer a reference of an object read into the memory system.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventors: Curtis H. Bruner, Christopher J. Squires
-
Publication number: 20150301930Abstract: Examples disclosed herein provide systems, methods, and software for storing objects, such as files, via physical block addresses and media characteristics. In one example, a method for operating a processing system on a storage device includes identifying media characteristics for a storage media. The method further includes, for a given object received over a network and in association with a network storage request, identifying a plurality of physical block addresses for the given object based on the media characteristics. The method also includes initiating a transfer of the object from memory to the storage media.Type: ApplicationFiled: April 18, 2014Publication date: October 22, 2015Applicant: HGST Netherlands B.V.Inventors: Curtis H. Bruner, Christopher Squires
-
Patent number: 9026755Abstract: What is disclosed is a control system which includes 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 includes 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 on the storage medium and a second identifier provided with the content request. The interface is further configured to transfer the content to the request source when the request source is a valid destination.Type: GrantFiled: July 7, 2009Date of Patent: May 5, 2015Inventors: Curtis H. Bruner, Christopher J. Squires, Jeffrey G. Reh
-
Publication number: 20140177098Abstract: 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: ApplicationFiled: December 3, 2013Publication date: June 26, 2014Applicant: BENHOV GMBH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 8631196Abstract: 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: GrantFiled: November 13, 2012Date of Patent: January 14, 2014Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 8508877Abstract: An apparatus includes a disk arrangement, a first signal processing path configured to output data from the disk arrangement according to a first protocol, a second signal processing path configured to output data from the disk arrangement according to a second protocol, and an interface including a set of electrical conductors and a mode control unit. The mode control unit is configured to output data from the first signal processing path on the set of electrical conductors according to the first protocol and to output data from the second signal processing path on the set of electrical conductors according to the second protocol according to a control signal received by the mode control unit. The second protocol is different from the first protocol.Type: GrantFiled: May 17, 2010Date of Patent: August 13, 2013Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, Larry J. Koudele, Noureddine Kermiche, James B. French
-
Patent number: 8312209Abstract: 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: GrantFiled: August 9, 2011Date of Patent: November 13, 2012Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 8243922Abstract: An end user system comprises a communication interface configured to receive content in a protected state and transfer the content in the protected state, a processing system coupled to the communication interface and configured to receive the content in the protected state, process the content with a key hard coded internally to the processing system to modify the content to an unprotected state, and transfer the content in the unprotected state, and a user interface coupled to the processing system and configured to receive the content in the unprotected state and output the content.Type: GrantFiled: February 24, 2006Date of Patent: August 14, 2012Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Curtis H. Bruner, Christopher J. Squires
-
Publication number: 20110295917Abstract: 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: ApplicationFiled: August 9, 2011Publication date: December 1, 2011Inventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 8001321Abstract: 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: GrantFiled: April 7, 2005Date of Patent: August 16, 2011Assignee: Benhov GmbH, LLCInventors: Curtis H. Bruner, John F. Fletcher, Frida E. R. Fletcher
-
Patent number: 7996899Abstract: A communication system comprises a content provider system configured to receive a content request indicating content and a device identifier, determine a first key based on the device identifier, process the content using the first key to modify the content from an unprotected state to a protected state, and transfer the content in the protected state. The communication system further comprises an end user system configured to receive the content in the protected state and process the content with a second key to modify the content from the protected state to an unprotected state wherein the second key is internally hard coded to the end user system.Type: GrantFiled: February 24, 2006Date of Patent: August 9, 2011Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Curtis H. Bruner, Christopher J. Squires
-
Patent number: 7966539Abstract: A method of operating an integrated circuit which includes an input module, an output module, and a processing module coupled to the input module and the output module. The method includes, in the input module, receiving a first data segment; in the processing module, reading a hard coded identifier from an identifier module coupled to the processing module, processing the first data segment with the hard coded identifier to generate a first encoded data segment; and in the output module, transferring the first encoded data segment for storage on a storage system.Type: GrantFiled: June 26, 2009Date of Patent: June 21, 2011Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Curtis H. Bruner, Christopher J. Squires, Jeffrey G. Reh