Patents by Inventor David A. Palmer

David A. Palmer 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: 11360902
    Abstract: A method for managing a readahead cache in a memory subsystem based on one or more active streams of read commands is described. The method includes receiving a read command that requests data from a memory component and determining whether the read command is part of an active stream of read commands based on a comparison of a set of addresses of the read command with one or more of (1) a command history table, which stores a set of command entries that each correspond to a received read command that has not been associated with an active stream, or (2) an active stream table, which stores a set of stream entries that each corresponds to active streams of read commands. The method further includes modifying a stream entry in the set of stream entries in response to determining that the read command is part of an active stream.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 14, 2022
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: David A. Palmer
  • Patent number: 11318993
    Abstract: A modular cross car beam assembly for use with a vehicle includes an intermediate beam section, a driver side beam section, and a passenger side beam section. Furthermore, the driver side beam section and the passenger side beam section are attachable on either side of the intermediate beam section depending on whether the vehicle is a left-hand-drive vehicle or a right-hand-drive vehicle.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: May 3, 2022
    Assignee: POLESTAR PERFORMANCE AB
    Inventors: Ross Kelk, Lee Cashman, David Palmer
  • Patent number: 11315172
    Abstract: Feeds in a network-based marketplace are described. The system receives a request, over a network, from a user that is associated with feed selection information, and identifies source feeds based on the feed selection information. The source feeds respectively include a first plurality of content elements. The system generates a presentation feed by retrieving a second plurality of content elements from the source feeds. The generating is performed continuously and in real-time. The system segments the presentation feed into pages and generates interfaces that include a first interface based on the pages. The system communicates the first interface, over the network, to the user, responsive to the receiving of the request.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: April 26, 2022
    Assignee: eBay Inc.
    Inventors: Jack Philip Abraham, Andrew David Palmer, Jeffrey Tyson, Christina Mercando, Jason Kotenko, Benjamin Gleitzman, Kyle Lee
  • Publication number: 20220111897
    Abstract: A modular cross car beam assembly for use with a vehicle includes an intermediate beam section, a driver side beam section, and a passenger side beam section. Furthermore, the driver side beam section and the passenger side beam section are attachable on either side of the intermediate beam section depending on whether the vehicle is a left-hand-drive vehicle or a right-hand-drive vehicle.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: POLESTAR PERFORMANCE AB
    Inventors: Ross KELK, Lee CASHMAN, David PALMER
  • Publication number: 20220111901
    Abstract: A cross car beam assembly for use with a vehicle may include a beam having first and second portions that are spaced apart from each other in a lateral direction when the cross car beam assembly is mounted in the vehicle. The cross car beam assembly further includes a safety unit connected to the first and second portions so that the safety unit extends between the first and second portions. The safety unit includes a rigid member configured to cooperate with the first and second portions to provide continuous rigid structure from the first portion to the second portion. Furthermore, the rigid member is connected to at least one of the first and second portions with at least one integral connection feature that braces the rigid member in a longitudinal direction or a lateral direction of the vehicle when the cross car beam assembly is mounted to the vehicle.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: POLESTAR PERFORMANCE AB
    Inventors: Ross KELK, David PALMER
  • Publication number: 20220111679
    Abstract: An improved wheel cover for large commercial vehicle trailers is disclosed. It includes simple and robust mechanism for attachment with the wheel, facilitates easy installation and removal, and provides better aerodynamics and fuel efficiency during travel. In a preferred embodiment, an annular flexible shell cover (covering an annular magnet) of the wheel cover, deforms and frictionally fits into hollow of a corresponding wheel flange, and the annular magnet (lying under the shell cover) keeps the shell cover magnetically attached (with a strong magnetic bonding) with the flange. Hence, in addition to the magnetic bonding, the installed wheel cover is held in place by a friction fitting between the shell cover and the flange. The outer side of the wheel cover can either be kept planar or curved, and its surface can be dimpled or smooth.
    Type: Application
    Filed: December 14, 2020
    Publication date: April 14, 2022
    Inventor: David Palmer
  • Publication number: 20220107886
    Abstract: Methods, systems, and devices for multiple flash translation layers (FTLs) at a memory device are described to support two or more FTLs within a memory device. A first FTL may be configured to support data mapping using a defined granularity and a second FTL may be configured to support data mapping using a smaller granularity than the defined granularity or data that does not match the defined granularity, based on one or more characteristics of the data. A memory device may select between the FTLs to map data based on the one or more characteristics of the data and may write the data to the memory device. The memory device may store logical-to-physical mapping associated with the data, among other information, using the selected FTL.
    Type: Application
    Filed: October 7, 2020
    Publication date: April 7, 2022
    Inventor: David A. Palmer
  • Publication number: 20220075732
    Abstract: Methods, systems, and devices for data alignment for logical to physical table compression are described. A controller coupled with the memory array may receive a command to access a logical block address associated with a memory device. In some cases, a first portion of a physical address of the memory device associated with the logical block address may be identified. The controller may perform an operation on the logical block address included in the command and identify a second portion of the physical address based on performing the operation. The physical address of the memory device may be accessed based on identifying the first portion and the second portion.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventor: David A. Palmer
  • Publication number: 20220038228
    Abstract: Techniques for framing data in various data transmission contexts are described. A data framing technique may include a transmitter sending a data stream including repeating bits in alternating forward and reverse order. A receiver of the data stream may fold the data stream, and correlate portions of the folded data stream for purposes of validating the data stream and/or identifying an ID in the data stream. In at least some instances, once the receiver validates the data stream, the receiver may accept payload accompanying the data stream.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Inventor: David Palmer
  • Publication number: 20220004398
    Abstract: An apparatus is disclosed.
    Type: Application
    Filed: September 22, 2021
    Publication date: January 6, 2022
    Applicant: Intel Corporation
    Inventors: Gregory Iovino, Bharat Pillilli, Neel Piyush Shah, Philip Rogers, David Palmer
  • Patent number: 11215553
    Abstract: A sample slide (100) for use in a spectrometer (501), wherein the sample slide comprises a plurality of sample-receiving portions (111-114) provided on a sample side (115) of the slide, and a plurality of beam-receiving portions (121-124) provided on a beam-receiving side (125) of the slide, each beam-receiving portion being arranged opposite a respective sample-receiving portion, and wherein each beam-receiving portion is configured to act as an internal reflection element (IRE). A device (300) for use with a spectrometer (501) comprises a stage (330) configured to receive a sample slide (100); and a moving mechanism (360) configured to move the sample slide relative to a sample-measuring location (320) of the device. Associated methods for preparing a sample and measuring a sample are also disclosed.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: January 4, 2022
    Assignee: DXCOVER LIMITED
    Inventors: Matthew J. Baker, Mark Hegarty, Holly Jean Butler, David Palmer
  • Publication number: 20210363082
    Abstract: A method is disclosed for treating a residual stream from bisphenol manufacture, wherein the residual stream comprises unreacted phenols, bisphenol isomers, trisphenols, organic sulfides and water. The method comprises contacting at least a portion of the residual stream or a reaction product thereof with an acidic catalyst under conditions sufficient to allow acid-catalyzed hydrolysis of organic sulfides in the residual stream to the corresponding thiols and produce an effluent stream, and then distilling at least a portion of the effluent stream to recover distillate products comprising phenols and thiols and produce a bottoms product comprising bisphenol isomers and trisphenols, and having a lower content of organic sulfides than the residual stream.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 25, 2021
    Inventor: David PALMER
  • Publication number: 20210361074
    Abstract: The invention relates to a slide mechanism which can be attached to and support chair, couch or bed legs, one device per leg, to make furniture slidable. The chair, couch or bed leg fits an upward-facing leg holder for one furniture leg. The leg holder is affixed to or part of an upper base having two longitudinal grooves, wherein two screws, one extending into each of the grooves, hold the upper base to a lower base. The two screws are loose enough with respect to the upper side of the upper base to allow the upper base (carrying the leg-holder and the attached furniture leg) to slide relative to the lower base. An elastic member connects the upper base to the lower base.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 25, 2021
    Inventor: David Palmer
  • Patent number: 11175837
    Abstract: A method for managing power amongst a set of memory devices that are provided a peak power that is quantized into a set number of power tokens. The method includes determining that the first memory die is to change from a lower power state that requires a first number of tokens to a higher power state that requires a second number of tokens. The method further includes transmitting a message in response to determining that the sum of the second number and a third number of power tokens allocated to other memory devices in the set of memory devices satisfies a threshold number of power tokens. The message includes the second number and is transmitted on a bus that is shared by the set of memory devices.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 16, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: David A. Palmer
  • Publication number: 20210303184
    Abstract: A total power requirement for a plurality of memory operations is estimated. It is determined that the total power requirement would meet a power budget. In in response to determining that the total power requirement would meet the power budget, a power profile identifier associated with a first operation of the plurality of memory operations is adjusted. The first operation and the power profile identifier are issued to a memory device. The power profile identifier is used by the memory device to regulate an amount of power used when performing the first operation.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventor: David A. Palmer
  • Publication number: 20210294752
    Abstract: A method for managing memory addresses in a memory subsystem is described. The method includes determining that a chunk of logical addresses is sequentially written such that a set of physical addresses mapped to corresponding logical addresses in the chunk are sequential. Thereafter, the memory subsystem updates an entry in a sequential write table for the chunk to indicate that the chunk was sequentially written and a compressed logical-to-physical (L2P) table based on (1) the sequential write table and (2) a full L2P table. The full L2P table includes a set of full L2P entries and each entry corresponds to a logical address in the chunk and references a physical address in the set of physical addresses. The compressed L2P table includes an entry that references a first physical address of the first set of physical addresses that is also referenced by an entry in the L2P table.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 23, 2021
    Inventor: David A. Palmer
  • Publication number: 20210286532
    Abstract: A method for managing power amongst a set of memory devices that are provided a peak power that is quantized into a set number of power tokens. The method includes determining that the first memory die is to change from a lower power state that requires a first number of tokens to a higher power state that requires a second number of tokens. The method further includes transmitting a message in response to determining that the sum of the second number and a third number of power tokens allocated to other memory devices in the set of memory devices satisfies a threshold number of power tokens. The message includes the second number and is transmitted on a bus that is shared by the set of memory devices.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 16, 2021
    Inventor: David A. Palmer
  • Patent number: 11119940
    Abstract: A method for managing sequential-write-based partitions in a logical-to-physical table cache is described. The method includes locating, by a memory subsystem, a first entry in a first sequential write partition in the cache that maps a first logical address in the set of sequential logical addresses of a read request to a first physical address, wherein each entry in the first sequential write partition corresponds to two sequential logical addresses that were sequentially written to sequential physical addresses of memory components of the memory subsystem. The method further includes determining, based on the first entry, the first physical address associated with the first logical address and a second physical address associated with a second logical address in the set of sequential logical addresses and fulfilling, by the memory subsystem, the read request based at least on the first physical address and the second physical address.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: September 14, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: David A. Palmer
  • Patent number: 11112982
    Abstract: A processing device initializes a drive strength value of a storage device in an electronic device to a first level. The processing device detects an operation to be performed on the storage device and executes the operation. The processing device monitors a bit error rate occurring in the storage device as a result of executing the operation and determines if the bit error rate satisfies a threshold value. In response to determining that the bit error rate satisfies the threshold value, the processing device increases the drive strength value of the storage device to a second level and re-executes the operation at the increased drive strength value of the storage device.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: September 7, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Deping He, David A. Palmer
  • Publication number: 20210269829
    Abstract: This invention relates to polynucleotides comprising optimized CLNS open reading frame (ORF) sequences, vectors comprising the same, and methods of using the same for delivery of the ORF to a cell or a subject and to treat disorders associated with aberrant expression of a CLNS gene or aberrant activity of a CLNS gene product in the subject, such as CLNS disease.
    Type: Application
    Filed: June 27, 2019
    Publication date: September 2, 2021
    Inventors: Steven James Gray, David Palmer, Nadia Mitchell