Patents by Inventor Rossella Donadeo

Rossella Donadeo 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: 9250960
    Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
  • Publication number: 20140366037
    Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
  • Patent number: 8656395
    Abstract: A workload scheduler determines how to submit jobs to several scheduler agents across multiple systems. The scheduler engine determines the systems to which it is able to submit jobs. A job is received and analyzed to determine systems to which the job can be submitted. The scheduler engine determines which system will receive the job by evaluating the next system in line and determining if the job can be sent to that system and if that system is currently in a healthy state. The scheduler engine sends the job to the selected system. The scheduler agents inform the scheduler engine when the job is submitted and when it is executed. Once a time period has expired, the engine evaluates the health of each of the systems based on the number of jobs submitted and executed by each system.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: Rossella Donadeo
  • Publication number: 20090288095
    Abstract: A workload scheduler determines how to submit jobs to several scheduler agents across multiple systems. The scheduler engine determines the systems to which it is able to submit jobs. A job is received and analyzed to determine systems to which the job can be submitted. The scheduler engine determines which system will receive the job by evaluating the next system in line and determining if the job can be sent to that system and if that system is currently in a healthy state. The scheduler engine sends the job to the selected system. The scheduler agents inform the scheduler engine when the job is submitted and when it is executed. Once a time period has expired, the engine evaluates the health of each of the systems based on the number of jobs submitted and executed by each system.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: International Business Machines Corporation
    Inventor: Rossella Donadeo