Patents by Inventor Kenny T. Coker

Kenny T. Coker 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: 10503934
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations, An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: December 10, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Kenny T. Coker, David A. Pohm, Stephen P. Van Aken, Michael B. Danielson
  • Publication number: 20180357449
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations, An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Application
    Filed: August 20, 2018
    Publication date: December 13, 2018
    Applicant: Micron Technology, Inc.
    Inventors: Kenny T. Coker, David A. Pohm, Stephen P. Van Aken, Michael B. Danielson
  • Patent number: 10068109
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations. An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: September 4, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Kenny T. Coker, David A. Pohm, Stephen P. Van Aken, Michael B. Danielson
  • Publication number: 20180189183
    Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of tracks, wherein each track comprises a plurality of data sectors comprising a disk block size. A host write command is received comprising data blocks having a host block size less than the disk block size. A misalignment is detected between the data blocks and the disk block size, and when the misalignment is detected, at least one of the data blocks is stored in a write cache. A command rate limit is adjusted as a function of the write cache, wherein the command rate limit defines a limit on a number of commands received from a host.
    Type: Application
    Filed: February 27, 2018
    Publication date: July 5, 2018
    Inventors: Scott E. Burton, Kenny T. Coker, Robert M. Fallone
  • Patent number: 9959209
    Abstract: A data storage device is disclosed comprising a non-volatile memory. A command rate profile is initialized, wherein the command rate profile defines a limit on a number of access commands received from a host as a function of an internal parameter of the data storage device. The command rate profile is adjusted in response to a change in operating mode.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: May 1, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Scott E. Burton, Kenny T. Coker, Robert M. Fallone
  • Publication number: 20180089469
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations. An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Applicant: Micron Technology, Inc.
    Inventors: Kenny T. Coker, David A. Pohm, Stephen P. Van Aken, Michael B. Danielson
  • Patent number: 9864879
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations. An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 9, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Kenny T. Coker, David A. Pohm, Stephen P. Van Aken, Michael B. Danielson
  • Publication number: 20170098102
    Abstract: An apparatus for performing secure operations with a dedicated secure processor is described in one embodiment. The apparatus includes security firmware defining secure operations, a processor configured to execute the security firmware and perform a set of operations limited to the secure operations, and a plurality of secure hardware registers, accessible by the processor and configured to receive instructions to perform the secure operations. An apparatus for performing secure operations with a plurality of security assist hardware circuits is described in another embodiment. The apparatus comprises one or more secure hardware registers configured to receive a command to perform secure operations and one or more security assist hardware circuits configured to perform discrete secure operations using one or more secret data objects.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: KENNY T. COKER, DAVID A. POHM, STEPHEN P. VAN AKEN, MICHAEL B. DANIELSON
  • Patent number: 9117481
    Abstract: A disk drive is disclosed comprising a disk, a head, and a ramp located near an outer periphery of the disk. The disk drive further comprises control circuitry operable to load the head off the ramp over the disk, receive an unload command to perform an unload operation, evaluate a number of unloads relative to an unload limit that varies over time, and when the number of unloads exceeds the unload limit, delay the unload operation.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: August 25, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alan T. Meyer, Kenny T. Coker, Daniel D. Reno
  • Patent number: 8902527
    Abstract: Systems and methods for writing a sequence of data to a disk drive using sorted data zones are provided. One embodiment includes a disk drive comprising one or more disks having a plurality of disk surfaces, wherein each disk surface comprises a plurality of data zones, each data zone having a data transfer rate; a plurality of heads, wherein each head is configured to write data to a respective one of the disk surfaces; and a controller configured to operate the plurality of heads to sequentially write a sequence of data blocks to the plurality of disk surfaces in accordance with an order of head-zone combinations ordered from highest data transfer rate to lowest data transfer rate, each head-zone combination corresponding to one of the heads and one of the data zones of the respective disk surface.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 2, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kenny T. Coker, Alan T. Meyer, Nicholas M. Warner
  • Patent number: 8838995
    Abstract: A data storage device is disclosed comprising a non-volatile memory and control circuitry operable to evaluate a physical feature of the data storage device, wherein the physical feature is physically alterable by a user. When the physical feature is in a first state, host access to first secure data stored in the non-volatile memory is enabled, and when the physical feature is in a second state, the host access to the first secure data is disabled and host access to second data stored in the non-volatile memory is enabled.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: September 16, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alan T. Meyer, Kenny T. Coker, Daniel D. Reno
  • Patent number: 8782334
    Abstract: A hybrid drive is disclosed comprising a head actuated over a disk comprising a plurality of data sectors. The hybrid drive further comprises a non-volatile semiconductor memory (NVSM) comprising a plurality of memory segments. A disk cache is defined comprising a first plurality of the data sectors, and a non-cache area of the disk is defined comprising a second plurality of the data sectors. When a write command is received from a host, data is written to the disk cache, and under certain conditions, the data is copied from the disk cache to the NVSM.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: July 15, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Curtis E. Stevens, Kenny T. Coker
  • Patent number: 8755143
    Abstract: A disk drive is disclosed comprising a first disk surface comprising a plurality of tracks, wherein each track comprises a number of data sectors and a number of servo sectors, and a second disk surface comprising a plurality of tracks, wherein each track comprises a number of data sectors and a number of servo sectors. A first repeatable runout (RRO) sinusoid is generated representing an RRO of the first disk surface, and a second RRO sinusoid is generated representing an RRO of the second disk surface. A plurality of access commands are received from a host which are stored in a command queue, and one of the access commands is selected to execute in response to the first and second RRO sinusoids.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: June 17, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Rebekah A. Wilson, Kenny T. Coker
  • Patent number: 8687306
    Abstract: Systems and methods for writing a sequence of data to a disk drive using sorted data zones are provided. In one embodiment, a multi-head disk drive comprises a plurality of disk surfaces, wherein each disk surface comprises a plurality of data zones, each data zone having a data transfer rate different from the other zones of the respective disk surface. The multi-head disk drive also comprises a head assembly comprising a plurality of heads, wherein each head is configured to write data to a respective one of the disk surfaces, and a controller configured to operate the plurality of heads to sequentially write a sequence of data blocks to the plurality of disk surfaces in accordance with a list of head-zone combinations ordered from highest data rate to lowest data rate, each head-zone combination corresponding to one of the heads and a data zone of the respective disk surface.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 1, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kenny T. Coker, Alan T. Meyer, Nicholas M. Warner, V
  • Patent number: 8631188
    Abstract: A data storage device is disclosed comprising a non-volatile memory, such as a disk of a disk drive or a non-volatile semiconductor memory. First and second write commands are received from a host, and in response first and second write data are requested from the host. The first write data is stored in the non-volatile memory, and after storing the first write data, a first acknowledge is transmitted to the host to acknowledge completion of the first write command. After transmitting the first acknowledge, a third write command is received from the host. The second write data is stored in the non-volatile memory, and after storing the second write data, a second acknowledge is transmitted to the host acknowledging completion of the second write command. After transmitting the second acknowledge, third write data is requested from the host associated with the third write command.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: January 14, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Mark A. Heath, Kenny T. Coker, Praveen Viraraghavan
  • Patent number: 8576511
    Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of physical zones including a first physical zone and a second physical zone, wherein the first physical zone comprises data tracks recorded at a first data rate and the second physical zone comprises data tracks recorded at a second data rate different than the first data rate. A write command is received including data and at least one logical block address (LBA). One of the first and second physical zones is selected based on a power parameter affecting a power consumption of the disk drive, and the data is written to a data sector in the selected physical zone. A physical block address (PBA) is assigned to the data sector, and an LBA to PBA map is updated for the written data.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: November 5, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kenny T. Coker, William B. Boyle
  • Patent number: 8498074
    Abstract: A disk drive is disclosed wherein a plurality of access commands received from a host are stored in a command queue. An access cost for at least a first and second access command in the command queue is generated, wherein each access cost comprises a seek length and a rotation latency. A first access command is selected from the command queue having a first access cost, and a window is defined relative to the first access cost and a first risk based penalty (RBP) of the first access command, wherein the first RBP represents a probability of missing a first data sector of the first access command. A second access command is selected from the command queue comprising a second access cost within the window. A choice is made between the first and second access commands in response to a second RBP of the second access command.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: July 30, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jack A. Mobley, Kenny T. Coker, Orhan Beker
  • Publication number: 20120275050
    Abstract: A disk drive is disclosed comprising a first disk surface comprising a plurality of tracks, wherein each track comprises a number of data sectors and a number of servo sectors, and a second disk surface comprising a plurality of tracks, wherein each track comprises a number of data sectors and a number of servo sectors. A first repeatable runout (RRO) sinusoid is generated representing an RRO of the first disk surface, and a second RRO sinusoid is generated representing an RRO of the second disk surface. A plurality of access commands are received from a host which are stored in a command queue, and one of the access commands is selected to execute in response to the first and second RRO sinusoids.
    Type: Application
    Filed: April 27, 2011
    Publication date: November 1, 2012
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Rebekah A. Wilson, Kenny T. Coker
  • Patent number: 8090906
    Abstract: Servo-related tasks are performed at a first processor in a disk drive. A signal indicative of an environmental condition is received at the first processor, and code associated with the environmental condition is identified based at least in part on the signal. A second processor in the disk drive is caused to execute the code associated with the environmental condition, and a responsive task is performed at the first processor based at least in part on the executed code associated with the environmental condition.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: January 3, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: Greg A. Blaha, Kenny T. Coker, Alan T. Meyer
  • Patent number: 8078901
    Abstract: A host activity measure indicative of a frequency of disk access commands received by a disk drive is determined, and then compared against a host activity threshold. A subsystem activity measure indicative of an activity level of a disk drive subsystem is also determined, and then compared against a subsystem activity threshold. Based at least in part on a determination that 1) the host activity measure is indicative of a greater frequency of disk access commands than the host activity threshold, and 2) the subsystem activity measure is indicative of less activity than the subsystem activity threshold, an operating frequency of a disk drive processor is increased.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: December 13, 2011
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alan T. Meyer, Kenny T. Coker