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: 20250086118Abstract: 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: ApplicationFiled: November 26, 2024Publication date: March 13, 2025Inventor: David A. Palmer
-
Patent number: 12230257Abstract: 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: GrantFiled: September 15, 2023Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: David Roy Schairer, Di Lin, Lucas Palmer
-
Patent number: 12225045Abstract: 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: GrantFiled: June 22, 2023Date of Patent: February 11, 2025Assignee: Darktrace Holdings LimitedInventors: Jacob Araiza, Andrew Woodford, David Palmer
-
Patent number: 12222731Abstract: 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: GrantFiled: January 30, 2023Date of Patent: February 11, 2025Assignee: SmartDrive Systems, Inc.Inventors: David Forney, Nicholas Shayne Brookins, Reza Ghanbari, Jason Palmer, Mark Freitas
-
Patent number: 12216473Abstract: 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: GrantFiled: September 29, 2023Date of Patent: February 4, 2025Assignee: SmartDrive Systems, Inc.Inventors: Nicholas Shayne Brookins, David Forney, Reza Ghanbari, Jason Palmer, Mark Freitas
-
Publication number: 20250020801Abstract: 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: ApplicationFiled: July 9, 2024Publication date: January 16, 2025Applicant: AyDeeKay LLC dba Indie SemiconductorInventors: David Palmer, Setu Mohta
-
Patent number: 12195322Abstract: 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: GrantFiled: April 4, 2022Date of Patent: January 14, 2025Assignee: Parrish Enterprises, Ltd.Inventor: David Palmer
-
Publication number: 20240419588Abstract: 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: ApplicationFiled: August 30, 2024Publication date: December 19, 2024Inventor: David A. Palmer
-
Patent number: 12169458Abstract: 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: GrantFiled: December 14, 2022Date of Patent: December 17, 2024Inventor: David A. Palmer
-
Patent number: 12144427Abstract: 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: GrantFiled: May 21, 2021Date of Patent: November 19, 2024Inventor: David Palmer
-
Publication number: 20240380620Abstract: 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: ApplicationFiled: April 6, 2022Publication date: November 14, 2024Inventors: Nils Poschke, David Palmer, Jorge Bento
-
Patent number: 12101366Abstract: 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: GrantFiled: July 10, 2023Date of Patent: September 24, 2024Assignee: Triad National Security, LLCInventor: David Palmer
-
Patent number: 12101367Abstract: 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: GrantFiled: July 10, 2023Date of Patent: September 24, 2024Assignee: Triad National Security, LLCInventor: David Palmer
-
Patent number: 12079122Abstract: 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: GrantFiled: August 30, 2022Date of Patent: September 3, 2024Assignee: Micron Technology, Inc.Inventor: David A. Palmer
-
Publication number: 20240232871Abstract: 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: ApplicationFiled: April 6, 2022Publication date: July 11, 2024Inventors: Nils Poschke, David Palmer, Yakeen Prabdial, Jorge Bento
-
Publication number: 20240202719Abstract: 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: ApplicationFiled: April 6, 2022Publication date: June 20, 2024Inventors: Nils Poschke, David Palmer, Jorge Bento
-
Publication number: 20240205022Abstract: 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: ApplicationFiled: April 6, 2022Publication date: June 20, 2024Inventors: Nils Poschke, David Palmer, Yakeen Prabdial, Jorge Bento
-
Patent number: 12011695Abstract: 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: GrantFiled: November 13, 2018Date of Patent: June 18, 2024Assignee: MICROPORE TECHNOLOGIES LIMITEDInventors: Bruce Williams, Sam Trotter, Richard Holdich, David Palmer, David Hayward
-
Publication number: 20240193577Abstract: 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: ApplicationFiled: April 6, 2022Publication date: June 13, 2024Inventors: Nils Poschke, David Palmer, Jorge Bento
-
Publication number: 20240176748Abstract: 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: ApplicationFiled: November 27, 2023Publication date: May 30, 2024Inventor: David A. Palmer