Patents by Inventor John A. Hayes

John A. 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: 11574409
    Abstract: Scene filtering using motion estimation, including identifying, in camera data from an autonomous vehicle, based on motion relative to the autonomous vehicle, one or more pixels; filtering, from the camera data, the one or more pixels; and training, based on the filtered camera data, a neural network.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 7, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: John Hayes, Volkmar Uhlig, Akash J. Sagar, Nima Soltani, Feng Tian, Christopher R. Lumb
  • Patent number: 11566834
    Abstract: An apparatus for cryostorage and manipulation of a plurality of container units includes a cryochamber having a cryo-access port. The cryochamber is electrically cooled at cryogenic temperatures. A unit holder is located inside the cryochamber and is configured to hold a plurality of container units. A user access area is provided for selectively permitting access to a chosen container unit by an authenticated user who has been authenticated by the apparatus. A motive grasper is provided for selectively removing the chosen container unit from the cryochamber through the cryo-access port, and selectively placing the chosen container unit into the user access area.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 31, 2023
    Assignee: ABT Holding Company
    Inventors: Gil Bradford Van Bokkelen, Rakesh Ramachandran, Christopher Robert Bruns, Christopher John Hayes, John A. Corey, Troy M. Coolidge, Bruce E. Frohman, Joseph Gordon, Thomas R. Ruth, Jacob T. Williams, Gregory E. Kramer, Nathan A. Abel, David J. Copeland, Matthew R. Gill, Steven F. Shane
  • Patent number: 11567917
    Abstract: A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 31, 2023
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Robert Lee, Igor Ostrovsky, Peter Vajgel
  • Patent number: 11559631
    Abstract: A safety needle device is disclosed having a housing configured to couple to a syringe, the housing having a proximal end, a distal end, and a housing body. A first guide path, a second guide path and a third guide path may be disposed on the housing body. A needle hub is disposed on the proximal end of the housing and a needle cannula is attached to the needle hub. The device having a retractable sheath configured to move between an initial position, a retracted position and an extended position with respect to the housing, wherein the initial position partially exposes a distal tip of the needle cannula, the retracted position fully exposes the needle cannula, and the extended position fully covers the distal tip of the needle cannula. The retractable sheath also may have a guide element. The first, second and third guide paths are configured to slidingly receive the guide element.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 24, 2023
    Assignee: Becton, Dickinson and Company
    Inventors: Laurie Sanders, Darrin Swanson, John Hayes, Gretchen Willard
  • Patent number: 11561949
    Abstract: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: January 24, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Marco Sanvido, Richard Hankins, John Hayes, Steve Hodgson, Feng Wang, Sergey Zhuravlev, Andrew Kleinerman
  • Patent number: 11555958
    Abstract: A nested anti-resonant nodeless hollow core fiber (NANF) enables transmission of multi-kilowatt, continuous wave (CW) light beams operating in wavelengths between 1050 nm and 1100 nm provided by single mode lasers. Such a NANF has little loss over kilometer ranges, and can be employed in long distance subsurface applications, such as in the petroleum industry.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: January 17, 2023
    Assignees: SAUDI ARABIAN OIL COMPANY, University of Southampton
    Inventors: Hesham Sakr, Hans Christian Hansen Mulvad, Shaif-ul Alam, Lin Xu, Callum Smith, John Hayes, David Richardson, Francesco Poletti, Damian Pablo San Roman Alerigi, Sameeh Issa Batarseh
  • Patent number: 11558483
    Abstract: Value-based data transmission in an autonomous vehicle, comprising: acquiring sensor data from a plurality of sensors of the autonomous vehicle, the sensor data comprising a plurality of portions; determining, for each portion of the sensor data, a value based on one or more objects identified in the sensor data; determining, based on the values for the sensor data, an upload policy; and transmitting, based on the upload policy, one or more portions of the sensor data to a server.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: January 17, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: John Hayes, Volkmar Uhlig
  • Patent number: 11548535
    Abstract: Automatic disengagement of an autonomous driving mode may include receiving, from a steering torque sensor, torque sensor data indicating an amount of torque applied to a steering system of the autonomous vehicle; determining a predicted torque based on one or more motion attributes of the steering system of the autonomous vehicle; determining a differential between the predicted torque and the amount of torque; and determining, based on the differential, whether to disengage an autonomous driving mode of the autonomous vehicle.
    Type: Grant
    Filed: October 24, 2020
    Date of Patent: January 10, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Aaron Carroll, Justin Erickson, Mario Delgado, John Hayes, Volkmar Uhlig
  • Patent number: 11550752
    Abstract: A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: January 10, 2023
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
  • Publication number: 20230001950
    Abstract: Using predictive visual anchors to control an autonomous vehicle, including: determining, based on a plurality of frames of video data from a camera of an autonomous vehicle, one or more predicted visual anchors, wherein the one or more predicted visual anchors comprise a predicted location of one or more visual anchors at a future time relative to when the plurality of frames were captured; identifying, in another frame of video data corresponding to the future time, the one or more visual anchors; determining one or more differentials between the one or more visual anchors and the one or more predicted visual anchors; determining, based on the one or more differentials, one or more control operations for the autonomous vehicle; and applying the one or more control operations.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 5, 2023
    Inventors: JOHN HAYES, VOLKMAR UHLIG, AKASH J. SAGAR, NIMA SOLTANI, FENG TIAN
  • Patent number: 11544143
    Abstract: A method for adjustable error correction in a storage cluster is provided. The method includes determining health of a non-volatile memory of a non-volatile solid-state storage unit of each of a plurality of storage nodes in a storage cluster on a basis of per flash package, per flash die, per flash plane, per flash block, or per flash page. The determining is performed by the storage cluster. The plurality of storage nodes is housed within a chassis that couples the storage nodes as the storage cluster. The method includes adjusting erasure coding across the plurality of storage nodes based on the health of the non-volatile memory and distributing user data throughout the plurality of storage nodes through the erasure coding. The user data is accessible via the erasure coding from a remainder of the plurality of storage nodes if any of the plurality of storage nodes are unreachable.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 3, 2023
    Assignee: Pure Storage, Inc.
    Inventors: John D. Davis, John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic
  • Publication number: 20220413958
    Abstract: A system, method, and product for flexible RAID layouts in a storage system, including: determining a reliability of an individual storage device of a plurality of storage devices, the individual storage device containing a plurality of portions of a Redundant Array of Independent Disks (RAID) stripe in a storage system, wherein the RAID stripe includes user data and inter-device parity data; detecting a change in the reliability of the individual storage device that contains the portion corresponding to the RAID stripe; and changing an amount of intra-device protection corresponding to the RAID stripe by decreasing, in the RAID stripe, an amount of space used to store the inter-device protection data.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: JOHN COLGROVE, JOHN HAYES, BO HONG, ETHAN MILLER
  • Publication number: 20220402499
    Abstract: Detecting operator contact with a steering wheel, including: applying a torque to at least a portion of a steering system of an autonomous vehicle; identifying a measured torque for a steering wheel of the autonomous vehicle; calculating, based on the applied torque, an expected torque for the steering wheel; and determining, based on a difference between the measured torque and the expected torque, whether an operator of the autonomous vehicle is in contact with the steering wheel.
    Type: Application
    Filed: March 29, 2022
    Publication date: December 22, 2022
    Inventors: AARON CARROLL, MARIO DELGADO, NOAH SHAW, JOHN HAYES, VOLKMAR UHLIG, JUSTIN ERICKSON
  • Publication number: 20220404970
    Abstract: A storage system is provided. The storage system includes a plurality of non-volatile memory units and a processor operatively coupled to a plurality of non-volatile memory units. The processor is to perform a method including receiving a request to read data from the storage system. The method also includes determining whether a storage operation should be delayed, based on the request to read the data from the storage system. The method further includes in response to determining that the storage operation should be delayed, delaying the storage operation. The method further includes performing a read operation for the request to read the data.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 22, 2022
    Inventors: John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan
  • Publication number: 20220404828
    Abstract: Blended operator and autonomous control in an autonomous vehicle, including: receiving sensor data from a plurality of sensors of an autonomous vehicle; determining, based on the sensor data, a degree of autonomous control for each control input of a plurality of control inputs; and applying the degree of autonomous control for each control input of the plurality of control inputs.
    Type: Application
    Filed: March 29, 2022
    Publication date: December 22, 2022
    Inventors: AARON CARROLL, MARIO DELGADO, BASHEER TOME, NOAH SHAW, JOHN HAYES, VOLKMAR UHLIG, JUSTIN ERICKSON
  • Patent number: 11520617
    Abstract: Device security across multiple operating system modalities, including: allocating, by a hypervisor, to a first virtual machine comprising a first operating system, based on the first modality, a first one or more access privileges to one or more resources; allocating, by the hypervisor, to a second virtual machine comprising a second operating system, based on the second modality, a second one or more access privileges to the one or more resources; and modifying, by the hypervisor, the second one or more access privileges in response to a change in an execution state of the first virtual machine.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: December 6, 2022
    Assignee: GHOST AUTONOMY INC.
    Inventors: John Hayes, Volkmar Uhlig
  • Publication number: 20220371607
    Abstract: A failover system for autonomous vehicles, including: detecting an error associated with a hardware resource of a first autonomous driving system of the autonomous vehicle; performing a failover from the first autonomous driving system to a second autonomous driving system comprising fewer hardware resources relative to the first autonomous driving system, wherein performing the failover causes control operations generated by the second autonomous driving system to be applied to the autonomous vehicle instead of control operations generated by the first autonomous driving system; and reconfigure one or more other hardware resources of the first autonomous driving system not associated with the error into a redundant autonomous driving system.
    Type: Application
    Filed: March 29, 2022
    Publication date: November 24, 2022
    Inventors: VOLKMAR UHLIG, JOHN HAYES, AARON CARROLL
  • Patent number: 11494498
    Abstract: A method for securing data in a storage grid is provided. The method includes generating a storage key from key shares of at least two storage clusters of a storage grid having at least three storage clusters and generating a grid key from the storage key and an external secret. The method includes encrypting data with the grid key to yield once encrypted data and encrypting the once encrypted data with the storage key to yield twice encrypted data. The method includes storing the twice encrypted data in a first storage cluster of the storage grid and storing the twice encrypted data in a second storage cluster of the storage grid, wherein at least one method operation is performed by a processor.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: November 8, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Par Botes, John Hayes, Ethan Miller
  • Publication number: 20220317369
    Abstract: A nested anti-resonant nodeless hollow core fiber (NANF) enables transmission of multi-kilowatt, continuous wave (CW) light beams operating in wavelengths between 1050 nm and 1100 nm provided by single mode lasers. Such a NANF has little loss over kilometer ranges, and can be employed in long distance subsurface applications, such as in the petroleum industry.
    Type: Application
    Filed: April 1, 2021
    Publication date: October 6, 2022
    Inventors: Hesham Sakr, Hans Christian Hansen Mulvad, Shaif-ul Alam, Lin Xu, Callum Smith, John Hayes, David Richardson, Francesco Poletti, Damian Pablo San Roman Alerigi, Sameeh Issa Batarseh
  • Publication number: 20220315040
    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: Application
    Filed: March 30, 2022
    Publication date: October 6, 2022
    Inventors: John HAYES, Volkmar UHLIG