Patents by Inventor Stephen C. Hughes

Stephen C. Hughes 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: 8381212
    Abstract: The present invention employs a master node for each job to be scheduled and in turn the master node distributes job start information and executable tasks to a plurality of nodes configured in a hierarchical node tree of a multinode job scheduling system. The status of the various tasks executing at the leaf nodes and other nodes of the tree report status back up the same hierarchical tree structure used to start the job, not to a scheduling agent but rather to the master node which has been established by the scheduling agent as the focal point, not only for job starting, but also for the reporting of status information from the leaf and other nodes in the tree.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: David P. Brelsford, Waiman Chan, Stephen C. Hughes, Kailash N. Marthi, Ravindra R. Sure
  • Publication number: 20090094605
    Abstract: The present invention employs a master node for each job to be scheduled and in turn the master node distributes job start information and executable tasks to a plurality of nodes configured in a hierarchical node tree of a multinode job scheduling system. The status of the various tasks executing at the leaf nodes and other nodes of the tree report status back up the same hierarchical tree structure used to start the job, not to a scheduling agent but rather to the master node which has been established by the scheduling agent as the focal point, not only for job starting, but also for the reporting of status information from the leaf and other nodes in the tree.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David P. Brelsford, Waiman Chan, Stephen C. Hughes, Kailash N. Marthi, Ravindra R. Sure
  • Patent number: 6345382
    Abstract: A run-time customization capability extends functionality of a software application in a computer system. Through object-oriented design, an instance of a first class is instantiated. The first class (e.g., a derived class) has a same interface as a second class. The first and second classes enable respective first and second functionalities through respective first and second implementations of the same interface. The first implementation is dynamically loaded at run time. The dynamic loading can involve locating the first implementation, such as by using a locator to locate a module comprising the first implementation. A transfer vector usable in accessing the first implementation can be initialized to have an indication of a location of the first implementation. Programming code associated with the same interface can be compiled prior to compilation of programming code associated with the first implementation.
    Type: Grant
    Filed: February 12, 1998
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventor: Stephen C. Hughes
  • Patent number: 5926177
    Abstract: A system, method and program product for controlling multiple appearances of data on a display. A Controller is provided for receiving user instructions for data to be displayed, and for generating model management and view management instructions for controlling the appearance of data to be displayed. A Model is connected to the Controller for receiving model management instructions from the Controller, and for keeping track of changes to the appearance of data to be displayed. A ViewProxy is connected to said controller for receiving view management instructions, and connected to said Model for receiving model change notifications responsive to changes in the appearance of data to be displayed. Multiple Views are connected to the ViewProxy for receiving model change notifications. The ViewProxy determines to which Views the model change notifications are to be sent, and sends model change information to only those Views affected by said model changes.
    Type: Grant
    Filed: October 17, 1997
    Date of Patent: July 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: Iwao Hatanaka, Stephen C. Hughes