Patents by Inventor David Porter

David Porter 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: 20250252014
    Abstract: Systems, methods, and apparatus to detect errors in data being accessed in a memory array. In one approach, a memory device includes error detection circuitry, error correction circuitry, and a controller. The controller accesses portions of the memory array. The error detection circuitry determines whether an error exists in the accessed portions. Errors are detected by comparing parity stored in each portion with the computed parity for all data stored in that portion when being accessed. If an error is detected for a portion, an address of that portion is stored in a scrub queue for later correction using the error correction circuitry.
    Type: Application
    Filed: July 24, 2024
    Publication date: August 7, 2025
    Inventors: Bryan David Kerstetter, John David Porter
  • Publication number: 20250147858
    Abstract: Systems and methods described herein may enable memory maintenance operations to be performed on a memory device in compliance with a time interval having a duration based on a temperature of the memory device. A system may include a memory device and a memory controller communicatively coupled to the memory device. The memory controller may receive a temperature measurement indicative of a present temperature of the memory device and determine a memory management interval based on the temperature measurement. The memory controller may perform a memory management operation based on the memory management interval. Sometimes, the memory controller powers on the memory device to perform the memory management operation on the memory device.
    Type: Application
    Filed: January 10, 2025
    Publication date: May 8, 2025
    Inventors: Angelo Visconti, John David Porter
  • Publication number: 20250130718
    Abstract: A system performs operations including: storing a first value in a first memory location used for selecting a sub-channel of a plurality of sub-channels in a communication channel, each of the plurality of sub-channels corresponding to one or more memory components of a plurality of memory components of the memory device, wherein the first value specifies that a sub-channel selecting function is enabled; receiving, through the communication channel, a command directed to the memory device; responsive to receiving the command, storing a second value in a second memory location, wherein the second value is obtained from the command; determining that the second value matches a third value stored in a third memory location, wherein the third value stored in the third memory location comprises a preset value corresponding to a first component of the plurality of components of the memory device; and executing, by the first component, the command.
    Type: Application
    Filed: September 18, 2024
    Publication date: April 24, 2025
    Inventors: Antonino Caprì, Graziano Mirichigni, Marco Sforzin, Bryan David Kerstetter, John David Porter
  • Publication number: 20250085867
    Abstract: Systems, methods and apparatuses to log memory errors in memory devices that can perform wear leveling based on physical addresses used in the memory devices to address select memory cells. For example, a controller of a memory sub-system communicates with a memory device installed in the memory sub-system to access memory cells in the memory device. During the communication to access memory cells in the memory device, the controller can determine a memory error at a first address. If the controller transmits the first address to the memory device for memory access at the time of the memory error, the memory device converts the first address to a second address to perform the memory access. The controller can be configured to determine the second address and record, in an error log, the memory error in association with the second address.
    Type: Application
    Filed: November 21, 2024
    Publication date: March 13, 2025
    Inventors: Bryan David Kerstetter, Donald M. Morgan, Alan J. Wilson, John David Porter, Jeffrey P. Wright
  • Patent number: 12222835
    Abstract: Systems and methods described herein may enable memory maintenance operations to be performed on a memory device in compliance with a time interval having a duration based on a temperature of the memory device. A system may include a memory device and a memory controller communicatively coupled to the memory device. The memory controller may receive a temperature measurement indicative of a present temperature of the memory device and determine a memory management interval based on the temperature measurement. The memory controller may perform a memory management operation based on the memory management interval. Sometimes, the memory controller powers on the memory device to perform the memory management operation on the memory device.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: February 11, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Angelo Visconti, John David Porter
  • Patent number: 12159039
    Abstract: Systems, methods and apparatuses to log memory errors in memory devices that can perform wear leveling based on physical addresses used in the memory devices to address select memory cells. For example, a controller of a memory sub-system communicates with a memory device installed in the memory sub-system to access memory cells in the memory device. During the communication to access memory cells in the memory device, the controller can determine a memory error at a first address. If the controller transmits the first address to the memory device for memory access at the time of the memory error, the memory device converts the first address to a second address to perform the memory access. The controller can be configured to determine the second address and record, in an error log, the memory error in association with the second address.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: December 3, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Bryan David Kerstetter, Donald M. Morgan, Alan J. Wilson, John David Porter, Jeffrey P. Wright
  • Publication number: 20240393979
    Abstract: A method and a device is provided for utilizing unused valid (V) bits residing on a previous command to transmit additional activate information to a memory device. Additional activate information may be transmitted to the memory device without increasing the tRCD time, or increasing the command/address (CA) bus pins, or adding additional circuit area, thereby reducing the impact on the performance of the memory device.
    Type: Application
    Filed: August 2, 2024
    Publication date: November 28, 2024
    Inventors: John David Porter, Bryan David Kerstetter, Kwang-Ho Cho
  • Publication number: 20240363192
    Abstract: Apparatus and methods for page-based soft post package repair are disclosed. Based on data stored in a storage element, an address may be decoded to a prime row, a row-based redundant row, or a page-based redundant row. A match logic circuit may determine whether the address corresponds to a defective prime row and generate a match signal. A decoder can select a redundant row to be accessed instead of a prime row in response to the match signal indicating that the address data corresponding to the address to be accessed matches defective address data stored in a volatile memory. A page-based redundant row allows for page-by-page substitution for defective memory, allowing functional portions of memory to continue to be used.
    Type: Application
    Filed: July 2, 2024
    Publication date: October 31, 2024
    Inventors: Alan John Wilson, Donald M. Morgan, John David Porter
  • Patent number: 12073120
    Abstract: A method and a device is provided for utilizing unused valid (V) bits residing on a previous command to transmit additional activate information to a memory device. Additional activate information may be transmitted to the memory device without increasing the tRCD time, or increasing the command/address (CA) bus pins, or adding additional circuit area, thereby reducing the impact on the performance of the memory device.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: August 27, 2024
    Assignee: Micron Technology, Inc.
    Inventors: John David Porter, Bryan David Kerstetter, Kwang-Ho Cho
  • Patent number: 12062407
    Abstract: Apparatus and methods for page-based soft post package repair are disclosed. Based on data stored in a storage element, an address may be decoded to a prime row, a row-based redundant row, or a page-based redundant row. A match logic circuit may determine whether the address corresponds to a defective prime row and generate a match signal. A decoder can select a redundant row to be accessed instead of a prime row in response to the match signal indicating that the address data corresponding to the address to be accessed matches defective address data stored in a volatile memory. A page-based redundant row allows for page-by-page substitution for defective memory, allowing functional portions of memory to continue to be used.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: August 13, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Alan John Wilson, Donald M. Morgan, John David Porter
  • Patent number: 12023603
    Abstract: This invention discloses a design a capillary column for use with electrochemically modulated liquid chromatography (EMLC). The capillary design, which results in a marked reduction in the flow of current through the column, enables the use of a two-electrode column construction that overcomes the mechanical and electrical shortfalls of the conventional standard bore design.
    Type: Grant
    Filed: September 19, 2020
    Date of Patent: July 2, 2024
    Assignee: University of Utah Research Foundation
    Inventors: Marc David Porter, Robert Joseph Soto, Mark Andrew Hayes
  • Publication number: 20240126476
    Abstract: A method and a device is provided for utilizing unused valid (V) bits residing on a previous command to transmit additional activate information to a memory device. Additional activate information may be transmitted to the memory device without increasing the tRCD time, or increasing the command/address (CA) bus pins, or adding additional circuit area, thereby reducing the impact on the performance of the memory device.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Inventors: John David Porter, Bryan David Kerstetter, Kwang-Ho Cho
  • Publication number: 20240071558
    Abstract: Apparatus and methods for page-based soft post package repair are disclosed. Based on data stored in a storage element, an address may be decoded to a prime row, a row-based redundant row, or a page-based redundant row. A match logic circuit may determine whether the address corresponds to a defective prime row and generate a match signal. A decoder can select a redundant row to be accessed instead of a prime row in response to the match signal indicating that the address data corresponding to the address to be accessed matches defective address data stored in a volatile memory. A page-based redundant row allows for page-by-page substitution for defective memory, allowing functional portions of memory to continue to be used.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Alan John Wilson, Donald M. Morgan, John David Porter
  • Patent number: 11851211
    Abstract: Aspects of the present disclosure are related unmanned aerial vehicles tethered to ground stations with an expendable airborne fiber-optic link. The tethers may be fiber-optic cables that can be used as a communications conduit between a ground station and a UAV for providing vehicle positioning/control information to the UAV as well as transmitting a large amount of information/data to the UAV. As the information being transmitted between to the UAV the ground station is critical, fiber-optic cables provide the bandwidth and transmission capabilities required with the added benefit of electromagnetic interference (EMI) and radio-frequency interference (RFI) immunity, making this an ideal solution for these applications.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: December 26, 2023
    Assignee: Sanmina Corporation
    Inventors: Max Edward Klein, David Porter, Walter Thomas Castleberry
  • Patent number: 11848557
    Abstract: A power restoration system comprising a feeder, a plurality of power sources available to provide power to the feeder, a plurality of normally closed reclosing devices electrically coupled along the feeder, at least one normally open recloser electrically coupled to the feeder, and a plurality of normally closed switches electrically coupled along the feeder between each adjacent pairs of normally closed reclosing devices. Each switch is assigned a position code having a value for each of the plurality of power sources that determines when the switch will open in response to the fault current and which power source the switch is currently receiving power from, where timing control between the reclosing devices and the switches allows the switch to be selectively opened to isolate the fault within a single feeder section between each pair of adjacent switches or between each switch and a reclosing device.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: December 19, 2023
    Assignee: S&C Electric Company
    Inventors: David Porter, Michael Meisinger, Martin Bishop, Stephen Williams
  • Publication number: 20230350574
    Abstract: Systems, methods and apparatuses to log memory errors in memory devices that can perform wear leveling based on physical addresses used in the memory devices to address select memory cells. For example, a controller of a memory sub-system communicates with a memory device installed in the memory sub-system to access memory cells in the memory device. During the communication to access memory cells in the memory device, the controller can determine a memory error at a first address. If the controller transmits the first address to the memory device for memory access at the time of the memory error, the memory device converts the first address to a second address to perform the memory access. The controller can be configured to determine the second address and record, in an error log, the memory error in association with the second address.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Bryan David Kerstetter, Donald M. Morgan, Alan J. Wilson, John David Porter, Jeffrey P. Wright
  • Patent number: 11783869
    Abstract: Methods, systems, and devices are described for adjusting parameters of channel drivers based on temperature when a calibration component is unavailable. A memory device may determine whether a calibration component is available for use by the memory device. If not, the memory device may select an impedance setting for the driver that is based on an operating temperature of the memory device. A device or system may identify a temperature of a memory device, identify that a calibration component is unavailable to adjust a parameter of a driver of a data channel, select a value of the parameter based on the temperature and on identifying that the calibration component is unavailable, adjust the parameter of the driver of the data channel to the selected value, and transmit, by the driver operating using the selected value of the parameter, a signal over the channel.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 10, 2023
    Assignee: Micron Technology, Inc.
    Inventors: John David Porter, Suryanarayana B. Tatapudi
  • Publication number: 20230301970
    Abstract: The present invention provides a compound of formula (1) or a pharmaceutically acceptable salt thereof; a method for manufacturing the compounds of the invention, and its therapeutic uses. The present invention further provides a combination of pharmacologically active agents and a pharmaceutical composition.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 28, 2023
    Inventors: Kamlesh Jagdis BALA, Andrew BREARLEY, James DALE, Anne-Marie EDWARDS, Mahbub AHMED, David PORTER, Robert Alexander PULZ, Lisa Ann ROONEY, David Andrew SANDHAM, Duncan SHAW, Nichola SMITH, Jessica Louise TAYLOR, Roger John TAYLOR, Thomas Josef TROXLER-SCHWAB, Joe WRIGGLESWORTH
  • Patent number: 11740795
    Abstract: Techniques for configurable link interfaces for a memory device are described. In some examples, memory devices may require periodic link training to support data transfer with a host device at relatively fast rates. However, in some managed memory applications, memory dies of a memory device may have integrated controllers that do not support such link training, and accordingly may not support some clock rates or data rates. To support data transfers between a host device and a memory device at relatively fast clock rates or data rates without link training, a memory die may be fabricated with a configurable link interface that can support different mappings between components and operation according to different clock rates or data rates. In some examples, a memory die may be fabricated in a manner that supports configurable mappings between an array and a data channel interface that are operable according to different multiplexing and serialization.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: August 29, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Suryanarayana B. Tatapudi, John David Porter, Jaeil Kim, Mijo Kim
  • Patent number: 11714443
    Abstract: Techniques for providing temperature trim codes to multiple reference circuits of an integrated circuit are provided. In an example, a string of primary latch circuits can provide a set of pre-defined temperature trim codes to a multiplexer in response to a token of a series of tokens. The multiplexer can provide two trim of the trim codes to an interpolator based on a temperature reading of the integrated circuit. The interpolator can provide an interpolated trim code and the trim code can be distributed to a reference circuit based on the token.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: August 1, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Anupriya Chakraborty, John David Porter, Alan John Wilson