Patents by Inventor Sergio Caggese

Sergio Caggese 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: 20050219217
    Abstract: A peripheral device (320) for use in a data processing system (300) is proposed. The peripheral device includes a panel (320) carrying a mechanical keyboard (330) and a touch-screen (335) on opposed surfaces. The panel may be turned upside down, so as to make available either the keyboard or the touch-screen. In this way, the keyboard may be used when working with applications doing ordinary computing work; in addition, the touch-screen may be used as an alternative input/output unit that is configurable to meet the needs of different applications. For example, the touch-screen displays a colored console when playing games, a navigation toolbar when surfing on the INTERNET, a piano keyboard when playing music, and so on.
    Type: Application
    Filed: July 10, 2003
    Publication date: October 6, 2005
    Inventors: Giuseppe Longobardi, Sergio Caggese, Luciano Zu
  • Patent number: 6944862
    Abstract: A method (300) and system for scheduling execution of activities, such as jobs of a batch processing. An estimated duration of each job is predicted (365-367) as a running average of the measured durations of completed instances of the job executed previously. The method of the invention uses historical data to identify (375-385) repeatable patterns for the job duration; for example, a decision tree is inducted using the completed instances of the job as training examples. The decision tree is applied for classifying (325) each new instance of the job to be executed, according to its planned time of execution; the estimated duration of the job is revised (330) using an adjustment factor associated with the class assigned to the new instance of the job.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sergio Caggese, Scot MacLellan
  • Publication number: 20020194247
    Abstract: A method (300) and system for scheduling execution of activities, such as jobs of a batch processing. An estimated duration of each job is predicted (365-367) as a running average of the measured durations of completed instances of the job executed previously. The method of the invention uses historical data to identify (375-385) repeatable patterns for the job duration; for example, a decision tree is inducted using the completed instances of the job as training examples. The decision tree is applied for classifying (325) each new instance of the job to be executed, according to its planned time of execution; the estimated duration of the job is revised (330) using an adjustment factor associated with the class assigned to the new instance of the job.
    Type: Application
    Filed: January 8, 2002
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Sergio Caggese, Scot MacLellan