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).

  • Publication number: 20250086118
    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: November 26, 2024
    Publication date: March 13, 2025
    Inventor: David A. Palmer
  • Patent number: 12230257
    Abstract: Various implementations relate to techniques, for controlling smart devices, that are low latency and/or that provide computational efficiencies (client and/or server) and/or network efficiencies. Those implementations relate to generating and/or utilizing cache entries, of a cache that is stored locally at an assistant client device, in control of various smart devices (e.g., smart lights, smart thermostats, smart plugs, smart appliances, smart routers, etc.). Each of the cache entries includes a mapping of text to one or more corresponding semantic representations.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: February 18, 2025
    Assignee: GOOGLE LLC
    Inventors: David Roy Schairer, Di Lin, Lucas Palmer
  • Patent number: 12225045
    Abstract: A cyber threat defense system can incorporate data from a Software-as-a-Service (SaaS) application hosted by a third-party operator platform to identify cyber threats related to that SaaS application. The cyber threat defense module can have a SaaS module to collect third-party event data from the third-party operator platform. The cyber threat defense system can have a comparison module to compare third-party event data for a network entity to at least one machine-learning model of a network entity using a normal behavior benchmark to spot behavior deviating from normal benign behavior. The comparison module can identify whether the network entity is in a breach state. The cyber threat defense system can have a cyber threat module to identify whether the breach state and a chain of relevant behavioral parameters correspond to a cyber threat. An autonomous response module can execute an autonomous response in response to the cyber threat.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: February 11, 2025
    Assignee: Darktrace Holdings Limited
    Inventors: Jacob Araiza, Andrew Woodford, David Palmer
  • Patent number: 12222731
    Abstract: Systems and methods for using risk profiles for fleet management of a fleet of vehicles are disclosed. Fleet management may include determining the performance levels of particular vehicle operators. The risk profiles characterize values representing likelihoods of occurrences of vehicle events. The values are based on vehicle event information for previously detected vehicle events. Exemplary implementations may: receive, from a particular vehicle, particular vehicle event information for particular vehicle events that have been detected by the particular vehicle; determine one or more metrics that quantify a performance level of the particular vehicle operator, based on the risk profiles; compare the one or more metrics for the particular vehicle operator with aggregated metrics that quantify performance levels of a set of vehicle operators; and store, transfer, and/or present results of the comparison.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: February 11, 2025
    Assignee: SmartDrive Systems, Inc.
    Inventors: David Forney, Nicholas Shayne Brookins, Reza Ghanbari, Jason Palmer, Mark Freitas
  • Patent number: 12216473
    Abstract: Systems and methods for using risk profiles for creating and deploying new vehicle event definitions to a fleet of vehicles are disclosed. Exemplary implementations may: obtain a first risk profile, a second risk profile, and vehicle event characterization information; select individual ones of the previously detected vehicle events that have one or more characteristics in common; determine circumstances for at least a predefined period prior to occurrences of the selected vehicle events; create a new vehicle event definition based on the determined set of circumstances; distribute the new vehicle event definition to individual vehicles in the fleet of vehicles; and receive additional vehicle event information from the individual vehicles in the fleet of vehicles.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: February 4, 2025
    Assignee: SmartDrive Systems, Inc.
    Inventors: Nicholas Shayne Brookins, David Forney, Reza Ghanbari, Jason Palmer, Mark Freitas
  • Publication number: 20250020801
    Abstract: An integrated circuit that performs multiple separate types of measurements is described. This integrated circuit may include a measurement circuit. Moreover, the integrated circuit may include or may be electrically coupled to at least one sensor. During operation, the integrated circuit may perform the separate types of measurements of or associated with an object in an environment with reduced or obscured information in a visual band of frequencies. For example, the environment with reduced or obscured information may include fog or a cloud. Note that performing of the separate types of measurements may include: filtering measurements based at least in part on velocity relative to ground; and providing data streams having different spatial frequencies and sampling rates based at least in part on the filtering.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 16, 2025
    Applicant: AyDeeKay LLC dba Indie Semiconductor
    Inventors: David Palmer, Setu Mohta
  • Patent number: 12195322
    Abstract: An apparatus for transferring a liquid includes a conduit, a strainer housing, and a flow control reversing valve. The conduit has an inlet, an outlet, and a centerline extending from a first end to a second end. The strainer housing houses a strainer basket and has an inlet, an outlet, and a centerline extending from a first end to a second end. The flow control reversing valve has a valve body and a valve member. The valve body has a centerline extending from a front side to a rear side. The valve member is movable between a first position wherein liquid flows from a first port to a second port, and a second position wherein liquid flows from the second port to the first port. Each of the longitudinal centerlines of the conduit, the strainer housing, and the flow control reversing valve is substantially vertically aligned with one another.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: January 14, 2025
    Assignee: Parrish Enterprises, Ltd.
    Inventor: David Palmer
  • Publication number: 20240419588
    Abstract: An example apparatus for sequential garbage collection can include a memory device including a plurality of memory blocks associated with a plurality of logical block addresses (LBAs). The example apparatus can include a controller coupled to the memory device. The controller can be configured to monitor a quantity of read operations and a quantity of write operations associated with a plurality of command sizes performed on a portion of the plurality of memory blocks. The controller can be configured to monitor a quantity of read operations and a quantity of write operations associated with a particular LBA. The controller can be configured to determine a type of garbage collection operation to perform based on the monitoring.
    Type: Application
    Filed: August 30, 2024
    Publication date: December 19, 2024
    Inventor: David A. Palmer
  • Patent number: 12169458
    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: Grant
    Filed: December 14, 2022
    Date of Patent: December 17, 2024
    Inventor: David A. Palmer
  • Patent number: 12144427
    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: Grant
    Filed: May 21, 2021
    Date of Patent: November 19, 2024
    Inventor: David Palmer
  • Publication number: 20240380620
    Abstract: Method and for recording transactions on a distributed ledger, the method comprising the steps of generating a private and public key pair using an applet of a UICC within a device. Storing the generated private and public key pair within the UICC. Deriving from the public key of the generated private and public key pair an identifier. Adding one or more transactions to a block of a distributed ledger, wherein the one or more transaction is identified using the derived identifier.
    Type: Application
    Filed: April 6, 2022
    Publication date: November 14, 2024
    Inventors: Nils Poschke, David Palmer, Jorge Bento
  • Patent number: 12101366
    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: Grant
    Filed: July 10, 2023
    Date of Patent: September 24, 2024
    Assignee: Triad National Security, LLC
    Inventor: David Palmer
  • Patent number: 12101367
    Abstract: A device includes a processor configured to generate a palindromic sequence associated with a unique identifier (ID) associated with the device, and provide the generated palindromic sequence to a transmitter, the palindromic sequence including forward order of bits, reverse order of bits and a spacer bit. The device further includes the transmitter configured to repeatedly transmit the generated palindromic.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: September 24, 2024
    Assignee: Triad National Security, LLC
    Inventor: David Palmer
  • Patent number: 12079122
    Abstract: An example apparatus for sequential garbage collection can include a memory device including a plurality of memory blocks associated with a plurality of logical block addresses (LBAs). The example apparatus can include a controller coupled to the memory device. The controller can be configured to monitor a quantity of read operations and a quantity of write operations associated with a plurality of command sizes performed on a portion of the plurality of memory blocks. The controller can be configured to monitor a quantity of read operations and a quantity of write operations associated with a particular LBA. The controller can be configured to determine a type of garbage collection operation to perform based on the monitoring.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: September 3, 2024
    Assignee: Micron Technology, Inc.
    Inventor: David A. Palmer
  • Publication number: 20240232871
    Abstract: Method and system for generating transactions comprising defining one or more conditions for a transaction. Adding the one or more conditions to blocks within a distributed ledger. Generating by a first device, an offer for a digital asset, wherein the offer is digitally signed by a secure applet executing within a UICC of the first device. Generating by a second device, a request for the digital asset, wherein the request is digitally signed by a secure applet executing within a UICC of the second device. Authenticating the digital signatures of the offer and of the request. Determining that the offer and request meet the one or more conditions added to the distributed ledger and if the one or more conditions are met by the offer and the request then digitally signing the digital asset by the secure applet executing within the UICC of the first device. Transmitting the signed digital asset from the first device to the second device.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 11, 2024
    Inventors: Nils Poschke, David Palmer, Yakeen Prabdial, Jorge Bento
  • Publication number: 20240202719
    Abstract: Method and system for executing secure transactions, the method comprising the steps of initiating a secure communication channel between a device having a UICC and a server, wherein the secure communication channel is secured using the UICC. Receiving at the server from the device over the secure communication channel, an instruction to execute a transaction. In response to the received instruction, transmitting from the server to a distributed ledger a request to execute the transaction. In response to the request, signing the transaction at the distributed ledger using a public and private key pair stored within the distributed ledger.
    Type: Application
    Filed: April 6, 2022
    Publication date: June 20, 2024
    Inventors: Nils Poschke, David Palmer, Jorge Bento
  • Publication number: 20240205022
    Abstract: Method and system for distributing sensor data, the method comprising the steps of recording data from one or more sensors of a device. Digitally signing the data or information derived from the data within a UICC of the device using a private key of a private and public key pair stored within the UICC of the device. Authenticating the digitally signed data or information derived from the data by a server. Triggering, by the authenticated data or information derived from the data, an entry into a distributed ledger identifying the data or information derived from the data. Receiving a request from a requester for the data or information derived from the data in response to the entry within the distributed ledger. Transmitting the data or information derived from the data from the device to the requester.
    Type: Application
    Filed: April 6, 2022
    Publication date: June 20, 2024
    Inventors: Nils Poschke, David Palmer, Yakeen Prabdial, Jorge Bento
  • Patent number: 12011695
    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: Grant
    Filed: November 13, 2018
    Date of Patent: June 18, 2024
    Assignee: MICROPORE TECHNOLOGIES LIMITED
    Inventors: Bruce Williams, Sam Trotter, Richard Holdich, David Palmer, David Hayward
  • Publication number: 20240193577
    Abstract: A method and system for recording transactions on a distributed ledger, the method comprising the steps of creating a secure channel between a device and a bootstrapping server function, BSF, using a pre-provisioned key stored within a UICC of the device and at the BSF. Sharing a secret between the device and the BSF over the secure channel. Storing the shared secret on the UICC of the device. Adding one or more transaction to a block of a distributed ledger, wherein the one or more transaction is identified using the shared secret.
    Type: Application
    Filed: April 6, 2022
    Publication date: June 13, 2024
    Inventors: Nils Poschke, David Palmer, Jorge Bento
  • Publication number: 20240176748
    Abstract: An apparatus can include a memory device and a controller coupled thereto. The controller can be configured to maintain a logical-to-physical (L2P) table including logical block addresses (LBAs). The LBAs are organized as partitions of the L2P table. Each partition of the L2P table includes a respective subset of the LBAs. The controller can be configured to monitor, for each partition of the LBA, a quantity of read/modify/write (R/M/W) operations and a quantity of read operations performed on the memory device at the respective subset of the LBAs. The controller can be configured to for each partition of the L2P table and based on the quantities of R/M/W operations and read operations performed on the memory device at the respective subset of the LBAs, adjust a value of respective granularities of the L2P table.
    Type: Application
    Filed: November 27, 2023
    Publication date: May 30, 2024
    Inventor: David A. Palmer