Patents by Inventor Karen C. Roles

Karen C. Roles 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: 7665071
    Abstract: A management system is provided for the generation of a management object model for performing management of a computer system. The object model includes a structured hierarchy of objects representing components of a computer system. The management system can include component modules operable to define mappings from instrumentation of the components to objects representing those components and configuration modules operable to configure associations between the component modules for the generation of the management object model.
    Type: Grant
    Filed: December 11, 2003
    Date of Patent: February 16, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Karen C. Roles, Stephen C. Evans, Steven J. Glover
  • Patent number: 7213026
    Abstract: A computer-implemented method and mechanism represents system management information for components of a system as instances of managed object classes. A plurality of tables are provided with at least one table including instance entries for instances of physical object classes representing physical entities. Attribute entries for attributes of the physical object classes are mapped to instance entries in the tables. The allocation of attributes to attribute entries can be effected so as to mirror a class inheritance hierarchy. Also, attributes of logical object classes representing logical entities are mapped to the tables to represent associations between the physical object classes and the logical object classes.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: May 1, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Stephen C. Evans, Karen C. Roles, Michael J. Musgrove
  • Patent number: 6970948
    Abstract: A method of automatic configuration of field replaceable units in a system includes steps of accessing configuration management system (CMS) class information from a field replaceable unit (FRU) and using the accessed information for deriving an initial configuration for the FRU. The FRU can contain information defining one or more configuration management system classes for the FRU. One or more management classes may be identified for managing one or more resources for the FRU. The CMS class information is then be used to derive the initial configuration information for the FRU for managing the device(s) of that FRU. The CMS class information can be held in non-volatile memory in the FRU. This information can be read on inserting the FRU into the system and can be used to establish the initial configuration prior to full integration of the FRU into the system.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: November 29, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Joanna Susan Flanders, Karen C. Roles, Simon G. Applebaum, Roger S. Brown
  • Publication number: 20040039745
    Abstract: A computer-implemented method and mechanism represents system management information for components of a system as instances of managed object classes. A plurality of tables are provided with at least one table including instance entries for instances of physical object classes representing physical entities. Attribute entries for attributes of the physical object classes are mapped to instance entries in the tables. The allocation of attributes to attribute entries can be effected so as to mirror a class inheritance hierarchy. Also, attributes of logical object classes representing logical entities are mapped to the tables to represent associations between the physical object classes and the logical object classes.
    Type: Application
    Filed: January 29, 2003
    Publication date: February 26, 2004
    Inventors: Stephen C. Evans, Karen C. Roles, Michael J. Musgrove
  • Patent number: 6640203
    Abstract: The health of a process is monitored in a computer system by a process monitor. The monitored process (a configuration management system daemon (CMSD)) is not a child of the process monitor. The process monitor uniquely determines the identity of a monitored process and verifies the correct operation of the monitored process. In the absence of verification of the correct operation of the monitored process, the monitored process is caused to initiate. On successful initiation of the monitored process, the monitored process is uniquely identified to the system and is detached from the process monitor. Each monitored process is arranged to write, on initiation, its unique process identification information (PID) to a file, which file is then accessed by the process monitor to identify the process monitor. The process monitor can interrogate the operating system to verify correct operation of the CMSD.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: October 28, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Roger S. Brown, Karen C. Roles, Simon G. Applebaum
  • Publication number: 20020152294
    Abstract: A computer-implemented method and apparatus represents system management information for components of the system as instances of object classes within a defined inheritance hierarchy. The class inheritance hierarchy includes multiple levels below a root object class including at least a first level below the root object class and a second level below the first level. At least one first level object class at the first level forms an instance of the root class and at least one second level object class at the second level forms an instance at the first level object class. Each instance of an object class has at least one attribute with a value representing a characteristic of that instance of the object class. The method and apparatus involve populating a plurality of tables. The tables are allocated to respective object classes at the multiple levels. The tables are populated with instance entries for instances of the object classes to which the tables are allocated.
    Type: Application
    Filed: February 28, 2001
    Publication date: October 17, 2002
    Inventors: Stephen C. Evans, Karen C. Roles
  • Publication number: 20020116151
    Abstract: The health of a process is monitored in a computer system by a process monitor. The monitored process (a configuration management system daemon (CMSD)) is not a child of the process monitor. The process monitor uniquely determines the identity of a monitored process and verifies the correct operation of the monitored process. In the absence of verification of the correct operation of the monitored process, the monitored process is caused to initiate. On successful initiation of the monitored process, the monitored process is uniquely identified to the system and is detached from the process monitor. Each monitored process is arranged to write, on initiation, its unique process identification information (PID) to a file, which file is then accessed by the process monitor to identify the process monitor. The process monitor can interrogate the operating system to verify correct operation of the CMSD.
    Type: Application
    Filed: April 5, 2001
    Publication date: August 22, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Roger S. Brown, Joanna Susan Flanders, Karen C. Roles, Simon G. Applebaum
  • Publication number: 20020023181
    Abstract: A method of automatic configuration of field replaceable units in a system includes steps of accessing configuration management system (CMS) class information from a field replaceable unit (FRU) and using the accessed information for deriving an initial configuration for the FRU. The FRU can contain information defining one or more configuration management system classes for the FRU. One or more management classes may be identified for managing one or more resources for the FRU. The CMS class information is then be used to derive the initial configuration information for the FRU for managing the device(s) of that FRU. The CMS class information can be held in non-volatile memory in the FRU. This information can be read on inserting the FRU into the system and can be used to establish the initial configuration prior to full integration of the FRU into the system.
    Type: Application
    Filed: April 5, 2001
    Publication date: February 21, 2002
    Inventors: Roger S. Brown, Karen C. Roles, Simon G. Applebaum