Patents by Inventor Robert M. Walker

Robert M. Walker 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: 20190370181
    Abstract: The present disclosure includes apparatuses and methods related to a memory system including a filter. An example apparatus can include a filter to store a number flags, wherein each of the number of flags corresponds to a cache entry and each of the number of flags identifies a portion of the memory device where data of a corresponding cache entry is stored in the memory device.
    Type: Application
    Filed: August 16, 2019
    Publication date: December 5, 2019
    Inventor: Robert M. Walker
  • Publication number: 20190317693
    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Publication number: 20190317697
    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
    Type: Application
    Filed: August 30, 2018
    Publication date: October 17, 2019
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Publication number: 20190282417
    Abstract: A mobility vehicle enclosure (MVE) that is secured to a rear location on an automobile, such as a car, truck or van, and encloses a mobility vehicle during storage or transportation. A first design of the MVE has a structure including an upper surface, a lower surface, a front side wall, a rear side wall and a left side wall. The structure is preferably rectangular shaped, although any shape can be used depending on the requirements of the application. The front side wall is secured to the structure by an upper securing device and at least one hinge that is attached at a lower edge of the front wall and a front edge of the lower surface. The hinge allows the front side wall to be lowered downward to ground level, thereby creating a ramp on which a mobility vehicle enters or exits the structure. A second design of the MVE is similar to the first, except the surfaces and side walls of the structure are all secured together by hinges.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 19, 2019
    Inventor: Robert M. Walker
  • Publication number: 20190278712
    Abstract: The present disclosure includes apparatuses and methods for a cache architecture. An example apparatus that includes a cache architecture according to the present disclosure can include an array of memory cells configured to store multiple cache entries per page of memory cells; and sense circuitry configured to determine whether cache data corresponding to a request from a cache controller is located at a location in the array corresponding to the request, and return a response to the cache controller indicating whether cache data is located at the location in the array corresponding to the request.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventor: Robert M. Walker
  • Patent number: 10409739
    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: September 10, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Patent number: 10402337
    Abstract: The present disclosure includes apparatuses and methods related to a memory system including a filter. An example apparatus can include a filter to store a number flags, wherein each of the number of flags corresponds to a cache entry and each of the number of flags identifies a portion of the memory device where data of a corresponding cache entry is stored in the memory device.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: September 3, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Robert M. Walker
  • Patent number: 10303613
    Abstract: The present disclosure includes apparatuses and methods for a cache architecture. An example apparatus that includes a cache architecture according to the present disclosure can include an array of memory cells configured to store multiple cache entries per page of memory cells; and sense circuitry configured to determine whether cache data corresponding to a request from a cache controller is located at a location in the array corresponding to the request, and return a response to the cache controller indicating whether cache data is located at the location in the array corresponding to the request.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 28, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Robert M. Walker
  • Publication number: 20190121546
    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
    Type: Application
    Filed: August 14, 2018
    Publication date: April 25, 2019
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Publication number: 20190121545
    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 25, 2019
    Inventors: Patrick A. La Fratta, Robert M. Walker
  • Publication number: 20190065373
    Abstract: The present disclosure includes apparatuses and methods related to a cache buffer. An example apparatus can store data associated with a request in one of a number of buffers and service a subsequent request for data associated with the request using the one of the number of buffers. The subsequent request can be serviced while the request is being serviced by the cache controller.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Cagdas Dirik, Robert M. Walker
  • Publication number: 20190065072
    Abstract: The present disclosure includes apparatuses and methods related to a memory system with cache line data. An example apparatus can store data in a number of cache lines in the cache, wherein each of the number of lines includes a number of chunks of data that are individually accessible.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Cagdas Dirik, Robert M. Walker
  • Publication number: 20190042450
    Abstract: The present disclosure includes apparatuses and methods related to a memory system including a filter. An example apparatus can include a filter to store a number flags, wherein each of the number of flags corresponds to a cache entry and each of the number of flags identifies a portion of the memory device where data of a corresponding cache entry is stored in the memory device.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Inventor: Robert M. Walker
  • Publication number: 20180364910
    Abstract: The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventors: Robert M. Walker, James A. Hall, JR., Frank F. Ross
  • Publication number: 20180364919
    Abstract: The present disclosure includes apparatuses and methods related to a memory controller, such as a host memory controller. An example apparatus can include a host memory controller coupled to a first memory device and a second memory device via a channel, wherein the host memory controller is configured to send a first number of commands to the first memory device using a first device select signal, and send a second number of commands to the second memory device using a second device select signal.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: James A. Hall, JR., Robert M. Walker
  • Patent number: 10152237
    Abstract: The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 11, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Robert M. Walker, James A. Hall, Jr., Frank F. Ross
  • Publication number: 20180292991
    Abstract: The present disclosure includes apparatuses and methods related to a memory protocol with programmable buffer and cache size. An example apparatus can program a resister to define a size of a buffer in memory, store data in the buffer in a first portion of the memory defined by the register, and store data in a cache in a second portion of the memory.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventor: Robert M. Walker
  • Publication number: 20180293000
    Abstract: The present disclosure includes apparatuses and methods related to transaction identification. An example apparatus can determine a transaction identification (TID) associated with a command by comparing a host transaction identification (TID) record with a memory device transaction identification (TID) record.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Frank F. Ross, Robert M. Walker
  • Publication number: 20180210847
    Abstract: The present disclosure includes apparatuses and methods related to a memory protocol with command priority. An example apparatus can execute a command that includes a read identification (RID) number based on a priority assigned to the RID number in a register. The apparatus can be a non-volatile dual in-line memory module (NVDIMM) device.
    Type: Application
    Filed: June 5, 2017
    Publication date: July 26, 2018
    Inventor: Robert M. Walker
  • Publication number: 20180157439
    Abstract: The present disclosure includes apparatuses and methods related to a memory protocol. An example apparatus can execute a read command that includes a first chunk of data and a second chunk of data by assigning a first read identification (RID) number to the first chunk of data and a second RID number to the second chunk of data, sending the first chunk of data and the first RID number to a host, and sending the second chunk of data and the second RID number to the host. The apparatus can be a non-volatile dual in-line memory module (NVDIMM) device.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Inventors: Robert M. Walker, Frank F. Ross