Patents by Inventor David Palmer

David 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: 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
  • Patent number: 11079829
    Abstract: Exemplary methods, apparatuses, and systems include a first die in a power network receiving, from each of a plurality of dice in the power network, a first activity state value indicating that the respective die is in a high current state, a second activity state value indicating that the respective die is a moderate current state, or a third activity state value indicating that the respective die is a low current state. The received activity state values include at least one second or third activity state value. The first die determines, using the received activity state values, a first sum of the activity state values. The first die further selects an activity state based upon the first sum and sends, to the plurality of dice, an activity state value corresponding to the selected activity state.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 3, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Jonathan S. Parry, David A. Palmer
  • Publication number: 20210233585
    Abstract: Methods, systems, and devices for multichip memory packages are described. A multichip memory package may include at least two dies that include different types of memory, such as one die that includes non-volatile memory and another die that includes volatile memory. The package may include an in-package channel that supports internal data transfer between the two types of memory. For example, a respective controller for each of the types of memory may also be included in the package and may be coupled with each other via the in-package interface. In some cases, data may be read from one of the types of memory and written to the other type of memory in response to a single read or write command and without passing over any interface outside of the package.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Andrea Vigilante, David A. Palmer
  • Publication number: 20210188750
    Abstract: A process for producing bisphenol-A comprises reacting acetone and phenol in the presence of a catalyst system comprising an acidic heterogeneous catalyst and a catalyst promoter comprising at least one organic sulfur-containing compound to produce a reaction effluent comprising bisphenol-A, water, unreacted acetone, unreacted phenol and at least part of the catalyst promoter. At least part of the reaction effluent is distilled to remove water, catalyst promoter and unreacted acetone, and leave a residual stream containing bisphenol A. At least part of the residual stream is then contacted with a basic anion exchange resin to produce a purified stream, from which bisphenol-A is recovered.
    Type: Application
    Filed: September 4, 2019
    Publication date: June 24, 2021
    Inventor: David PALMER
  • Publication number: 20210195339
    Abstract: The invention relates to various rotational action audio transducer embodiments having a diaphragm structure including a single or multiple diaphragms. A diaphragm suspension rotatably mounts the diaphragm structure to a base structure. In some embodiments, the diaphragm suspension may be made from soft and/or damped materials. In some embodiments, the location of an axis of rotation of the diaphragm is determined based on a node axis of the diaphragm. A transducing mechanism of the audio transducer cooperates with the moving diaphragm to transduce sound. The mechanism may comprise a moving magnet design in some embodiments, or a moving coil design in others.
    Type: Application
    Filed: August 14, 2019
    Publication date: June 24, 2021
    Inventors: David PALMER, Michael PALMER
  • Patent number: 10979376
    Abstract: A system may detect multiple accesses of an engagement interface from a user. The multiple accesses may include a first group of accesses performed by a first device and a second group of accesses performed by a second device. Both the first device and the second device may correspond to the user. A message may be selected from a set of messages. Moreover, the message may correspond to the engagement interface. The system may identify the first group of accesses as having a greater amount of user interaction with the engagement interface than the second group of accesses. The system may then determine that the selected message has the greatest likelihood of being read on the first device. The selected message may be communicated to the first device based on the determination.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: April 13, 2021
    Assignee: eBay Inc.
    Inventors: Steve Romero, Jonas Oscar Klink, Jason Allen Fletchall, Andrew David Palmer
  • Patent number: 10948589
    Abstract: SAR imaging may be performed using a short-pulse laser to generate range-resolved reflection data. A short-pulse laser may be advantageous over other techniques to acquire the range-resolved data, especially in cases with very distant targets or other cases with low signal-to-noise ratio information, because a short-pulse laser can determine the range to individual reflectors with a single photon return and is more adaptable to a photon-starved inversion algorithm. This technique can be used with both mono-static and bi-static SAR configurations.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: March 16, 2021
    Inventors: Bruce Carlsten, David Thompson, David Palmer
  • Publication number: 20210073135
    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: Application
    Filed: November 24, 2020
    Publication date: March 11, 2021
    Inventor: David A. Palmer
  • Publication number: 20210064256
    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 he threshold value, the processing device increases the drive strength value of the storage device to a second level and re-executs the operation at the increased drive strength value of the storage device.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: Deping He, David A. Palmer
  • Publication number: 20210064536
    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: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventor: David A. Palmer
  • Publication number: 20210011442
    Abstract: Exemplary methods, apparatuses, and systems include a first die in a power network receiving, from each of a plurality of dice in the power network, a first signal indicating that the respective die is in a high current state or a second signal indicating that the respective die is an active current state. The received signals include at least one second signal. The first die determines, based upon the received signals, the number of dice that are currently active and selects an activity threshold based upon that number. The first die further determines an activity level for the power network and transmits, to the plurality of dice, the first signal indicating that the first die is in the high current state in response to determining that the activity is less than the activity threshold.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Jonathan S. Parry, David A. Palmer
  • Publication number: 20210012613
    Abstract: Various techniques are disclosed for facilitating side wagering activities conducted at a casino which includes a casino gaming network. In at least one embodiment, the gaming network includes a plurality of gaming devices, including a first gaming device. A side wager request may be received for placing a first side wager relating to a first target. An identity of a first player associated with generating the first side wager request may be determined. A first side wager session may be automatically initiated. In at least one embodiment, the placing of the first side wager includes placing first wager on a game play-related event or activity associated with the second person, wherein an outcome of the game play-related event or activity is influenced by a decision or action of the second person.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 14, 2021
    Inventors: Dwayne Davis, Christiaan R. Champagne, Damien C. Ennis, Michael P. Khamis, David N. Myers, David Palmer, Richard E. Rowe, Richard J. Schneider, Darryll Pleasant
  • Publication number: 20210011538
    Abstract: Exemplary methods, apparatuses, and systems include a first die in a power network receiving, from each of a plurality of dice in the power network, a first activity state value indicating that the respective die is in a high current state, a second activity state value indicating that the respective die is a moderate current state, or a third activity state value indicating that the respective die is a low current state. The received activity state values include at least one second or third activity state value. The first die determines, using the received activity state values, a first sum of the activity state values. The first die further selects an activity state based upon the first sum and sends, to the plurality of dice, an activity state value corresponding to the selected activity state.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Jonathan S. Parry, David A. Palmer
  • Patent number: 10877896
    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: March 7, 2019
    Date of Patent: December 29, 2020
    Assignee: MICRON TECHNOLOGY, INC.
    Inventor: David A. Palmer
  • Patent number: 10853238
    Abstract: The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first unaligned portion of data, receiving a second write command associated with a second unaligned portion of data, and coalescing the first unaligned portion of data and the second unaligned portion of data, wherein coalescing includes writing the first unaligned portion of data and the second unaligned portion of data to a page in a memory device.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 1, 2020
    Assignee: Micron Technology, Inc.
    Inventor: David A. Palmer
  • Publication number: 20200368699
    Abstract: There is described a cross-flow apparatus for producing an emulsion or dispersion by dispersing a first phase in a second phase; said cross-flow apparatus comprising: an outer tubular sleeve (2) provided with a first inlet (3) at a first end (4); an emulsion outlet (5); and a second inlet (7), distal from and inclined relative to the first inlet; a tubular membrane provided with a plurality of pores and adapted to be positioned inside the tubular sleeve (2); and optionally an insert adapted to be located inside the tubular membrane, said insert comprising an inlet end and an outlet end, each of the inlet end and an outlet end being provided with chamfered region; the chamfered region is provided with a plurality of orifices and a furcation plate.
    Type: Application
    Filed: November 13, 2018
    Publication date: November 26, 2020
    Applicant: MICROPORE TECHNOLOGIES LTD
    Inventors: Bruce Williams, Sam Trotter, Richard Holdich, David Palmer, David Hayward
  • Publication number: 20200285582
    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: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventor: David A. Palmer
  • Patent number: 10761725
    Abstract: The present disclosure includes methods and apparatuses that include write command overlap detection. A number of embodiments include receiving an incoming write command and comparing a logical address of the incoming write command to logical addresses of a number of write commands in a queue using a tree data structure, wherein a starting logical address and/or an ending logical address of the incoming write command and a starting logical address and/or an ending logical address of each of the number of write commands are associated with nodes in the tree data structure.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 1, 2020
    Assignee: Micron Technology, Inc.
    Inventor: David A. Palmer
  • Publication number: 20200273088
    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: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Jack Philip Abraham, Andrew David Palmer, Jeffrey Tyson, Christina Mercando, Jason Kotenko, Benjamin Gleitzman, Kyle Lee