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).
-
Patent number: 11971958Abstract: 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: GrantFiled: June 23, 2023Date of Patent: April 30, 2024Assignee: GHOST AUTONOMY INC.Inventors: Volkmar Uhlig, Par Botes
-
Patent number: 11958500Abstract: 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: GrantFiled: March 24, 2023Date of Patent: April 16, 2024Assignee: GHOST AUTONOMY INC.Inventors: Volkmar Uhlig, Par Botes
-
Patent number: 11928076Abstract: 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: GrantFiled: November 22, 2022Date of Patent: March 12, 2024Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
-
Publication number: 20240020238Abstract: 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: ApplicationFiled: July 24, 2023Publication date: January 18, 2024Inventors: John HAYES, Par BOTES, Robert LEE, Peter VAJGEL
-
Publication number: 20240012583Abstract: 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: ApplicationFiled: September 19, 2023Publication date: January 11, 2024Inventors: TAHER VOHRA, PAR BOTES, NAVEEN NEELAKANTAM, IVAN JIBAJA
-
Patent number: 11847025Abstract: 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: GrantFiled: November 1, 2022Date of Patent: December 19, 2023Assignee: PURE STORAGE, INC.Inventors: Ethan Miller, Robert Lee, Par Botes, Ronald Karr
-
Patent number: 11840160Abstract: 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: GrantFiled: July 15, 2022Date of Patent: December 12, 2023Assignee: GHOST AUTONOMY INC.Inventors: Mario Delgado, Volkmar Uhlig, Par Botes, John Hayes
-
Publication number: 20230362247Abstract: 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: ApplicationFiled: July 7, 2023Publication date: November 9, 2023Inventors: PAR BOTES, JOHN HAYES, ZHANGXI TAN
-
Patent number: 11768635Abstract: 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: GrantFiled: April 25, 2022Date of Patent: September 26, 2023Assignee: PURE STORAGE, INC.Inventors: Taher Vohra, Par Botes, Naveen Neelakantam, Ivan Jibaja
-
Patent number: 11753024Abstract: 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: GrantFiled: July 15, 2022Date of Patent: September 12, 2023Assignee: GHOST AUTONOMY INC.Inventors: Volkmar Uhlig, Mario Delgado, Par Botes
-
Patent number: 11734186Abstract: 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: GrantFiled: November 12, 2021Date of Patent: August 22, 2023Assignee: PURE STORAGE, INC.Inventors: John Hayes, Par Botes, Robert Lee, Peter Vajgel
-
Patent number: 11722567Abstract: 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: GrantFiled: December 10, 2021Date of Patent: August 8, 2023Assignee: PURE STORAGE, INC.Inventors: Par Botes, John Hayes, Zhangxi Tan
-
Patent number: 11710394Abstract: 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: GrantFiled: July 15, 2022Date of Patent: July 25, 2023Assignee: GHOST AUTONOMY INC.Inventors: Mario Delgado, Volkmar Uhlig, Par Botes
-
Publication number: 20230114317Abstract: 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: ApplicationFiled: November 1, 2022Publication date: April 13, 2023Inventors: ETHAN MILLER, ROBERT LEE, PAR BOTES, RONALD KARR
-
Publication number: 20230082527Abstract: 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: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
-
Patent number: 11550752Abstract: 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: GrantFiled: November 19, 2020Date of Patent: January 10, 2023Assignee: Pure Storage, Inc.Inventors: John Hayes, Robert Lee, Peter Vajgel, Par Botes
-
Patent number: 11500724Abstract: 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: GrantFiled: January 28, 2021Date of Patent: November 15, 2022Assignee: Pure Storage, Inc.Inventors: Ethan Miller, Robert Lee, Par Botes, Ronald Karr
-
Patent number: 11494498Abstract: 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: GrantFiled: April 28, 2020Date of Patent: November 8, 2022Assignee: Pure Storage, Inc.Inventors: Par Botes, John Hayes, Ethan Miller
-
Patent number: 11422751Abstract: Creating a virtual storage system, including: instantiating one or more virtual storage controllers; instantiating one or more virtual storage devices each including multiple storage tiers; and constructing a virtual storage system in which the one or more virtual storage devices are coupled to each of the one or more virtual storage controllers.Type: GrantFiled: October 14, 2020Date of Patent: August 23, 2022Assignee: PURE STORAGE, INC.Inventors: Ronald Karr, Par Botes
-
Publication number: 20220253255Abstract: 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: ApplicationFiled: April 25, 2022Publication date: August 11, 2022Inventors: TAHER VOHRA, PAR BOTES, NAVEEN NEELAKANTAM, IVAN JIBAJA