Patents by Inventor Carole Ann Gelotti

Carole Ann Gelotti 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: 11853738
    Abstract: Techniques for performing an upgrade can include: defining integration points, each associated with a workflow processing point of an upgrade workflow; associating code entities with the integration points; and performing processing that performs the upgrade workflow to upgrade a system, wherein the upgrade includes upgrading a first feature, facility or service of the system from a current version to a new version, wherein the processing further includes: executing code corresponding to workflow processing points of the upgrade workflow, wherein a first workflow processing point of the upgrade workflow is associated with a first of the integration points; and in response to said executing reaching the first workflow processing point corresponding to the first integration point, invoking a first code entity associated with the first integration point, wherein said first code entity performs customized processing in connection with upgrading the first feature, facility or service in the system.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: December 26, 2023
    Assignee: Dell Products L.P.
    Inventors: Patricia Lee Allen, Charles C. Bailey, Carole Ann Gelotti
  • Publication number: 20230120586
    Abstract: Techniques for performing an upgrade can include: defining integration points each associated with a workflow processing point included in an upgrade workflow; receiving command lists each include commands of an integration point; associating each command of a command list with a code entity; performing processing that performs an upgrade workflow to upgrade a system, wherein the processing includes: executing code corresponding to the upgrade workflow, wherein a workflow processing point of the workflow is associated with a first integration point; and in response to said executing reaching the workflow processing point corresponding to the first integration point, performing second processing including: executing commands of a command list associated with the first integration point; and for each command executed, invoking a corresponding code entity that performs customized processing in connection with upgrading a first feature, facility or service in the system.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Applicant: Dell Products L.P.
    Inventors: Patricia Lee Allen, Charles C. Bailey, Carole Ann Gelotti
  • Publication number: 20230123554
    Abstract: Techniques for performing an upgrade can include: defining integration points, each associated with a workflow processing point of an upgrade workflow; associating code entities with the integration points; and performing processing that performs the upgrade workflow to upgrade a system, wherein the upgrade includes upgrading a first feature, facility or service of the system from a current version to a new version, wherein the processing further includes: executing code corresponding to workflow processing points of the upgrade workflow, wherein a first workflow processing point of the upgrade workflow is associated with a first of the integration points; and in response to said executing reaching the first workflow processing point corresponding to the first integration point, invoking a first code entity associated with the first integration point, wherein said first code entity performs customized processing in connection with upgrading the first feature, facility or service in the system.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Applicant: Dell Products L.P.
    Inventors: Patricia Lee Allen, Charles C. Bailey, Carole Ann Gelotti
  • Patent number: 11599274
    Abstract: A method, computer program product, and computing system for receiving a request to perform an action on an object within a storage system and may determine whether the action is valid for performing on the object based upon, at least in part, one or more conditions associated with performing the action and one or more parameters of a validation annotation associated with the one or more conditions. In response to determining that the action is valid, the action may be performed on the object. In response to determining that the action is invalid, one or more errors may be generated based upon, at least in part, the one or more parameters of the validation annotation associated with the one or more conditions.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: March 7, 2023
    Assignee: EMC IP Holding Company, LLC
    Inventors: Robert A. Viveney, Carole Ann Gelotti
  • Patent number: 11513684
    Abstract: Data storage management may include configuring a stretched volume in a metro cluster configuration using a first volume and a second volume both configured as a same logical volume, L1; receiving I/O operations at the metro cluster configuration directed to L1, wherein the I/O operations include a write operations that are received at a first system of the metro cluster configuration and that write first data to the first volume; viewing values of a metric regarding data replication performed for the first volume to replicate data between systems of the metro cluster configuration for writes directed to the first volume; responsive to said viewing, determining whether the first metric values denote a problem has occurred in the metro cluster configuration at a first point in time; and responsive to determining that the problem has occurred at the first point in time, performing one or more corrective actions.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Carole Ann Gelotti, Nagasimha G. Haravu, Aharon Blitzer, Alexander Izikson, Yuval Harduf, Alan L. Taylor, Marina Shem Tov
  • Publication number: 20220334729
    Abstract: A method, computer program product, and computing system for receiving a request to perform an action on an object within a storage system and may determine whether the action is valid for performing on the object based upon, at least in part, one or more conditions associated with performing the action and one or more parameters of a validation annotation associated with the one or more conditions. In response to determining that the action is valid, the action may be performed on the object. In response to determining that the action is invalid, one or more errors may be generated based upon, at least in part, the one or more parameters of the validation annotation associated with the one or more conditions.
    Type: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Robert A. Viveney, Carole Ann Gelotti
  • Patent number: 11392329
    Abstract: Two data storage systems, DS1 and DS2, may be initially configured with identifiers for target ports and target port groups. Subsequently, the two system may be combined into a cluster including a stretched volume configured from the volumes V1 and V2, respectively, on DS1 and DS2, where V1 and V2 are exposed to the host as the same logical volume, L1, over multiple paths from DS1 and DS2 to the host. V1 may have a normal attribute indicating target ports and port groups of DS1 have associated identifiers as specified in an initial configuration when reporting information regarding L1 to the host. V2 may have an extended attribute indicating that target ports and port groups of DS2 have associated extended identifiers determined using a first extended value and using identifiers from an initial configuration when reporting information regarding L1 to the host.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: July 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dmitry Tylik, Dave J. Lindner, Carole Ann Gelotti, Matthew Long