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

  • 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: 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: 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: 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
  • Publication number: 20260069474
    Abstract: A wheelchair docking system database may be implemented to communicate with vehicles including docking systems for a wheelchair. The docking system may be coupled to a controller to adjust the height of the docking system. The docking system controller may be in communication an computing device configured to communicate wirelessly with the database and initiate a predetermined set of logic steps. These steps serve to automatically prepare the docking system height for a specific passenger.
    Type: Application
    Filed: September 3, 2025
    Publication date: March 12, 2026
    Applicant: The Braun Corporation
    Inventors: Andrew Henseleit, John Hayes
  • Patent number: 12561068
    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: Grant
    Filed: February 21, 2023
    Date of Patent: February 24, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Cary Sandvig, Jianting Cao, Martin Harriman, John Hayes
  • Patent number: 12559700
    Abstract: A method of making a liquid laundry detergent formulation is provided, comprising: providing a liquid carrier; providing a cleaning surfactant; and selecting a cleaning booster of Formula (I) wherein x is 3 to 10; wherein y is 5 to 20; wherein z is 5 to 30; wherein x+y+z?18; wherein x?z; wherein each R is a C7-9 alkyl group, wherein ?75 wt % of the R groups are branched; wherein the selected cleaning booster of Formula (I) is selected based its cleaning boosting properties; providing the selected cleaning booster of Formula (I); and combining the liquid carrier, the cleaning surfactant and the selected cleaning booster of Formula (I) to provide the liquid laundry detergent formulation.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: February 24, 2026
    Assignees: Dow Global Technologies LLC, Rohm and Haas Company
    Inventors: Aslin Izmitli, Wanglin Yu, Timothy J. Young, Afua Sarpong Karikari, John Hayes
  • Patent number: 12544888
    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 a pair of 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 pair of 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: Grant
    Filed: September 13, 2022
    Date of Patent: February 10, 2026
    Assignee: MSD International GMBH
    Inventors: Noel Lahart, Brian Mullarkey, John Hayes
  • Patent number: 12522161
    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: Grant
    Filed: January 16, 2024
    Date of Patent: January 13, 2026
    Assignee: The Braun Corporation
    Inventors: Andrew Henseleit, Joseph Miller Geddes, John Hayes
  • Patent number: 12487781
    Abstract: A method for accessing a file in a storage system is provided. The method includes determining, for each file chunk of the file, an authority among differing storage nodes of the storage system and receiving from the authority having ownership of the file chunk, location information for the file chunk. The method includes accessing file chunks of the file as directed by each of the determined authorities.
    Type: Grant
    Filed: October 29, 2024
    Date of Patent: December 2, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Peter Vajgel, Robert Lee, John Hayes, Igor Ostrovsky
  • Publication number: 20250348380
    Abstract: In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes. Each of the storage nodes has a non-volatile solid-state storage with non-volatile memory and the user data is accessible via the erasure coding from a remainder of the storage nodes in event of two of the storage nodes being unreachable. The method includes producing diagnostic information that diagnoses the non-volatile memory on a basis of per package, per die, per plane, per block, or per page, the producing performed by each of the plurality of storage nodes. The method includes writing the diagnostic information to a memory in the storage cluster.
    Type: Application
    Filed: July 21, 2025
    Publication date: November 13, 2025
    Inventors: JOHN D. DAVIS, JOHN HAYES, HARI KANNAN, NENAD MILADINOVIC, ZHANGXI TAN
  • Patent number: D1130046
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: June 16, 2026
    Inventor: John Hayes