Patents by Inventor John Edward Moon
John Edward Moon 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: 10152236Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.Type: GrantFiled: February 15, 2018Date of Patent: December 11, 2018Assignee: Seagate Technology LLCInventors: John Edward Moon, Leata Blankenship, Greg Larrew, Stanton M. Keeler
-
Publication number: 20180173427Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.Type: ApplicationFiled: February 15, 2018Publication date: June 21, 2018Inventors: John Edward Moon, Leata Blankenship, Greg Larrew, Stanton M. Keeler
-
Patent number: 9946479Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.Type: GrantFiled: September 5, 2016Date of Patent: April 17, 2018Assignee: Seagate Technology LLCInventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A. Hitch, Thomas Dale Hosman
-
Patent number: 9927981Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.Type: GrantFiled: August 29, 2016Date of Patent: March 27, 2018Assignee: Seagate Technology LLCInventors: John Edward Moon, Leata Blankenship, Greg Larrew, Stanton M. Keeler
-
Publication number: 20180059955Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.Type: ApplicationFiled: August 29, 2016Publication date: March 1, 2018Inventors: John Edward Moon, Leata Blankenship, Greg Larrew, Stanton M. Keeler
-
Publication number: 20170060456Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.Type: ApplicationFiled: September 5, 2016Publication date: March 2, 2017Applicant: Seagate Technology LLCInventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A. Hitch, Thomas Dale Hosman
-
Patent number: 9558124Abstract: A data storage system may be configured at least with a primary memory that is coupled to a host via a controller and coupled to at least one external interface. The controller may be adapted to passively partition a secondary memory into cache and user memory space regions in response to the secondary memory engaging the at least one external interface and the cache region can be allocated as cache for the primary memory by the controller.Type: GrantFiled: November 8, 2013Date of Patent: January 31, 2017Assignee: Seagate Technology LLCInventor: John Edward Moon
-
Patent number: 9436408Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.Type: GrantFiled: December 20, 2013Date of Patent: September 6, 2016Assignee: Seagate Technology LLCInventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A Hitch, Thomas Dale Hosman
-
Patent number: 9395934Abstract: A hybrid data storage device includes a solid-state memory device, a disc-type memory device and a hybrid data storage device controller in communication with the solid-state memory device and the disc-type memory device. The hybrid data storage device controller is configured to receive Non-Volatile Memory Host Controller Interface (NVMHCI) commands from a host and use logic to make decisions for the optimization and efficient performance of the solid-state memory device and the disc-type memory device.Type: GrantFiled: April 18, 2014Date of Patent: July 19, 2016Assignee: Seagate Technology LLCInventors: John Edward Moon, Paul Francis Kusbel
-
Patent number: 9304701Abstract: A hybrid data storage device includes a solid-state memory device, a disc-type memory device and a hybrid data storage device controller in communication with the solid-state memory device and the disc-type memory device. The hybrid data storage device controller is configured to receive Non-Volatile Memory Host Controller Interface (NVMHCI) commands from a host and use logic to make decisions for the optimization and efficient performance of the solid-state memory device and the disc-type memory device.Type: GrantFiled: April 18, 2014Date of Patent: April 5, 2016Assignee: Seagate Technology LLCInventors: John Edward Moon, Paul Francis Kusbel
-
Patent number: 9282277Abstract: In a particular embodiment, a system includes a controller adapted to determine a data transfer rate associated with at least one data stream to be written to a storage media and to selectively activate at least one of a first memory and a second memory based on the data transfer rate to record the at least one data stream.Type: GrantFiled: December 19, 2008Date of Patent: March 8, 2016Assignee: Seagate Technology LLCInventors: John Edward Moon, Robert Dale Murphy, Paul Francis Kusbel, Todd Ray Strope, Preston Donald Sellers
-
Publication number: 20160011965Abstract: The disclosure is directed to apparatus and methods for implementing a pass through storage architecture that converts. Embodiments generally include a control circuit configured to allocate data among at least a first memory tier and a second memory tier. The first memory tier can include a solid state memory and the second memory tier can include a nonvolatile memory. In some embodiments, a pass-through storage device may be implemented. Embodiments may further include one or more interfaces configured to allow communication between the control circuit and one or more memories, devices, systems, or any combination thereof.Type: ApplicationFiled: September 16, 2013Publication date: January 14, 2016Applicant: Seagate Technology LLCInventors: Robert Dale Murphy, John Edward Moon, Stanton Keeler, Richard Esten Bohn
-
Publication number: 20160011783Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.Type: ApplicationFiled: December 20, 2013Publication date: January 14, 2016Applicant: Seagate Technology LLCInventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, HITCH A DAVID, THOMAS DALE HOSMAN
-
Patent number: 9189332Abstract: A circuit may be configured to increase the data retention reliability of non-volatile solid state memory (NVSSM) by writing a parity block, which can contain user data pages and parity data pages. A circuit can also be configured to store the parity data pages based on whether the user data pages in the block have been filled, on elapsed time, or during a power down event.Type: GrantFiled: September 13, 2013Date of Patent: November 17, 2015Assignee: Seagate Technology LLCInventors: John Edward Moon, Stanton MacDonough Keeler
-
Publication number: 20150134877Abstract: A data storage system may be configured at least with a primary memory that is coupled to a host via a controller and coupled to at least one external interface. The controller may be adapted to passively partition a secondary memory into cache and user memory space regions in response to the secondary memory engaging the at least one external interface and the cache region can be allocated as cache for the primary memory by the controller.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: Seagate Technology LLCInventor: John Edward Moon
-
Patent number: 8725977Abstract: A hybrid data storage device includes a solid-state memory device, a disc-type memory device and a hybrid data storage device controller in communication with the solid-state memory device and the disc-type memory device. The hybrid data storage device controller is configured to receive Non-Volatile Memory Host Controller Interface (NVMHCI) commands from a host and use logic to make decisions for the optimization and efficient performance of the solid-state memory device and the disc-type memory device.Type: GrantFiled: February 17, 2010Date of Patent: May 13, 2014Assignee: Seagate Technology LLCInventors: John Edward Moon, Paul Francis Kusbel
-
Patent number: 8719525Abstract: In a particular embodiment, a system is disclosed that includes a controller to read data from and write data to a first storage medium. The controller is adapted to monitor logical block addresses (LBAs) of each read operation from the first storage medium and to selectively store files associated with the monitored LBAs that are less than a predetermined length at a second storage medium to enhance performance of applications associated with the LBAs.Type: GrantFiled: October 23, 2011Date of Patent: May 6, 2014Assignee: Seagate Technology LLCInventors: John Edward Moon, Karl L. Enarson
-
Patent number: 8583986Abstract: In a particular embodiment, a storage device is disclosed that includes a solid-state storage media. The storage device further includes a read/write circuit including an error correction coding (ECC) encoder/decoder adapted to write data and associated ECC information to the solid-state storage media without performing a read-verify operation.Type: GrantFiled: December 17, 2008Date of Patent: November 12, 2013Assignee: Seagate Technology LLCInventors: Stanton MacDonough Keeler, John Edward Moon
-
Patent number: 8327193Abstract: In a particular embodiment, a data storage device is disclosed that can include a data storage medium having a device failure partition including a device failure log to store operational state information. The operational state information can include commands, data, performance data, and environmental data associated with the data storage device. The data storage device can further include a controller adapted to selectively store the operational state information to the device failure log in a first-in first-out (FIFO) order representing recent states of the data storage device.Type: GrantFiled: April 13, 2009Date of Patent: December 4, 2012Assignee: Seagate Technology LLCInventors: Karl Louis Enarson, John Edward Moon
-
Patent number: 8190811Abstract: A data storage device includes a solid state data storage medium, a set of related data blocks and a controller. The set of related data blocks are non-contiguously stored on the data storage medium and have an original write sequence. The controller, responsive to a defragmentation request, maps the physical block addresses of the set of related data blocks to contiguous logical block addresses in the original write sequence while maintaining the non-contiguous physical block addresses of the set of related data blocks on the data storage medium.Type: GrantFiled: June 9, 2009Date of Patent: May 29, 2012Assignee: Seagate Technology, LLCInventors: John Edward Moon, Todd Ray Strope