Patents by Inventor Brent Ahlquist

Brent Ahlquist 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: 10706154
    Abstract: A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol. As a result, prior to release for manufacturing, a binding code may be established between the host and the non-volatile memory. In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: July 7, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Patent number: 10290351
    Abstract: Methods and systems are provided that may include a memory device having a physical nonvolatile memory, a memory space, and a controller. At least a portion of a physical nonvolatile memory may permit a direct read operation of the physical nonvolatile memory and prohibit a direct write operation of the physical nonvolatile memory. A memory space may comprise at least open one write overlay window available after a reset operation. Such a memory space may be adapted to permit at least one read overlay window to be opened that is logically separate from at least one open write overlay window. A controller may be included to open at least one read overlay window.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 14, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Publication number: 20180276388
    Abstract: A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol, As a result, prior to release for manufacturing, a binding code may k established between the host and the non-volatile memory, In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 27, 2018
    Applicant: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Patent number: 9977902
    Abstract: A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol. As a result, prior to release for manufacturing, a binding code may be established between the host and the non-volatile memory. In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 22, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Publication number: 20150227474
    Abstract: A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol. As a result, prior to release for manufacturing, a binding code may be established between the host and the non-volatile memory. In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
    Type: Application
    Filed: April 22, 2015
    Publication date: August 13, 2015
    Inventor: Brent Ahlquist
  • Patent number: 9058491
    Abstract: A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol. As a result, prior to release for manufacturing, a binding code may be established between the host and the non-volatile memory. In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: June 16, 2015
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: Brent Ahlquist
  • Publication number: 20140331002
    Abstract: Methods and systems are provided that may include a memory device having a physical nonvolatile memory, a memory space, and a controller. At least a portion of a physical nonvolatile memory may permit a direct read operation of the physical nonvolatile memory and prohibit a direct write operation of the physical nonvolatile memory. A memory space may comprise at least open one write overlay window available after a reset operation. Such a memory space may be adapted to permit at least one read overlay window to be opened that is logically separate from at least one open write overlay window. A controller may be included to open at least one read overlay window.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 6, 2014
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Brent Ahlquist
  • Publication number: 20140325129
    Abstract: Methods and systems are provided that may include a nonvolatile memory to implement a virtual random access memory space.
    Type: Application
    Filed: July 9, 2014
    Publication date: October 30, 2014
    Inventor: Brent Ahlquist
  • Patent number: 8725959
    Abstract: Methods and systems are provided that may include a memory device having a physical nonvolatile memory, a memory space, and a controller. At least a portion of a physical nonvolatile memory may permit a direct read operation of the physical nonvolatile memory and prohibit a direct write operation of the physical nonvolatile memory. A memory space may comprise at least open one write overlay window available after a reset operation. Such a memory space may be adapted to permit at least one read overlay window to be opened that is logically separate from at least one open write overlay window. A controller may be included to open at least one read overlay window.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 13, 2014
    Assignee: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Patent number: 8327087
    Abstract: Methods and systems are provided that may include a controller comprising an access element and a command interface. Access element may provide access to a physical nonvolatile memory device. Physical nonvolatile memory device may have a default setting permitting a direct read operation of the physical nonvolatile memory device while prohibiting a direct write operation of the physical nonvolatile memory device. A command interface may modify access to the physical nonvolatile memory device by issuing a command through at least one write overlay window of a memory partition to change the default setting to write to the physical nonvolatile memory. The at least one write overlay window may be logically separate from at least one read overlay window of the memory partition.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: December 4, 2012
    Assignee: Micron Technology, Inc.
    Inventor: Brent Ahlquist
  • Publication number: 20100250828
    Abstract: Embodiments include but are not limited to apparatuses and systems including a memory array including a plurality of non-volatile memory cells, and a control signal output pin operatively coupled to the memory array. The control signal output pin may be configured to provide a control signal indicative of the memory interface control flow including, for example, an availability of the memory array for reading or writing. Other embodiments may be described and claimed.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Inventor: Brent Ahlquist
  • Patent number: 7441069
    Abstract: A memory operating in an execute-in-place (XIP) type mode returns a default instruction when an nV memory core is not ready for access. The default instruction may be selected to provide a system stall when executed within a corresponding processor.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: October 21, 2008
    Assignee: Intel Corporation
    Inventor: Brent Ahlquist
  • Patent number: 7391345
    Abstract: The time used in manufacturing an electronic device can be reduced by reducing the amount of time taken to store code on non-volatile memories. In one embodiment, storing compressed code to a non-volatile memory can reduce the manufacturing time of an electronic device. The code stored on the non-volatile memory can be decompressed by a controller in the electronic device and loaded on the non-volatile memory for execution by the electronic device.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: June 24, 2008
    Assignee: Intel Corporation
    Inventors: Lance W. Dover, Brent Ahlquist
  • Publication number: 20080082826
    Abstract: An authenticatable envelope is utilized to allow for the secure and quasi-atomic delivery and execution of an ordered list of externally specified non-volatile memory write commands. In at least some embodiments, an external provider generates an authenticatable envelope that includes write commands and data that is used by a local platform of a non-volatile memory device to generate non-volatile memory write data in response to the write commands.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventor: Brent Ahlquist
  • Publication number: 20080001789
    Abstract: The time used in manufacturing an electronic device can be reduced by reducing the amount of time taken to store code on non-volatile memories. In one embodiment, storing compressed code to a non-volatile memory can reduce the manufacturing time of an electronic device. The code stored on the non-volatile memory can be decompressed by a controller in the electronic device and loaded on the non-volatile memory for execution by the electronic device.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventors: Lance W. Dover, Brent Ahlquist
  • Publication number: 20070245066
    Abstract: A memory operating in an execute-in-place (XIP) type mode returns a default instruction when an nV memory core is not ready for access. The default instruction may be selected to provide a system stall when executed within a corresponding processor.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventor: Brent Ahlquist
  • Publication number: 20070156991
    Abstract: An apparatus, system, and method for a data invalid signal for non-deterministic latency in memory are described. The apparatus may include a memory to determine that data to be buffered for a data burst cannot be guaranteed in time to satisfy a deterministic latency parameter. The memory may provide an indication that the data cannot be guaranteed. Other embodiments are described and claimed.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Geoffrey Gould, Brent Ahlquist