Patents by Inventor Aidan Hally

Aidan Hally 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: 20240338260
    Abstract: A method, comprising: receiving, at a computing system, a given single-action API call, the given single-action API call being transmitted by a sender, the given single-action API call being associated with a given operation; detecting whether the given single-action API call is part of a burst, wherein detecting whether the given single-action API call is part of the burst includes detecting whether a plurality of single-action API calls that are associated with the given operation have been received from the sender of the given single-action API call in a predetermined time window; when the given single-action API call is part of a burst, generating an error message in response to the given single-action API call and returning the error message to the sender of the given single-action API call; and when the given single-action API call is not part of a burst, executing the given single-action API call.
    Type: Application
    Filed: April 6, 2023
    Publication date: October 10, 2024
    Applicant: Dell Products L.P.
    Inventors: Paul McSweeney, Aaron T. Twohig, Aidan Hally
  • Publication number: 20240338134
    Abstract: An example methodology includes, responsive to receiving a first volume creation request to create one or more volumes on a storage device, creating a first operation object for the first volume creation request and determining that a waiting buffer is appropriate for the first operation object. The method also includes placing the first operation object in the waiting buffer and, responsive to a determination that the first operation object is a first operation object placed in the waiting buffer, notifying a waiting buffer thread of the first operation object in the waiting buffer. The method further includes, upon expiration of a predetermined buffer waiting period defined for the waiting buffer, by the waiting buffer thread, extracting the first volume creation request and a second volume creation request from the waiting buffer, combining the first and second operation objects into single workload, and executing the single workload.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 10, 2024
    Applicant: Dell Products L.P.
    Inventors: Aaron T. Twohig, Aidan Hally, Paul McSweeney
  • Publication number: 20240256364
    Abstract: According to one aspect, a method includes: receiving, by a management server of a storage network, an application programming interface (API) call for information about one or more components of the storage network, the API call received from a client device; forwarding the API call to a subsystem of the storage network for processing; receiving a response from the subsystem, the response having a status code; detecting an error with the processing of the API call by the subsystem based, at least in part, on the status code and on comparing a time taken by the subsystem to process the API call to times taken to process other API calls; and in response to the detecting of the error, providing a recommendation to the client device to enable remediation of the error.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Applicant: Dell Products L.P.
    Inventors: Caoimhe Ward, Aidan Hally, Ellen Murphy
  • Patent number: 11579926
    Abstract: A request manager analyzes API calls from a client to a host application for state and performance information. If current utilization of host application processing or memory footprint resources exceed predetermined levels, then the incoming API call is not forwarded to the application. If current utilization of the host application processing and memory resources do not exceed the predetermined levels, then the request manager quantifies the processing or memory resources required to report the requested information and determines whether projected utilization of the host application processing or memory resources inclusive of the resources required to report the requested information exceed predetermined levels. If the predetermined levels are not exceeded, then the request manager forwards the API call to the application for processing.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: February 14, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Aidan Hally, Paul Mcsweeney, Kenneth Byrne
  • Patent number: 11221862
    Abstract: Data can be captured from a live web application to populate a demo application. In an example, automated input is provided to user interface touch points of a live application, and corresponding responses are captured. These responses are reformatted into a convention of the demo application, and used to populate demo response files. Then, when a demo application operates, it retrieves, processes, and displays information in these demo response files.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: January 11, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Aidan Hally, Conor E. O'Mahony, Caroline O'Connell
  • Publication number: 20210248007
    Abstract: A request manager analyzes API calls from a client to a host application for state and performance information. If current utilization of host application processing or memory footprint resources exceed predetermined levels, then the incoming API call is not forwarded to the application. If current utilization of the host application processing and memory resources do not exceed the predetermined levels, then the request manager quantifies the processing or memory resources required to report the requested information and determines whether projected utilization of the host application processing or memory resources inclusive of the resources required to report the requested information exceed predetermined levels. If the predetermined levels are not exceeded, then the request manager forwards the API call to the application for processing. The request manager may implement a limited number of retries if the predetermined levels are exceeded.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Aidan Hally, Paul Mcsweeney, Kenneth Byrne
  • Publication number: 20200310833
    Abstract: Techniques are provided for capturing data from a live web application to populate a demo application. In an example, automated input is provided to user interface touch points of a live application, and corresponding responses are captured. These responses are reformatted into a convention of the demo application, and used to populate demo response files. Then, when a demo application operates, it retrieves, processes, and displays information in these demo response files.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Aidan Hally, Conor E. O'Mahony, Caroline O'Connell