Patents by Inventor Yar Rouf

Yar Rouf 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: 11762709
    Abstract: A cloud configuration, including public and private clouds, is organized hierarchically, with a top level and any number of lower levels. A parent level cloud receives resource workload metrics from respective child level cloud(s), makes predictions, based in part on the metrics, as to future resource needs at the child level. The parent level sets up runtime-modifiable business rules and scaling plans based on the predictions. The parent level cloud sends the scaling plans to respective child level(s). The parent level automatically triggers a scaling plan at a child level, if conditions written into the business rules are satisfied. Resources are scaled upward or downward automatically as needed to maintain optimal resource usage.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Radu Bogdan Mateescu
  • Publication number: 20230229469
    Abstract: A method includes generating, by a computing device, a probe; deploying, by the computing device, the probe into a virtual machine hosting a cloud application; increasing, by the computing device, resource consumption by the probe; collecting, by the computing device, performance data from the cloud application; and training, by the computing device, a machine learning model using the performance data.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Ian Fraser Watts, Eugen Postea, Radu Bogdan Mateescu
  • Publication number: 20220147401
    Abstract: A cloud configuration, including public and private clouds, is organized hierarchically, with a top level and any number of lower levels. A parent level cloud receives resource workload metrics from respective child level cloud(s), makes predictions, based in part on the metrics, as to future resource needs at the child level. The parent level sets up runtime-modifiable business rules and scaling plans based on the predictions. The parent level cloud sends the scaling plans to respective child level(s). The parent level automatically triggers a scaling plan at a child level, if conditions written into the business rules are satisfied. Resources are scaled upward or downward automatically as needed to maintain optimal resource usage.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Inventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Radu Bogdan Mateescu