Patents by Inventor Jeffrey L. Scott
Jeffrey L. Scott 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: 20250014628Abstract: A system includes a processing device that determines whether a memory bank is active and adds an activate command for a row of the memory bank accessed by an oldest command for the memory bank to a command scheduler in response to determining the memory bank is not active. The processing device determines whether the row of the memory bank has a corresponding row command in response to determining the memory bank is active. The processing device determines whether a close page mode is enabled or an open row timer has expired on the row and adds a precharge command to the command scheduler in response to determining the close page mode is enabled or the open row timer has expired. The processing device executes a command in the command scheduler based on a priority of commands included in the command scheduler.Type: ApplicationFiled: September 16, 2024Publication date: January 9, 2025Inventors: Patrick A. La Fratta, Jeffrey L. Scott, Laurent Isenegger, Robert M. Walker
-
Publication number: 20240361933Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.Type: ApplicationFiled: July 9, 2024Publication date: October 31, 2024Inventors: Patrick A. La Fratta, Shashank Adavally, Jeffrey L. Scott, Robert M. Walker
-
Patent number: 12112786Abstract: A system includes a processing device that determines whether a memory bank is active and adds an activate command for a row of the memory bank accessed by an oldest command for the memory bank to a command scheduler in response to determining the memory bank is not active. The processing device determines whether the row of the memory bank has a corresponding row command in response to determining the memory bank is active. The processing device determines whether a close page mode is enabled or an open row timer has expired on the row and adds a precharge command to the command scheduler in response to determining the close page mode is enabled or the open row timer has expired. The processing device executes a command in the command scheduler based on a priority of commands included in the command scheduler.Type: GrantFiled: September 1, 2021Date of Patent: October 8, 2024Assignee: Micron Technology, Inc.Inventors: Patrick A. La Fratta, Jeffrey L. Scott, Laurent Isenegger, Robert M. Walker
-
Patent number: 12056375Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.Type: GrantFiled: September 6, 2022Date of Patent: August 6, 2024Assignee: Micron Technology, Inc.Inventors: Patrick A. La Fratta, Shashank Adavally, Jeffrey L. Scott, Robert M. Walker
-
Publication number: 20240078030Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Inventors: Patrick A. La Fratta, Shashank Adavally, Jeffrey L. Scott, Robert M. Walker
-
Patent number: 11853605Abstract: A method includes, responsive to a SET command associated with a key-value store, concurrently updating the key-value store maintained on a non-persistent memory device of a memory sub-system and a mirror of the key-value store maintained on a persistent memory device of the memory sub-system. The method further includes responsive to a GET command associated with the key-value store, retrieving a value of a key from the key-value store maintained on the non-persistent memory device.Type: GrantFiled: September 17, 2021Date of Patent: December 26, 2023Assignee: Micron Technology, Inc.Inventors: Sai Vineel Reddy Chittamuru, Paul Rosenfeld, Robert M. Walker, Jeffrey L. Scott
-
Publication number: 20230085712Abstract: A method includes, responsive to a SET command associated with a key-value store, concurrently updating the key-value store maintained on a non-persistent memory device of a memory sub-system and a mirror of the key-value store maintained on a persistent memory device of the memory sub-system. The method further includes responsive to a GET command associated with the key-value store, retrieving a value of a key from the key-value store maintained on the non-persistent memory device.Type: ApplicationFiled: September 17, 2021Publication date: March 23, 2023Inventors: Sai Vineel Reddy Chittamuru, Paul Rosenfeld, Robert M. Walker, Jeffrey L. Scott
-
Publication number: 20230060826Abstract: A system includes a processing device that determines whether a memory bank is active and adds an activate command for a row of the memory bank accessed by an oldest command for the memory bank to a command scheduler in response to determining the memory bank is not active. The processing device determines whether the row of the memory bank has a corresponding row command in response to determining the memory bank is active. The processing device determines whether a close page mode is enabled or an open row timer has expired on the row and adds a precharge command to the command scheduler in response to determining the close page mode is enabled or the open row timer has expired. The processing device executes a command in the command scheduler based on a priority of commands included in the command scheduler.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Patrick A. La Fratta, Jeffrey L. Scott, Laurent Isenegger, Robert M. Walker
-
Publication number: 20210157520Abstract: A direct memory access (DMA) controller in a memory system receives a DMA command for a chunk of data to be moved from a source memory device having a first maximum access granularity to a destination memory device having a second maximum access granularity, the DMA command comprising a data mask. The DMA controller reads, using the data mask, the chunk of data from the source memory device up to the first maximum access granularity and writes, using the data mask, the chunk of data to the destination memory device up to the second maximum access granularity.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Dhawal Bavishi, Jeffrey L. Scott
-
Patent number: 9185850Abstract: A rotary brush turf sweeper includes a frame with a first and second brush carriage supporting a first and second rotary brush. The brush carriages include a first and second carriage bar extending lengthwise along the first and second rotary brush. The brush carriages pivotably attach to the frame by a mounting point on opposing ends of the first brush carriage, allowing the brush carriages to rotate about the attachment point. A brush height adjustment mechanism joins the carriage bars with an electronic actuator. The electronic actuator may be remotely operated to adjust the height of the rotary brushes from a work surface and elevate them so as not to touch the work surface. A first and second drive mechanism transfers rotational force from a pair of drive wheels, so that the rotary brushes always rotate as the device is towed by a vehicle.Type: GrantFiled: November 8, 2013Date of Patent: November 17, 2015Assignee: SGM Industries LLCInventors: Michael D. Peters, Robert S. Fuller, John F. Foyse, Jr., Jeffrey L. Scott, Deno J. Minas
-
Publication number: 20140130275Abstract: A rotary brush turf sweeper includes a frame with a first and second brush carriage supporting a first and second rotary brush. The brush carriages include a first and second carriage bar extending lengthwise along the first and second rotary brush. The brush carriages pivotably attach to the frame by a mounting point on opposing ends of the first brush carriage, allowing the brush carriages to rotate about the attachment point. A brush height adjustment mechanism joins the carriage bars with an electronic actuator. The electronic actuator may be remotely operated to adjust the height of the rotary brushes from a work surface and elevate them so as not to touch the work surface. A first and second drive mechanism transfers rotational force from a pair of drive wheels, so that the rotary brushes always rotate as the device is towed by a vehicle.Type: ApplicationFiled: November 8, 2013Publication date: May 15, 2014Applicant: SGM Industries LLCInventors: Michael D. Peters, Robert S. Fuller, John F. Foyse, JR., Jeffrey L. Scott, Deno J. Minas
-
Patent number: 4240174Abstract: A mobile cleaning apparatus for swimming pools having a self-contained pump, filter and driving motor mounted on a hand wheeled truck and housed in a waterproof enclosure which is easily opened for filter cleaning and motor and pump repairs, if necessary, to assure a long service life of the apparatus.Type: GrantFiled: July 30, 1979Date of Patent: December 23, 1980Inventors: James F. Thiem, Jeffrey L. Scott