Patents by Inventor Par Botes

Par Botes 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: 20240419366
    Abstract: Replication between virtual storage systems includes: constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of one or more virtual storage controllers and replicating a dataset from the virtual storage system to another virtual storage system, where at least one of the virtual storage systems is an on-premises virtual storage system utilizing on-premises physical storage resources.
    Type: Application
    Filed: August 30, 2024
    Publication date: December 19, 2024
    Inventors: RONALD KARR, PAR BOTES
  • Publication number: 20240338331
    Abstract: A system includes a power supply and a plurality of buses coupled to the power supply. A bus selector is coupled to an output of each of the plurality of buses. A power storage unit that is separate from the power supply is coupled to an output of the power supply via the bus selector. A power controller is coupled to an output of the bus selector and to an output of the power storage unit. The power controller selects a power output as the output of the power supply or the output of the power storage unit.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Inventors: ARPITA GHOSH DASTIDAR, RIAZ ALI, PAR BOTES
  • Patent number: 12091024
    Abstract: Anticipatory vehicle seat actuation, including: determining, based on sensor data capturing an environment around a vehicle, a predicted environmental state corresponding to a future time and comprising the vehicle entering a turn; determining, based on the predicted environmental state, an actuation state for one or more ECUs controlling a seat state the vehicle; and configuring the seat state of the vehicle according to the actuation state before the future time.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: September 17, 2024
    Assignee: GHOST AUTONOMY INC.
    Inventors: Volkmar Uhlig, Mario Delgado, Par Botes
  • Patent number: 12086472
    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: September 10, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: John Hayes, Par Botes
  • Patent number: 12079520
    Abstract: Replication between virtual storage systems includes: constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of one or more virtual storage controllers and replicating a dataset from the virtual storage system to another virtual storage system, where at least one of the virtual storage systems is an on-premises virtual storage system utilizing on-premises physical storage resources.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: September 3, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ronald Karr, Par Botes
  • Patent number: 12069133
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: August 20, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Publication number: 20240176702
    Abstract: Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.
    Type: Application
    Filed: December 6, 2023
    Publication date: May 30, 2024
    Inventors: ETHAN MILLER, ROBERT LEE, PAR BOTES, RONALD KARR
  • Patent number: 11971958
    Abstract: Autonomous vehicle model training and validation using low-discrepancy sequences may include: generating a low-discrepancy sequence in a multidimensional space comprising a plurality of multidimensional points; mapping each sample of a plurality of samples of a data corpus to a corresponding entry in the low-discrepancy sequence, wherein each sample of the plurality of samples comprises one or more environmental descriptors for an environment relative to a vehicle and one or more state descriptors describing a state of the vehicle; selecting, from the data corpus, a training data set by selecting, for each multidimensional point of the low-discrepancy sequence having one or more mapped samples, a mapped sample for inclusion in the training data set; and training one or more models used to generate autonomous driving decisions of an autonomous vehicle based on the selected training data set.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: April 30, 2024
    Assignee: GHOST AUTONOMY INC.
    Inventors: Volkmar Uhlig, Par Botes
  • Patent number: 11958500
    Abstract: Autonomous vehicle model training and validation using low-discrepancy sequences may include: generating a low-discrepancy sequence in a multidimensional space comprising a plurality of multidimensional points; mapping each sample of a plurality of samples of a data corpus to a corresponding entry in the low-discrepancy sequence, wherein each sample of the plurality of samples comprises one or more environmental descriptors for an environment relative to a vehicle and one or more state descriptors describing a state of the vehicle; selecting, from the data corpus, a training data set by selecting, for each multidimensional point of the low-discrepancy sequence having one or more mapped samples, a mapped sample for inclusion in the training data set; and training one or more models used to generate autonomous driving decisions of an autonomous vehicle based on the selected training data set.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: April 16, 2024
    Assignee: GHOST AUTONOMY INC.
    Inventors: Volkmar Uhlig, Par Botes
  • Patent number: 11928076
    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 22, 2022
    Date of Patent: March 12, 2024
    Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
  • Publication number: 20240020238
    Abstract: A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided.
    Type: Application
    Filed: July 24, 2023
    Publication date: January 18, 2024
    Inventors: John HAYES, Par BOTES, Robert LEE, Peter VAJGEL
  • Publication number: 20240012583
    Abstract: Scaling storage resources in a storage volume, including: monitoring a usage of a volume in a storage pool that includes one or more cloud-based storage systems; determining that the usage of the volume exceeds a threshold usage; and based on the determination, expanding the resources that are included in the storage pool for servicing the volume, including: instantiating one or more new virtual drives that are included in the one or more cloud-based storage systems; and adding the one or more new virtual drives to the storage pool.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 11, 2024
    Inventors: TAHER VOHRA, PAR BOTES, NAVEEN NEELAKANTAM, IVAN JIBAJA
  • Patent number: 11847025
    Abstract: Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: December 19, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, Robert Lee, Par Botes, Ronald Karr
  • Patent number: 11840160
    Abstract: Automatically adjusting ergonomic factors of a vehicle seat, including: receiving first video data capturing a person outside of a vehicle; identifying, based on the first video data, one or more physical attributes of the person; and modifying vehicle seat configuration based on the one or more physical attributes.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: December 12, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Mario Delgado, Volkmar Uhlig, Par Botes, John Hayes
  • Publication number: 20230362247
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 9, 2023
    Inventors: PAR BOTES, JOHN HAYES, ZHANGXI TAN
  • Patent number: 11768635
    Abstract: Scaling storage resources in a storage volume, including: monitoring a usage of a volume in a storage pool that includes one or more cloud-based storage systems; determining that the usage of the volume exceeds a threshold usage; and based on the determination, expanding the resources that are included in the storage pool for servicing the volume, including: instantiating one or more new virtual drives that are included in the one or more cloud-based storage systems; and adding the one or more new virtual drives to the storage pool.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: September 26, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Taher Vohra, Par Botes, Naveen Neelakantam, Ivan Jibaja
  • Patent number: 11753024
    Abstract: Anticipatory vehicle electronic control unit (ECU) actuation, including: determining, based on sensor data capturing an environment around a vehicle, a predicted environmental state corresponding to a future time and comprising a transition in exterior lighting; determining, based on the predicted environmental state, an actuation state for one or more headlights of the vehicle; and configuring the one or more headlights of the vehicle according to the actuation state before the future time.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: September 12, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Volkmar Uhlig, Mario Delgado, Par Botes
  • Patent number: 11734186
    Abstract: A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 22, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: John Hayes, Par Botes, Robert Lee, Peter Vajgel
  • Patent number: 11722567
    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 8, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Par Botes, John Hayes, Zhangxi Tan
  • Patent number: 11710394
    Abstract: Automated occupant protection in stationary vehicles, including: detecting that an occupant is inside a stationary vehicle and that an operator is not in the stationary vehicle; detecting, based on one or more observations of the occupant, that one or more risk conditions have been met; and sending an alert to the operator in response to the one or more risk conditions being satisfied.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: July 25, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Mario Delgado, Volkmar Uhlig, Par Botes