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).

  • Patent number: 11630722
    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: October 15, 2021
    Date of Patent: April 18, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Guangming Lu, Kent D. Anderson, Anantha Raman Krishnan, Shafa Dahandeh
  • Publication number: 20220212040
    Abstract: A Personal Protective Equipment (PPE) ensemble made up of a launderable protective hood and an air dispersion protective headgear, is provided. In an exemplary embodiment, the PPE ensemble is made up of a launderable hood that is detachably affixed to and forms a gas-restrictive seal with a protective face shield assembly, an air-supplied protective suit having an air supply inlet/outlet assembly, and an air dispersion protective headgear releasably coupled to the air supply inlet/outlet assembly of the protective suit. The PPE ensemble provides a wearer with a protective hood with reduced or no lens fogging and reduced sound levels under the hood. The PPE ensemble also maintains or cools the skin temperature of the wearer's face during use and thus reduces wearer fatigue.
    Type: Application
    Filed: January 6, 2021
    Publication date: July 7, 2022
    Applicant: UniTech Services Group, Inc.
    Inventors: Kent D. Anderson, Rolf Eberl, Peter Eberl, Daniel Naygeboren
  • Publication number: 20220035697
    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: Application
    Filed: October 15, 2021
    Publication date: February 3, 2022
    Inventors: Guangming LU, Kent D. ANDERSON, Anantha Raman KRISHNAN, Shafa DAHANDEH
  • Patent number: 11175983
    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 18, 2020
    Date of Patent: November 16, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Guangming Lu, Kent D. Anderson, Anantha Raman Krishnan, Shafa Dahandeh
  • Patent number: 10951233
    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: June 26, 2019
    Date of Patent: March 16, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Kent D. Anderson, Anantha Raman Krishnan
  • Publication number: 20200218596
    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: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Inventors: Guangming LU, Kent D. ANDERSON, Anantha Raman KRISHNAN, Shafa DAHANDEH
  • Patent number: 10635524
    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: August 24, 2018
    Date of Patent: April 28, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Guangming Lu, Kent D. Anderson, Anantha Raman Krishnan, Shafa Dahandeh
  • Patent number: 10555799
    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 element along a guidewire. Motion of the guidewire can be independent of the motion of the functional element.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: February 11, 2020
    Assignee: Covidien LP
    Inventors: Richard S. Kusleika, Daniel O. Adams, Kent D. Anderson, Dale Nelson, Jeffrey D. Santer
  • 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: 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