Patents by Inventor John Hayes

John Hayes 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: 12722653
    Abstract: Selective model execution in an autonomous vehicle, including: identifying, based on a first state space associated with a first machine learning model, one or more second state spaces neighboring the first state space, wherein the one or more second state spaces are each associated with a corresponding second machine learning model of one or more second machine learning models; and executing the one or more second machine learning models.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: September 1, 2026
    Assignee: Applied Intuition, Inc.
    Inventors: John Hayes, Volkmar Uhlig
  • Patent number: 12724670
    Abstract: A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. A plurality of compute nodes is included in the single chassis, each of the plurality of compute nodes is configured to communicate with the plurality of storage nodes. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: September 1, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Hayes, John Colgrove, John D. Davis
  • Publication number: 20260252445
    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
    Type: Application
    Filed: March 19, 2026
    Publication date: August 27, 2026
    Inventors: JOHN HAYES, JOHN COLGROVE, ROBERT LEE, IGOR OSTROVSKY, JOSHUA ROBINSON
  • Patent number: 12717713
    Abstract: Methods, computer systems, and computer readable medium are described for low latency reads using cached deduplicated data, including: receiving a request to read data from a storage system; query, using a generated hash value associated with the request to read data, one or more deduplication tables that corresponds to the hash value; and responsive to determining that the one or more deduplication tables includes an entry that corresponds to the hash value, using a mapping contained in the entry to perform the requested to read data, wherein the mapping includes a pointer to a physical location where at least a portion of the data is stored.
    Type: Grant
    Filed: October 30, 2024
    Date of Patent: August 25, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Colgrove, John Hayes, Ethan Miller, Feng Wang
  • Patent number: 12711730
    Abstract: Video normalization for an autonomous vehicle, including: receiving, from one or more cameras of an autonomous vehicle, video data; applying a color normalization to the video data by: converting the video data to a lighting-invariant color space; determining, for one or more pixels of the video data, a relative lighting change; and scaling, for the one or more pixels, the relative lighting change relative to one or more of a local illumination or a total illumination; and providing the video data to a machine learning model configured to determine control operations for the autonomous vehicle.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: August 18, 2026
    Assignee: Applied Intuition, Inc.
    Inventors: John Hayes, Volkmar Uhlig, Akash J. Sagar, Nima Soltani, Feng Tian, Christopher R. Lumb
  • Patent number: 12709305
    Abstract: Transitioning to an autonomous driving mode using an operator control history, including: storing, during an operator control of an autonomous vehicle, an operator control history; and generating, in response to entering an autonomous driving mode and based on the operator control history, one or more control operations for the autonomous vehicle.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 18, 2026
    Assignee: Applied Intuition Inc.
    Inventors: John Hayes, Volkmar Uhlig
  • Patent number: 12691209
    Abstract: Examples relate to fluid collection devices, and related systems and methods. In some embodiments, a fluid collection device includes a fluid impermeable barrier and an elongated body that is at least partially fluid permeable. The fluid impermeable barrier has a distal end region and a proximal end region defining an aperture sized and dimensioned to have urine drawn therethrough by a vacuum source. The elongated body has a portion of the body that is free from being covered by the fluid impermeable barrier between the distal end region and the proximal end region and positioned on the fluid collection device to receive urine discharged from a urethra at least proximate to the portion of the body. The fluid collection device includes at least one of the fluid impermeable barrier being an injection molded fluid impermeable barrier or the body includes at least an extruded support.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: July 28, 2026
    Assignee: PUREWICK CORPORATION
    Inventors: Alexandra Julian, Joseph Ranalletta, Gonghao Wang, John Hayes
  • Publication number: 20260169639
    Abstract: Calculating storage consumption in a storage-as-a-service model, including: identifying a data object stored in a pool of storage resources, wherein the pool of storage resources are accessible by a plurality of entities and the data object occupies an amount of storage capacity within the pool of storage resources; attributing to each entity a fractional portion of the amount of storage capacity occupied by the data object; and calculating, in dependence upon the fractional portion of the amount of storage capacity occupied by the data object and attributed to a particular entity, a storage cost for the particular entity.
    Type: Application
    Filed: February 4, 2026
    Publication date: June 18, 2026
    Inventors: CARY SANDVIG, JIANTING CAO, MARTIN HARRIMAN, JOHN HAYES
  • Publication number: 20260166696
    Abstract: A genderless interface connector pull tool is used for removing a membrane from a genderless interface connector. The tool may include a clamp and a hand grip. The clamp is configured to clamp a genderless interface connector and may include a top clamp coupled with a bottom clamp, and one or more rails located on a top surface of the top clamp. The hand grip may include a grip head which is formed with a hook and one or more openings. The hook is configured to engage with a tab of the genderless interface connector that is connected to a membrane. The one or more openings are dimensioned to fit with the one or more rails so that the hand grip can slide on the rails to pull the tab. Thus, the membrane connected to the tab can be removed from the genderless interface connector along the rails'direction.
    Type: Application
    Filed: February 9, 2026
    Publication date: June 18, 2026
    Inventors: Noel Lahart, Brian Mullarkey, John Hayes
  • Patent number: 12645606
    Abstract: A method for hardware assisted data lookup in a storage unit is provided. The method includes formatting data in at least one of a plurality of data formats for storage in the storage unit. The method includes configuring a logic unit with one or more parameters associated with the plurality of data formats and identifying incoming data with the one or more parameters as an instruction for execution.
    Type: Grant
    Filed: March 13, 2024
    Date of Patent: June 2, 2026
    Assignee: EVERPURE INC.
    Inventors: Brian T. Gold, John Hayes, Hari Kannan
  • Patent number: 12639101
    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.
    Type: Grant
    Filed: January 15, 2025
    Date of Patent: May 26, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Hayes, Brian Gold, Shantanu Gupta, Robert Lee, Hari Kannan
  • Patent number: 12613638
    Abstract: A system and method for efficient execution of I/O operations in a storage environment including receiving, by a storage controller, an incoming I/O operation that can be serviced by a storage device while at least one pending operation is to be processed using the storage device, determining, based on an analysis by the storage controller of an operational state of a storage system that includes the storage device, whether processing the at least one pending operation is more efficient than issuing an alternative operation to the storage device, and issuing, by the storage controller, one or more instructions to the storage device.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: April 28, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Colgrove, Craig Harmer, John Hayes, Bo Hong, Ethan Miller, Feng Wang, Ronald Karr
  • Patent number: 12608288
    Abstract: Fault state recovery using predefined configurations, including: determining that a first node of a plurality of nodes has failed; identifying, based on the first node failing, a failure state from a plurality of predefined failure states each corresponding to a different combination of one or more failed nodes, wherein each of the plurality of predefined failure states corresponds to a respective configuration of a plurality of configurations; and applying the respective configuration corresponding to the identified failure state, wherein applying the respective configuration comprises at least one of: updating one or more memory mapping tables based on the respective configuration or copying data from memory locations used based on a previous configuration to memory locations indicated in the respective configuration.
    Type: Grant
    Filed: August 27, 2024
    Date of Patent: April 21, 2026
    Assignee: Applied Intuition, Inc.
    Inventors: John Hayes, Volkmar Uhlig, Richard A. Swetz, Daniel P. Potts
  • Patent number: 12600382
    Abstract: Process scheduling based on data arrival in an autonomous vehicle, including: receiving, by a node and from one or more other nodes of a distributed automation computing system, a plurality of portions of data; generating a process schedule by scheduling, for each portion of data of the plurality of portions of data, a process for processing a corresponding portion of data within a time window, wherein an ordering of the process schedule corresponds to an order of arrival of the plurality of portions of data; and executing, during the time window, the process schedule.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: April 14, 2026
    Assignee: Applied Intuition, Inc.
    Inventors: John Hayes, Volkmar Uhlig
  • Patent number: 12602396
    Abstract: Transforming model data, including: applying a transformation to data generated by a machine learning model; and providing the transformed data to a consumer of the transformed data, wherein the consumer is configured to: reverse the transformation applied to the transformed data; and perform one or more operations based on the data.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: April 14, 2026
    Assignee: Applied Intuition, Inc.
    Inventors: Volkmar Uhlig, John Hayes
  • Patent number: 12602287
    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
    Type: Grant
    Filed: July 12, 2024
    Date of Patent: April 14, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Hayes, John Colgrove, Robert Lee, Igor Ostrovsky, Joshua Robinson
  • Publication number: 20260097726
    Abstract: A vehicle may be modified to include a secondary data network forming a proprietary communication system used in the operation, maintenance, diagnostics, programming, and logistics of a mobility system. The secondary data network may be coupled to the vehicle's OEM CAN bus via a gateway module. The gateway module can receive and selectively recode data from the OEM CAN bus that is relevant to the mobility system and re-broadcast the recoded data on the secondary data. The gateway module may also receive and selectively recode data from the secondary data network that is relevant to the vehicle and re-broadcast the recoded data on the OEM CAN bus.
    Type: Application
    Filed: December 11, 2025
    Publication date: April 9, 2026
    Applicant: The Braun Corporation
    Inventors: Andrew Henseleit, Joseph Miller Geddes, John Hayes
  • Patent number: 12585385
    Abstract: A method for updates in a storage system is provided. The method includes writing identifiers, associated with data to be stored, to storage units of the storage system and writing trim records indicative of identifiers that are allowed to not exist in the storage system to the storage units. The method includes determining whether stored data corresponding to records of identifiers is valid based on the records of the identifiers and the trim records.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: March 24, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Brian Gold, John Hayes, Robert Lee
  • Patent number: 12578878
    Abstract: A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: March 17, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Robert Lee, John Hayes, Igor Ostrovsky, Peter Vajgel
  • Patent number: D1130046
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: June 16, 2026
    Inventor: John Hayes