Patents by Inventor Kent D. Anderson

Kent D. Anderson 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: 20190319637
    Abstract: A decoder is configured to perform, for a unit of data received by the decoder, a plurality of decoding iterations in which a plurality of messages are passed between a plurality of check nodes and a plurality of variable nodes, each message indicating a degree of reliability in an observed outcome of data. The decoder determines, for each of the plurality of decoding iterations, whether a trigger condition is satisfied based on an internal state of the decoder and, when a trigger condition is determined to be satisfied during a respective decoding iteration, scales one or more respective messages of the plurality of messages during a subsequent decoding iteration. The unit of data is decoded based on the plurality of decoding iterations and at least one scaled message resulting from the trigger condition being satisfied during the respective decoding iteration.
    Type: Application
    Filed: June 26, 2019
    Publication date: October 17, 2019
    Inventors: Kent D. ANDERSON, Anantha Raman KRISHNAN
  • Patent number: 10426188
    Abstract: In one aspect, the present disclosure relates to decorating and printing of an edible design on a printable base media based on a user selected image. A central control device may provide, to a remote computing device, a graphical user interface for reviewing images, receive, from the remote computing device via the graphical user interface, selection of an image, generate print data based on the selected image, and transmit the print data to the remote computing device for printing with an edible media printer equipped with edible ink.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: October 1, 2019
    Assignee: Decopac, Inc.
    Inventors: Carlos A. Davila, Todd Brobst, Duane Wahlin, Elizabeth Glover, Douglas Boysen, John R. Anderson, Kent D. Whitten, Andy Schnoebelen
  • Patent number: 10389381
    Abstract: A decoder is configured to perform, for a unit of data received by the decoder, a plurality of decoding iterations in which a plurality of messages are passed between a plurality of check nodes and a plurality of variable nodes, each message indicating a degree of reliability in an observed outcome of data. The decoder determines, for each of the plurality of decoding iterations, whether a trigger condition is satisfied based on an internal state of the decoder and, when a trigger condition is determined to be satisfied during a respective decoding iteration, scales one or more respective messages of the plurality of messages during a subsequent decoding iteration. The unit of data is decoded based on the plurality of decoding iterations and at least one scaled message resulting from the trigger condition being satisfied during the respective decoding iteration.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: August 20, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent D. Anderson, Anantha Raman Krishnan
  • Publication number: 20180269902
    Abstract: A decoder is configured to perform, for a unit of data received by the decoder, a plurality of decoding iterations in which a plurality of messages are passed between a plurality of check nodes and a plurality of variable nodes, each message indicating a degree of reliability in an observed outcome of data. The decoder determines, for each of the plurality of decoding iterations, whether a trigger condition is satisfied based on an internal state of the decoder and, when a trigger condition is determined to be satisfied during a respective decoding iteration, scales one or more respective messages of the plurality of messages during a subsequent decoding iteration. The unit of data is decoded based on the plurality of decoding iterations and at least one scaled message resulting from the trigger condition being satisfied during the respective decoding iteration.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Inventors: Kent D. ANDERSON, Anantha Raman KRISHNAN
  • Patent number: 10061640
    Abstract: An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. Bit patterns provided by multiple reads of reference memory locations can be counted and used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 28, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Guangming Lu, Kent D. Anderson, Anantha Raman Krishnan, Shafa Dahandeh
  • Patent number: 9985652
    Abstract: In some embodiments of the present invention, a data storage device includes a controller and a memory. The data storage device further includes an LDPC encoder and decoder, with the decoder implementing a dynamic precision-rescaling technique for improving performance. In one embodiment, the technique works by rescaling the binary representations of the input log-likelihood ratios (LLRs) and messages upon activation of decoder-state-based triggers. Various triggering functions are introduced, e.g., checking if the number of output LLRs smaller than a certain limit crosses a threshold, checking if the weight of a syndrome crosses a threshold, etc. This technique offers an improvement in the performance of the decoder.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: May 29, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent D. Anderson, Anantha Raman Krishnan
  • Publication number: 20170360548
    Abstract: A distal protection device for use in a body lumen. The device includes a functional element which may be a filler or an occlusive element. The device includes means for controlling the movement and placement of the functional clement along a guidewire. Motion of the guidewire can be independent of the motion of the functional element.
    Type: Application
    Filed: August 30, 2017
    Publication date: December 21, 2017
    Inventors: Richard S. Kusleika, Daniel O. Adams, Kent D. Anderson, Dale Nelson, Jeffrey D. Santer
  • Patent number: 9775701
    Abstract: A distal protection device for use in a body lumen includes a functional element, which may be a filter or an occlusive element. The device includes a first elongate member, a second elongate member carried by the first elongate member, and the functional element carried by the second elongate member. Motion of the first elongate member can be independent of the motion of the functional element.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: October 3, 2017
    Assignee: Covidien LP
    Inventors: Richard S. Kusleika, Daniel O. Adams, Kent D. Anderson, Dale Nelson, Jeffrey D. Santer
  • Patent number: 9737689
    Abstract: A guide wire comprising an elongate, flexible core having a proximal region, a proximal end, a distal region, and a distal end; and a plurality of wire strands wrapped helically parallel to one another and disposed on at least a portion of the distal region of the core.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: August 22, 2017
    Assignee: Covidien LP
    Inventors: Garland L. Segner, Kent D. Anderson, Douglas B. P. Molland, Thomas L. Clubb, Michael J. Urick
  • Patent number: 9603692
    Abstract: A device for filtering emboli from blood flowing through a lumen defined by the walls of a vessel in a patient's body. The device has a filter element being expandable from a collapsed configuration to an expanded configuration. The filter element includes a material having pores, and the material having pores includes cylindrical wires having at least three different diameters arranged in a pattern of graduated diameters.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: March 28, 2017
    Assignee: Covidien LP
    Inventors: Thomas L. Clubb, Richard S. Kusleika, Kent D. Anderson, Marwane S. Berrada
  • Publication number: 20160336966
    Abstract: In some embodiments of the present invention, a data storage device includes a controller and a memory. The data storage device further includes an LDPC encoder and decoder, with the decoder implementing a dynamic precision-rescaling technique for improving performance. In one embodiment, the technique works by rescaling the binary representations of the input log-likelihood ratios (LLRs) and messages upon activation of decoder-state-based triggers. Various triggering functions are introduced, e.g., checking if the number of output LLRs smaller than a certain limit crosses a threshold, checking if the weight of a syndrome crosses a threshold, etc. This technique offers an improvement in the performance of the decoder.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 17, 2016
    Inventors: Kent D. ANDERSON, Anantha Raman KRISHNAN
  • Patent number: 9350391
    Abstract: In some embodiments of the present invention, a data storage device includes a controller and a memory. The data storage device further includes an LDPC encoder and decoder, with the decoder implementing a dynamic precision-rescaling technique for improving performance. In one embodiment, the technique works by rescaling the binary representations of the input log-likelihood ratios (LLRs) and messages upon activation of decoder-state-based triggers. Various triggering functions are introduced, e.g., checking if the number of output LLRs smaller than a certain limit crosses a threshold, checking if the weight of a syndrome crosses a threshold, etc. This technique offers an improvement in the performance of the decoder.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 24, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent D. Anderson, Anantha Raman Krishnan
  • Patent number: 9251856
    Abstract: A reader failover system and method are described for a data storage system. At least two reader systems, including a first reader element and a second reader element, situated on the same head, are employed to read a magnetic storage medium. In an aspect, the head is a two-dimensional magnetic recording (TDMR) head. Control circuitry detects when the first reader system provides less than a predetermined performance or fails, and thereafter causes the second reader system, but not the first reader system, to read the magnetic storage medium. In an aspect, a buffer stores a first reader element signal until the control circuitry detects whether or not the first reader element provides less than a predetermined performance or fails. In an aspect, when a reader element fails, data recovery is performed, and all of, or a majority of, the media continues to be readable, improving the data storage system robustness.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: February 2, 2016
    Assignee: Western Digial Technologies, Inc.
    Inventors: David W. Wheelock, Shafa Dahandeh, Anantha Raman Krishnan, Aravind Raghunathan, Kent D. Anderson
  • Patent number: 9214963
    Abstract: A data storage system configured to adaptively code data and related methods are disclosed. In some embodiments of the present invention, a data storage system includes a controller and a non-volatile memory array having a plurality of memory pages. The controller includes a channel monitor that determines the quality of read signals from the pages when they are read, and provides adjustment metrics to aid in the selection of a code rate, such as a code rate for a low-density parity-check (LDPC) code. In this way, the code rate used for data encoding can be dynamically adjusted to accommodate degradation of the non-volatile memory array over its useable life.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 15, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shayan S. Garani, Kent D. Anderson, Anantha Raman Krishnan, Guangming Lu, Shafa Dahandeh, Andrew J. Tomlin
  • Patent number: 9059742
    Abstract: In some embodiments of the present invention, a data storage device includes a controller and a memory. The data storage device further includes an LDPC encoder and decoder, with the decoder implementing a dynamic precision-rescaling technique for improving performance. In one embodiment, the technique works by rescaling the binary representations of the input log-likelihood ratios (LLRs) and messages upon activation of decoder-state-based triggers. Various triggering functions are introduced, e.g., checking if the number of output LLRs smaller than a certain limit crosses a threshold, checking if the weight of a syndrome crosses a threshold, etc. This technique offers an improvement in the performance of the decoder.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 16, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent D. Anderson, Anantha Raman Krishnan
  • Patent number: 9053749
    Abstract: A disk drive is disclosed comprising a plurality of disk surfaces, and a head actuated over each disk surface, where each head comprises a fly height actuator (FHA) operable to control a fly height of the head over the corresponding disk surface. A fly height is measured for each head to generate a plurality of fly height measurements. An average value is generated in response to the plurality of fly height measurements, and a first control value is generated for a first head based on the average value and the fly height measurement for the first head. The first FHA of the first head is controlled in response to the first control value.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 9, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Phillip S. Haralson, Kent D. Anderson
  • Patent number: 8990668
    Abstract: Embodiments of decoding data stored in solid-state memory arrays are disclosed. In one embodiment, multiple read operations are performed while taking inter-cell interference (ICI) into account. Soft-decision information, such as log-likelihood ratios (LLRs), is determined by using known data and its corresponding multi-read output. Soft-decision information is provided to a detector. Reliability is improved and performance is increased.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 24, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Anantha Raman Krishnan, Shayan S. Garani, Kent D. Anderson
  • Patent number: 8856615
    Abstract: A data storage device is disclosed comprising a non-volatile memory (NVM). First data is written to a first area of the NVM, and a first estimated data sequence is read from the first area of the NVM. The first estimated data sequence is first decoded, and a log-likelihood ratio (LLR) is first updated based on the first decode. Second data is written to a second area of the NVM, and a second estimated data sequence is read from the second area of the non-volatile memory. The second estimated data sequence is second decoded in response to the first updated LLR, and the LLR is second updated based on the second decode.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: October 7, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Anantha Raman Krishnan, Shayan S. Garani, Kent D. Anderson, Shafa Dahandeh
  • Patent number: 8773802
    Abstract: A disk drive is disclosed comprising a head actuated over a disk and a fly height actuator operable to control a fly height of the head in response to a fly height control signal. A touchdown operation is executed to set an operating fly height control signal by adjusting the fly height control signal until the head contacts the disk. A fly height calibration track is then read to set a fly height reference. When calibrating the operating fly height control signal, the fly height calibration track is read and the operating fly height control signal is adjusted in response to the fly height reference. When the adjusted operating fly height control signal is invalid, the touchdown operation is re-executed to reset the operating fly height control signal and then the fly height calibration track is read to reset the fly height reference.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: July 8, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kent D. Anderson, Shafa Dahandeh, Galvin T. Chia, Alvin W. Tan, Noureddine Kermiche, Ming Jin
  • Publication number: 20140031855
    Abstract: A device for filtering emboli from blood flowing through a lumen defined by the walls of a vessel in a patient's body. The device has a filter element being expandable from a collapsed configuration to an expanded configuration. The filter element includes a material having pores, and the material having pores includes cylindrical wires having at least three different diameters arranged in a pattern of graduated diameters.
    Type: Application
    Filed: January 14, 2013
    Publication date: January 30, 2014
    Applicant: COVIDIEN LP
    Inventors: Thomas L. Clubb, Richard S. Kusleika, Kent D. Anderson, Marwane S. Berrada