Patents by Inventor Gregory McNutt
Gregory McNutt 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: 12596506Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: GrantFiled: April 30, 2024Date of Patent: April 7, 2026Assignee: EVERPURE, INC.Inventors: Sergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
-
Publication number: 20250085896Abstract: Illustrative in-line data processing (e.g., data transformations) as part of fulfilling read and/or write requests to a storage system are described. In an example method, a storage system or a component of a storage system receives a request from a client of the storage system to read or write data in the storage system, the request defined in accordance with a storage access protocol and indicating a data transformation function to be applied to the data as part of fulfilling the request; initiates, based on the request, execution of the data transformation function to transform the data into transformed data; and uses the transformed data to fulfill the request.Type: ApplicationFiled: September 11, 2024Publication date: March 13, 2025Applicant: Pure Storage, Inc.Inventors: Joseph Moser, Juan Quiroz Jaraba, Nisha Balaji, Maggie Sun, Gregory McNutt
-
Patent number: 12141007Abstract: An exemplary method includes accessing information associated with a power supply connection between a plurality of power distribution units and a plurality of power converters of a data center appliance, determining, based on the information, a current power connection topology of the plurality of power converters of the data center appliance with respect to the plurality of power distribution units, analyzing the current power connection topology to determine whether the current power connection topology satisfies predefined operating parameters for the data center appliance and the plurality of power distribution units, and performing, based on the analyzing of the current power connection topology, an action associated with the power supply connection between the plurality of power converters and the plurality of power distribution units.Type: GrantFiled: July 11, 2022Date of Patent: November 12, 2024Assignee: Pure Storage, Inc.Inventor: Gregory McNutt
-
Publication number: 20240289061Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: ApplicationFiled: April 30, 2024Publication date: August 29, 2024Inventors: SERGEY ZHURAVLEV, NAVEEN NEELAKANTAM, GREGORY McNUTT, YUVAL FRANDZEL
-
Patent number: 12001726Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: GrantFiled: September 20, 2022Date of Patent: June 4, 2024Assignee: PURE STORAGE, INC.Inventors: Sergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
-
Publication number: 20240111718Abstract: An example method includes a file system receiving a request from a program or command, the request including a specially formatted filename comprising a query to the file system for selecting files within a directory tree for subsequent read requests by the program or command. The method further includes the file system instantiating a pseudo file based on the specially formatted filename. Using the pseudo file, the file system may generate and provide results of the query to the program or command.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Gregory McNutt, Ronald Karr
-
Publication number: 20240012460Abstract: An exemplary method includes accessing information associated with a power supply connection between a plurality of power distribution units and a plurality of power converters of a data center appliance, determining, based on the information, a current power connection topology of the plurality of power converters of the data center appliance with respect to the plurality of power distribution units, analyzing the current power connection topology to determine whether the current power connection topology satisfies predefined operating parameters for the data center appliance and the plurality of power distribution units, and performing, based on the analyzing of the current power connection topology, an action associated with the power supply connection between the plurality of power converters and the plurality of power distribution units.Type: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Inventor: Gregory McNutt
-
Publication number: 20230009921Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: ApplicationFiled: September 20, 2022Publication date: January 12, 2023Inventors: SERGEY ZHURAVLEV, NAVEEN NEELAKANTAM, GREGORY McNUTT, YUVAL FRANDZEL
-
Patent number: 11455126Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: GrantFiled: January 23, 2021Date of Patent: September 27, 2022Assignee: PURE STORAGE, INC.Inventors: Sergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
-
Publication number: 20210311841Abstract: A method for storage system reliability using data recovery as a service, the method including: receiving, for storage data on a storage system, a specification for a particular recovery time objective (“RTO”) and recovery point objective (“RPO”) setting among a plurality of options for RTO/RPO settings; generating, in accordance with the particular RTO/RPO setting, a change stream of data in response to receiving data to be stored on the storage system; and transmitting, from the storage system to a cloud data recovery as a service endpoint, the change stream of data from which data on the storage system may be recovered up to a point in time corresponding to the particular RPO setting and within a time period corresponding to the particular RTO setting.Type: ApplicationFiled: June 16, 2021Publication date: October 7, 2021Inventor: Gregory McNutt
-
Patent number: 11042452Abstract: A method for storage system reliability using data recovery as a service, the method including: receiving, for storage data on a storage system, a specification for a particular recovery time objective (“RTO”) and recovery point objective (“RPO”) setting among a plurality of options for RTO/RPO settings; generating, in accordance with the particular RTO/RPO setting, a change stream of data in response to receiving data to be stored on the storage system; and transmitting, from the storage system to a cloud data recovery as a service endpoint, the change stream of data from which data on the storage system may be recovered up to a point in time corresponding to the particular RPO setting and within a time period corresponding to the particular RTO setting.Type: GrantFiled: March 20, 2019Date of Patent: June 22, 2021Assignee: Pure Storage, Inc.Inventor: Gregory McNutt
-
Patent number: 11016824Abstract: A stream of events is received, where individual events within the stream of events are received out-of-order. The events from the stream of events are ordered. Whether a predetermined collection of events have occurred within a predetermined period of time is determined. Responsive to determining that the predetermined collection of events have occurred within the predetermined period of time, an action associated with the predetermined sequence of events is initiated.Type: GrantFiled: October 26, 2018Date of Patent: May 25, 2021Assignee: Pure Storage, Inc.Inventors: Mitchell Wells, Kapil Kanwar, Gregory Mcnutt, Farhan Abrol
-
Patent number: 10917470Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.Type: GrantFiled: April 16, 2019Date of Patent: February 9, 2021Assignee: Pure Storage, Inc.Inventors: Sergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
-
Publication number: 20120310731Abstract: Displaying related product information includes receiving a request to display main product information of a requested main product, retrieving related product information for a plurality of related products of the requested main product from a product relationship center, selecting a predetermined number of related products based at least in part on association strengths between the requested main product and a plurality of related products of the requested main product, and displaying product information of the selected related products.Type: ApplicationFiled: May 31, 2012Publication date: December 6, 2012Applicant: ALIBABA GROUP HOLDING LIMITEDInventors: Jing Li, Yitao Gong, Gregory McNutt, Jun Ye