Patents by Inventor Paul Ballman

Paul Ballman 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: 11283862
    Abstract: A method by a cloud orchestrator to provide subscription-based throttling of virtual applications in a cloud. The method includes determining that a physical resource in the cloud is being overutilized, identifying a virtual application running in the cloud that utilizes the physical resource, determining that the virtual application is to be throttled based on a determination that the virtual application is subscribed to a throttling subscription registry, where the throttling subscription registry specifies a throttling mechanism by which to throttle the virtual application, and executing the throttling mechanism to throttle the virtual application in response to a determination that the virtual application is to be throttled.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James Daniel Alfieri, Paula Tobey, Robert V. DeLuca, George Kuzman, Paul Ballman
  • Publication number: 20200304565
    Abstract: A method by a cloud orchestrator to provide subscription-based throttling of virtual applications in a cloud. The method includes determining that a physical resource in the cloud is being overutilized, identifying a virtual application running in the cloud that utilizes the physical resource, determining that the virtual application is to be throttled based on a determination that the virtual application is subscribed to a throttling subscription registry, where the throttling subscription registry specifies a throttling mechanism by which to throttle the virtual application, and executing the throttling mechanism to throttle the virtual application in response to a determination that the virtual application is to be throttled.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James Daniel ALFIERI, Paula TOBEY, Robert V. DeLUCA, George KUZMAN, Paul BALLMAN
  • Patent number: 10721294
    Abstract: A method by a cloud orchestrator to provide subscription-based throttling of virtual applications in a cloud. The method includes determining that a physical resource in the cloud is being overutilized, identifying a virtual application running in the cloud that utilizes the physical resource, determining that the virtual application is to be throttled based on a determination that the virtual application is subscribed to a throttling subscription registry, where the throttling subscription registry specifies a throttling mechanism by which to throttle the virtual application, and executing the throttling mechanism to throttle the virtual application in response to a determination that the virtual application is to be throttled.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: July 21, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: James Daniel Alfieri, Paula Tobey, Robert V. DeLuca, George Kuzman, Paul Ballman
  • Publication number: 20190020711
    Abstract: A method by a cloud orchestrator to provide subscription-based throttling of virtual applications in a cloud. The method includes determining that a physical resource in the cloud is being overutilized, identifying a virtual application running in the cloud that utilizes the physical resource, determining that the virtual application is to be throttled based on a determination that the virtual application is subscribed to a throttling subscription registry, where the throttling subscription registry specifies a throttling mechanism by which to throttle the virtual application, and executing the throttling mechanism to throttle the virtual application in response to a determination that the virtual application is to be throttled.
    Type: Application
    Filed: December 15, 2017
    Publication date: January 17, 2019
    Inventors: James Daniel ALFIERI, Paula TOBEY, Robert V. DeLUCA, George KUZMAN, Paul BALLMAN
  • Patent number: 10120722
    Abstract: According to the teachings herein, provisioning operations carried out via electronic processing in a communication network (60) benefit from the use of reordered workflows (20) having task orderings that are at least partly optimized with respect to task failure probabilities and/or resource-blocking penalties. The reordered workflows (20) are obtained by optimizing predefined provisioning workflows (10). Each predefined workflow (10) comprises two or more tasks (12) ordered along one or more task execution paths (14) in a task tree (16), according to a default task ordering that reflects any required inter-task dependencies but, in general, does not reflect any optimization in terms of failure penalties, resource blocking, etc. Among the several advantages provided by the teachings herein, carrying out provisioning operations in accordance with reordered workflows (20) wastes fewer compute cycles and reduces the needless blocking of network resources in the event of provisioning task failures.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: November 6, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ron Hamway, Paul Ballman, Calin Curescu, Craig Donovan, Curtis Goedde
  • Publication number: 20160350160
    Abstract: According to the teachings herein, provisioning operations carried out via electronic processing in a communication network (60) benefit from the use of reordered workflows (20) having task orderings that are at least partly optimized with respect to task failure probabilities and/or resource-blocking penalties. The reordered workflows (20) are obtained by optimizing predefined provisioning workflows (10). Each predefined workflow (10) comprises two or more tasks (12) ordered along one or more task execution paths (14) in a task tree (16), according to a default task ordering that reflects any required inter-task dependencies but, in general, does not reflect any optimization in terms of failure penalties, resource blocking, etc. Among the several advantages provided by the teachings herein, carrying out provisioning operations in accordance with reordered workflows (20) wastes fewer compute cycles and reduces the needless blocking of network resources in the event of provisioning task failures.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 1, 2016
    Inventors: Ron Hamway, Paul Ballman, Calin Curescu, Craig Donovan, Curtis Goedde