Patents by Inventor John Halbert

John Halbert 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: 20240116985
    Abstract: Among other things, the present disclosure provides various agents. In some embodiments, provided agents can bind to beta-catenin. In some embodiments, the present disclosure provides technologies for modulating beta-catenin functions. In some embodiments, the present disclosure provides technologies for preventing and/or treating conditions, disorders or diseases associated with beta-catenin. In some embodiments, the present disclosure provides designed amino acids which can provide improved properties and/or activities. In some embodiments, the present disclosure provides agents comprising such amino acids.
    Type: Application
    Filed: July 22, 2021
    Publication date: April 11, 2024
    Inventors: Brian Halbert White, Yaguang Si, Martin Robert Tremblay, Deborah Gail Conrady, Yue-Mei Zhang, Ivan Tucker Jewett, Lorenzo Josue Alfaro-Lopez, Sarah Isabelle Cappucci, Zhi Li, John Hanney McGee
  • Patent number: 9824743
    Abstract: Embodiments are generally directed to memory refresh operation with page open. An embodiment of a memory device includes a memory array including a plurality of memory banks; and a control logic to provide control operations for the memory device including a page open refresh mode, wherein the control logic is to perform a refresh cycle in response to a refresh command with a memory page of the memory array open, the refresh operation including precharge of one or more memory banks of the plurality of memory banks, refresh of the one or more memory banks, and activation of the memory page.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Bruce Querbach, Kuljit Bains, John Halbert
  • Patent number: 9768148
    Abstract: A stacked memory with interface providing offset interconnects. An embodiment of memory device includes a system element and a memory stack coupled with the system element, the memory stack including one or more memory die layers. Each memory die layer includes first face and a second face, the second face of each memory die layer including an interface for coupling data interface pins of the memory die layer with data interface pins of a first face of a coupled element. The interface of each memory die layer includes connections that provide an offset between each of the data interface pins of the memory die layer and a corresponding data interface pin of the data interface pins of the coupled element.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: September 19, 2017
    Assignee: INTEL CORPORATION
    Inventors: Pete Vogt, Andre Schaefer, Warren Morrow, John Halbert, Jin Kim, Kenneth Shoemaker
  • Publication number: 20170236575
    Abstract: Embodiments are generally directed to memory refresh operation with page open. An embodiment of a memory device includes a memory array including a plurality of memory banks; and a control logic to provide control operations for the memory device including a page open refresh mode, wherein the control logic is to perform a refresh cycle in response to a refresh command with a memory page of the memory array open, the refresh operation including precharge of one or more memory banks of the plurality of memory banks, refresh of the one or more memory banks, and activation of the memory page.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicant: Intel Corporation
    Inventors: Bruce QUERBACH, Kuljit BAINS, John HALBERT
  • Patent number: 9117544
    Abstract: A memory controller issues a targeted refresh command. A specific row of a memory device can be the target of repeated accesses. When the row is accessed repeatedly within a time threshold (also referred to as “hammered” or a “row hammer event”), physically adjacent row (a “victim” row) may experience data corruption. The memory controller receives an indication of a row hammer event, identifies the row associated with the row hammer event, and sends one or more commands to the memory device to cause the memory device to perform a targeted refresh that will refresh the victim row.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: August 25, 2015
    Assignee: Intel Corporation
    Inventors: Kuljit Bains, John Halbert, Christopher Mozak, Theodore Schoenborn, Zvika Greenfield
  • Publication number: 20150109871
    Abstract: Detection logic of a memory subsystem obtains a threshold for a memory device that indicates a number of accesses within a time window that causes risk of data corruption on a physically adjacent row. The detection logic obtains the threshold from a register that stores configuration information for the memory device, and can be a register on the memory device itself and/or can be an entry of a configuration storage device of a memory module to which the memory device belongs. The detection logic determines whether a number of accesses to it row of the memory device exceeds the threshold. In response to detecting the number of accesses exceeds the threshold, the detection logic can generate a trigger to cause the memory device to perform a refresh targeted to a physically adjacent victim row.
    Type: Application
    Filed: December 17, 2013
    Publication date: April 23, 2015
    Inventors: Kuljit BAINS, John Halbert
  • Publication number: 20150108660
    Abstract: A stacked memory with interface providing offset interconnects. An embodiment of memory device includes a system element and a memory stack coupled with the system element, the memory stack including one or more memory die layers. Each memory die layer includes first face and a second face, the second face of each memory die layer including an interface for coupling data interface pins of the memory die layer with data interface pins of a first face of a coupled element. The interface of each memory die layer includes connections that provide an offset between each of the data interface pins of the memory die layer and a corresponding data interface pin of the data interface pins of the coupled element.
    Type: Application
    Filed: December 31, 2014
    Publication date: April 23, 2015
    Inventors: Pete Vogt, Andre Schaefer, Warren Morrow, John Halbert, Jin Kim, Kenneth Shoemaker
  • Patent number: 8971087
    Abstract: Dynamic operations for operations for a stacked memory with interface providing offset interconnects. An embodiment of memory device includes a system element and a memory stack coupled with the system element, the memory stack including one or more memory die layers. Each memory die layer includes first face and a second face, the second face of each memory die layer including an interface for coupling data interface pins of the memory die layer with data interface pins of a first face of a coupled element. The interface of each memory die layer includes connections that provide an offset between each of the data interface pins of the memory die layer and a corresponding data interface pin of the data interface pins of the coupled element.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 3, 2015
    Assignee: Intel Corporation
    Inventors: Pete Vogt, Andre Schaefer, Warren Morrow, John Halbert, Jin Kim, Kenneth Shoemaker
  • Publication number: 20130272049
    Abstract: Dynamic operations for operations for a stacked memory with interface providing offset interconnects. An embodiment of memory device includes a system element and a memory stack coupled with the system element, the memory stack including one or more memory die layers. Each memory die layer includes first face and a second face, the second face of each memory die layer including an interface for coupling data interface pins of the memory die layer with data interface pins of a first face of a coupled element. The interface of each memory die layer includes connections that provide an offset between each of the data interface pins of the memory die layer and a corresponding data interface pin of the data interface pins of the coupled element.
    Type: Application
    Filed: December 2, 2011
    Publication date: October 17, 2013
    Applicant: INTEL CORPORATION
    Inventors: Pete Vogt, Andre Schaefer, Warren Morrow, John Halbert, Jin Kim, Kenneth Shoemaker
  • Patent number: 8238189
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a common memory device for variable device width and scalable pre-fetch and page size. In some embodiments, a common memory device (such as a DRAM) can operate in any of a number of modes including, for example, a ×4 mode, a ×8 mode, and a ×16 mode. The page size provided by the DRAM may vary depending on the mode of the DRAM. In some embodiments, the amount of data pre-fetched by the DRAM also varies depending on the mode of the DRAM.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, John Halbert
  • Patent number: 8161356
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses to save dynamic random access memory (DRAM) self-refresh power. In some embodiments, the refresh frequency of a DRAM is reduced and errors are allowed to occur. In error check mode, the DRAM stores data and corresponding error check bits. The error check bits may be used to scrub the memory and fix the errors.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: April 17, 2012
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, John Halbert, Michael W. Williams
  • Publication number: 20110261636
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a common memory device for variable device width and scalable pre-fetch and page size. In some embodiments, a common memory device (such as a DRAM) can operate in any of a number of modes including, for example, a ×4 mode, a ×8 mode, and a ×16 mode. The page size provided by the DRAM may vary depending on the mode of the DRAM. In some embodiments, the amount of data pre-fetched by the DRAM also varies depending on the mode of the DRAM.
    Type: Application
    Filed: April 28, 2011
    Publication date: October 27, 2011
    Inventors: Kuljit S. Bains, John Halbert
  • Patent number: 7957216
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a common memory device for variable device width and scalable pre-fetch and page size. In some embodiments, a common memory device (such as a DRAM) can operate in any of a number of modes including, for example, a x4 mode, a x8 mode, and a x16 mode. The page size provided by the DRAM may vary depending on the mode of the DRAM. In some embodiments, the amount of data pre-fetched by the DRAM also varies depending on the mode of the DRAM.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 7, 2011
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, John Halbert
  • Publication number: 20100080076
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a common memory device for variable device width and scalable pre-fetch and page size. In some embodiments, a common memory device (such as a DRAM) can operate in any of a number of modes including, for example, a x4 mode, a x8 mode, and a x16 mode. The page size provided by the DRAM may vary depending on the mode of the DRAM. In some embodiments, the amount of data pre-fetched by the DRAM also varies depending on the mode of the DRAM.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Kuljit S. Bains, John Halbert
  • Publication number: 20090249169
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses to save dynamic random access memory (DRAM) self-refresh power. In some embodiments, the refresh frequency of a DRAM is reduced and errors are allowed to occur. In error check mode, the DRAM stores data and corresponding error check bits. The error check bits may be used to scrub the memory and fix the errors.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: KULJIT S. BAINS, John Halbert, Michael W. Williams
  • Patent number: 7450456
    Abstract: The temperature for multiple devices of a memory module are determined. In one example a memory module includes a printed circuit board, a plurality of memory chips on the printed circuit board, each chip containing a plurality of memory cells and a thermal sensor, and a multiplexer on the printed circuit board, independent of the memory chips, coupled to each of the thermal sensors. A current source is coupled to the multiplexer to provide a current to each one of the thermal sensors, and a voltage detector is coupled to the multiplexer to detect a voltage from each of the thermal sensors when a current is applied. A temperature circuit is coupled to the voltage detector to determine a temperature for each memory chip based on the detected voltage.
    Type: Grant
    Filed: May 10, 2007
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Patent number: 7404055
    Abstract: In some embodiments, data may be transferred from a first memory agent to a second memory agent in a first format having a first width, and at least a critical portion of the data maybe transferred from the second memory agent back to the first memory agent in a second format having a second width, where the critical portion is included in a first frame. The critical portion may include a cacheline mapped over a memory device rank. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: July 22, 2008
    Assignee: Intel Corporation
    Inventors: Kuljit Bains, John Halbert, Greg Lemos, Randy Osborne
  • Patent number: 7349233
    Abstract: In some embodiments, a chip includes at least four groups of memory banks and at least four groups of output conductors wherein each group of output conductors corresponds to a different one of the groups of memory banks. The chip also includes circuitry to perform a read operation by providing read data from at least one of the banks of each of the groups of memory banks to its corresponding group of output conductors. Other embodiments are described.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, John Halbert
  • Patent number: 7350016
    Abstract: A high speed DRAM cache architecture. One disclosed embodiment includes a multiplexed bus interface to interface with a multiplexed bus. A cache control circuit drives a row address portion of an address on the multiplexed bus interface and a command to open a memory page containing data for a plurality of ways. The cache control circuit subsequently drives a column address including at least a way indicator to the multiplexed bus interface.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Kuljit S. Bains, Herbert Hum, John Halbert
  • Publication number: 20080056047
    Abstract: A method, apparatus, and system to enable a partial refresh scheme for DRAM which includes specifying at least a refresh start value, or a refresh start value and a refresh end value, to reduce the number of rows that must be refreshed during a refresh cycle, thus reducing the amount of power consumed during refresh.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Inventors: Sandeep Jain, Animesh Mishra, John Halbert