Patents by Inventor Luis Pablo Pabón

Luis Pablo Pabón 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: 20230008968
    Abstract: An illustrative method includes a storage management system detecting an event within a storage system, determining an operation based on the event, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Luis Pablo Pabón, Taher Vohra, Naveen Neelakantam
  • Publication number: 20230011540
    Abstract: An illustrative method includes a storage management system ingesting a data item into a unified storage system via a storage system interface among a plurality of storage system interfaces associated with the unified storage system, determining, in response to the ingesting of the data item into the unified storage system, an operation based on the data item, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the unified storage system. In certain embodiments, the unified storage system may be implemented as compute-aware storage system such as a container orchestrator-aware storage system.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Luis Pablo Pabón, Naveen Neelakantam, Taher Vohra
  • Patent number: 11531467
    Abstract: A method for controlling public access of resources in a secure distributed storage system using an API level model. A request to access a volume is checked for authentication. If the request does not include an authentication token ID, a guest role is created and assigned to the requestor. The guest role can only access public volumes or owned volumes that specifically allow public access. The guest role can be updated using API management.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 20, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Luis Pablo Pabon, Grant William Griffiths
  • Publication number: 20220385647
    Abstract: An illustrative method includes a storage management system of a container system performing, for a worker node added to a cluster of the container system based on a first authentication of the worker node, a second authentication for the worker node, and determining, based on the second authentication, whether the worker node is authorized to perform one or more operations on a storage system associated with the cluster.
    Type: Application
    Filed: June 1, 2021
    Publication date: December 1, 2022
    Inventors: Luis Pablo Pabón, Taher Vohra, Naveen Neelakantam
  • Publication number: 20220365908
    Abstract: An illustrative method includes a monitoring system obtaining an attribute model for a dataset stored at rest within a storage system, the attribute model indicating one or more attributes of the dataset, determining, based on the attribute model, a compliance level of the dataset with a compliance ruleset associated with a compliance policy, and performing, based on the compliance level of the dataset with the compliance ruleset, an operation with respect to the dataset.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 17, 2022
    Inventors: Luis Pablo Pabón, Taher Vohra, Naveen Neelakantam
  • Publication number: 20220365721
    Abstract: An illustrative method includes a storage management system detecting an event within a storage system, determining, based on the event, an operation related to a compliance ruleset associated with a compliance policy, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
    Type: Application
    Filed: July 2, 2021
    Publication date: November 17, 2022
    Inventors: Luis Pablo Pabón, Taher Vohra, Naveen Neelakantam
  • Patent number: 11494128
    Abstract: A method for access control of resources in a distributed storage system using an API level model. An ownership object is created corresponding to a volume. The ownership object includes a string defining the owner of the resource. Access rights are given to collaborators or groups and stored as property list fields in the ownership object. Any requestor not listed as the owner, a collaborator, or part of a user group is denied access to the resource.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: November 8, 2022
    Assignee: Pure Storage, Inc.
    Inventor: Luis Pablo Pabon
  • Publication number: 20210247903
    Abstract: A scalable storage infrastructure may be provided by dynamically adjusting the size of a storage volume implemented across one or more storage devices. When data is added to or removed from the storage volume, the system may compare the current amount of data stored on the volume to a threshold value. The storage capacity may then be adjusted to accommodate future storage requests without maintaining an inefficiently large amount of reserved but unused storage space.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 12, 2021
    Inventor: Luis Pablo Pabon
  • Patent number: 11023128
    Abstract: A scalable storage infrastructure may be provided by dynamically adjusting the size of a storage volume implemented across one or more storage devices. When data is added to or removed from the storage volume, the system may compare the current amount of data stored on the volume to a threshold value. Then storage capacity may then be adjusted so as to accommodate future storage requests without maintaining an inefficiently large amount of reserved but unused storage space.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: June 1, 2021
    Assignee: Portworx, Inc.
    Inventor: Luis Pablo Pabon
  • Patent number: 10601917
    Abstract: Containerized high-performance network storage is disclosed. For example, first and second memories are associated with first and second hosts and separated by a network. A storage controller and a container scheduler execute on processors. The container scheduler instantiates first and second storage containers on the respective first and second hosts. The storage controller configures the first and second storage containers as first and second storage nodes of a distributed file system. The container scheduler instantiates a service container on the first host. The storage controller receives a persistent volume claim associated with the service container and then creates a persistent storage volume in the first storage node based on the persistent volume claim. The persistent storage volume is mapped to the service container, where a content of the persistent storage volume is replicated to the second storage node.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: March 24, 2020
    Assignee: Red Hat, Inc.
    Inventors: Humble Devassy Chirammal, Mohamed Ashiq Liyazudeen, Stephen James Watt, Luis Pablo Pabon
  • Publication number: 20190286326
    Abstract: A scalable storage infrastructure may be provided by dynamically adjusting the size of a storage volume implemented across one or more storage devices. When data is added to or removed from the storage volume, the system may compare the current amount of data stored on the volume to a threshold value. Then storage capacity may then be adjusted so as to accommodate future storage requests without maintaining an inefficiently large amount of reserved but unused storage space.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 19, 2019
    Applicant: Portworx, Inc.
    Inventor: Luis Pablo Pabon
  • Patent number: 10379973
    Abstract: A method of allocating storage in a distributed storage system includes receiving a data structure including a plurality of identifiers of storage devices organized by failure zones. Any device of a first failure zone does not share a point of failure with any device of a second failure zone. The method also includes receiving a storage allocation request, identifying a first storage device using a first pointer referencing an unallocated device of the first failure zone, and modifying the first pointer to reference a next unallocated device of the second failure zone. The method also includes identifying a second storage device using a second pointer referencing an unallocated device of the second failure zone, modifying the second pointer to reference a next unallocated device of the second failure zone, and responding to the storage allocation request by providing identifiers of the first storage device and the second storage device.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 13, 2019
    Assignee: Red Hat, Inc.
    Inventors: Luis Pablo Pabón, Thiago Lucas da Silva
  • Patent number: 10313471
    Abstract: Data can be stored in a persistent-memory device, rather than a hard drive, of a computing device. A copy of the data can also be stored in another persistent-memory device of a remote computing device. For example, a central processing unit (of the computing device) can perform a first write operation to cause a file to be stored in the persistent-memory device. A memory controller can perform a second write operation to cause another memory controller of the remote computing device to store a copy of the file in the other persistent-memory device of the remote computing device.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 4, 2019
    Assignee: Red Hat, Inc.
    Inventors: Luis Pablo Pabon, Jeffrey Alan Brown, Henry Dan Lambright
  • Publication number: 20180375936
    Abstract: Containerized high-performance network storage is disclosed. For example, first and second memories are associated with first and second hosts and separated by a network. A storage controller and a container scheduler execute on processors. The container scheduler instantiates first and second storage containers on the respective first and second hosts. The storage controller configures the first and second storage containers as first and second storage nodes of a distributed file system. The container scheduler instantiates a service container on the first host. The storage controller receives a persistent volume claim associated with the service container and then creates a persistent storage volume in the first storage node based on the persistent volume claim. The persistent storage volume is mapped to the service container, where a content of the persistent storage volume is replicated to the second storage node.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 27, 2018
    Inventors: Humble Devassy Chirammal, Mohamed Ashiq Liyazudeen, Stephen James Watt, Luis Pablo Pabon
  • Publication number: 20180109642
    Abstract: Data can be stored in a persistent-memory device, rather than a hard drive, of a computing device. A copy of the data can also be stored in another persistent-memory device of a remote computing device. For example, a central processing unit (of the computing device) can perform a first write operation to cause a file to be stored in the persistent-memory device. A memory controller can perform a second write operation to cause another memory controller of the remote computing device to store a copy of the file in the other persistent-memory device of the remote computing device.
    Type: Application
    Filed: September 8, 2017
    Publication date: April 19, 2018
    Inventors: Luis Pablo Pabon, Jeffrey Alan Brown, Henry Dan Lambright
  • Patent number: 9794366
    Abstract: Data can be stored in a persistent-memory device, rather than a hard drive, of a computing device. A copy of the data can also be stored in another persistent-memory device of a remote computing device. For example, a central processing unit (of the computing device) can perform a first write operation to cause a file to be stored in the persistent-memory device. A memory controller can perform a second write operation to cause another memory controller of the remote computing device to store a copy of the file in the other persistent-memory device of the remote computing device.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: October 17, 2017
    Assignee: Red Hat, Inc.
    Inventors: Luis Pablo Pabon, Jeffrey Alan Brown, Henry Dan Lambright
  • Publication number: 20170185325
    Abstract: A method of allocating storage in a distributed storage system includes receiving a data structure including a plurality of identifiers of storage devices organized by failure zones. Any device of a first failure zone does not share a point of failure with any device of a second failure zone. The method also includes receiving a storage allocation request, identifying a first storage device using a first pointer referencing an unallocated device of the first failure zone, and modifying the first pointer to reference a next unallocated device of the second failure zone. The method also includes identifying a second storage device using a second pointer referencing an unallocated device of the second failure zone, modifying the second pointer to reference a next unallocated device of the second failure zone, and responding to the storage allocation request by providing identifiers of the first storage device and the second storage device.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Luis Pablo Pabón, Thiago Lucas da Silva