Patents by Inventor James R. Boykin
James R. Boykin 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: 8856343Abstract: Methods, apparatus, and products for managing computer resources in a distributed computing system are disclosed that include registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a configuration management database identifier, the resource characterized by a resource type and a resource identification, the resource container including a manageability endpoint characterized by a manageability endpoint reference; and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference, the resource management policy including management actions for the resource.Type: GrantFiled: August 20, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, David B. Lindquist, Robert L. Orr
-
Publication number: 20120317292Abstract: Methods, apparatus, and products for managing computer resources in a distributed computing system are disclosed that include registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a configuration management database identifier, the resource characterized by a resource type and a resource identification, the resource container including a manageability endpoint characterized by a manageability endpoint reference; and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference, the resource management policy including management actions for the resource.Type: ApplicationFiled: August 20, 2012Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, David B. Lindquist, Robert L. Orr
-
Publication number: 20120233332Abstract: The present invention provides for resource property aggregation. A set of new instances is received from one or more providers. For each new instance in the set of new instances, a determination is made as to whether the new instance represents a same resource as at least one other instance. Responsive to determining that the new instance represents the same resource as another instance, a set of properties associated with the new instance and with the at least one other instance are identified. Each property from the new instance is compared to an associated property in the at least one other instance using a set of precedence rules. At least one property value is identified from either the new instance or the at least one other instance. An aggregate instance is then generated that represents the resource using the identified property values.Type: ApplicationFiled: May 24, 2012Publication date: September 13, 2012Applicant: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, Mark W. Johnson, Christopher A. Peters
-
Patent number: 8266287Abstract: Methods, apparatus, and products for managing computer resources in a distributed computing system are disclosed that include registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a configuration management database identifier, the resource characterized by a resource type and a resource identification, the resource container including a manageability endpoint characterized by a manageability endpoint reference; and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference, the resource management policy including management actions for the resource.Type: GrantFiled: June 12, 2007Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, David B. Lindquist, Robert L. Orr
-
Patent number: 8219668Abstract: The present invention provides for resource property aggregation. A set of new instances is received from one or more providers. For each new instance in the set of new instances, a determination is made as to whether the new instance represents a same resource as at least one other instance. Responsive to determining that the new instance represents the same resource as another instance, a set of properties associated with the new instance and with the at least one other instance are identified. Each property from the new instance is compared to an associated property in the at least one other instance using a set of precedence rules. At least one property value is identified from either the new instance or the at least one other instance. An aggregate instance is then generated that represents the resource using the identified property values.Type: GrantFiled: September 30, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, Mark W. Johnson, Christopher A. Peters
-
Publication number: 20120167072Abstract: A mechanism is provided for formulating a deployment plan for a composite application. A set of topologies is provided for each component of a set of identified components of the composite application to be deployed. For a selected topology for each component of the set of identified components, a set of target computing resources are identified that meet, Within a predetermined threshold, a set of prerequisites for each component in the set of identified components. A list of hosts associated with the set of target computing resources that meet the identified topology is displayed. For a selected host for each component of the set of identified components, the set of target computing resources for the selected hosts is displayed. A deployment plan along with a set of installations or upgrades required for each of the selected target computing resources is then displayed.Type: ApplicationFiled: March 9, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria
-
Patent number: 7953776Abstract: A mechanism for configuring and scheduling logical discovery processes in a data processing system is provided. A discovery engine communicates with information providers to collect discovery data. An information provider is a software component whose responsibility is to discover resources and relationships between the resources and write their representations in a persistent store. Discovery directives are used to coordinate the execution of information providers.Type: GrantFiled: March 4, 2009Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Brian J. Schlosser
-
Patent number: 7908346Abstract: A mechanism is provided for sending a plurality of requests to a server. A set of calls is received in a client from a set of client applications. Each call is for a request to be sent to the server and each call comprises a plurality of parameters. For each call, the client determines whether there is a request identifier in the plurality of parameters. Responsive to the call including the request identifier, the client creates a request using the plurality of parameters. The client sends the request to the server via a request connection. The client then determines whether an acknowledgement that indicates that the server has received the request has been received from the server. Responsive to receiving the acknowledgement, the client processes a next call in the set of calls.Type: GrantFiled: April 20, 2009Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: James R. Boykin, Christopher A. Peters
-
Publication number: 20100268758Abstract: A mechanism is provided for sending a plurality of requests to a server. A set of calls is received in a client from a set of client applications. Each call is for a request to be sent to the server and each call comprises a plurality of parameters. For each call, the client determines whether there is a request identifier in the plurality of parameters. Responsive to the call including the request identifier, the client creates a request using the plurality of parameters. The client sends the request to the server via a request connection. The client then determines whether an acknowledgement that indicates that the server has received the request has been received from the server. Responsive to receiving the acknowledgement, the client processes a next call in the set of calls.Type: ApplicationFiled: April 20, 2009Publication date: October 21, 2010Applicant: International Business Machines CorporationInventors: James R. Boykin, Christopher A. Peters
-
Publication number: 20100175060Abstract: The present invention provides for formulating a deployment plan for a composite application. A set of topologies is provided for each component of a set of identified components of the composite application to be deployed. For a selected topology for each component of the set of identified components, a set of target computing resources are identified that meet, within a predetermined threshold, a set of prerequisites for each component in the set of identified components. A list of hosts associated with the set of target computing resources that meet the identified topology is displayed. For a selected host for each component of the set of identified components, the set of target computing resources for the selected hosts is displayed. A deployment plan along with a set of installations or upgrades required for each of the selected target computing resources is then displayed.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria
-
Publication number: 20100083271Abstract: The present invention provides for resource property aggregation. A set of new instances is received from one or more providers. For each new instance in the set of new instances, a determination is made as to whether the new instance represents a same resource as at least one other instance. Responsive to determining that the new instance represents the same resource as another instance, a set of properties associated with the new instance and with the at least one other instance are identified. Each property from the new instance is compared to an associated property in the at least one other instance using a set of precedence rules. At least one property value is identified from either the new instance or the at least one other instance. An aggregate instance is then generated that represents the resource using the identified property values.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, Mark W. Johnson, Christopher A. Peters
-
Patent number: 7627593Abstract: A method and system for employing Common Information Model (CIM) resources within a data processing system. A request is received for an operation with respect to CIM resources, and a determination is made as to whether the request can be fulfilled locally or remotely. In response to a determination to fulfill the request locally, the request is delegated to local CIM object manager (CIMOM) functionality to obtain result data, e.g., from a local repository or from a locally managed provider. In response to a determination to fulfill the request remotely, the request is delegated to the one or more remote CIMOMs, and the result data is aggregated from a plurality of remote CIMOMs. The result data is then returned to the originator of the request.Type: GrantFiled: August 25, 2005Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Brian J. Schlosser
-
Publication number: 20090172680Abstract: A mechanism for configuring and scheduling logical discovery processes in a data processing system is provided. A discovery engine communicates with information providers to collect discovery data. An information provider is a software component whose responsibility is to discover resources and relationships between the resources and write their representations in a persistent store. Discovery directives are used to coordinate the execution of information providers.Type: ApplicationFiled: March 4, 2009Publication date: July 2, 2009Applicant: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Brian J. Schlosser
-
Patent number: 7512590Abstract: A mechanism for configuring and scheduling logical discovery processes in a data processing system is provided. A discovery engine communicates with information providers to collect discovery data. An information provider is a software component whose responsibility is to discover resources and relationships between the resources and write their representations in a persistent store. Discovery directives are used to coordinate the execution of information providers.Type: GrantFiled: June 21, 2006Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: James R. Boykin, Alberto Giammaria, Brian J. Schlosser
-
Publication number: 20080313331Abstract: Methods, apparatus, and products for managing computer resources in a distributed computing system are disclosed that include registering, in a configuration management database by a discovery module in response to a modification of a resource in a resource container, the resource in association with a configuration management database identifier, the resource characterized by a resource type and a resource identification, the resource container including a manageability endpoint characterized by a manageability endpoint reference; and managing the resource by a management module in dependence upon a resource management policy and the manageability endpoint reference, the resource management policy including management actions for the resource.Type: ApplicationFiled: June 12, 2007Publication date: December 18, 2008Inventors: James R. Boykin, Alberto Giammaria, Patricia D. Griffin, David B. Lindquist, Robert L. Orr
-
Publication number: 20080127188Abstract: A mechanism for configuring and scheduling logical discovery processes in a data processing system is provided. A discovery engine communicates with information providers to collect discovery data. An information provider is a software component whose responsibility is to discover resources and relationships between the resources and write their representations in a persistent store. Discovery directives are used to coordinate the execution of information providers.Type: ApplicationFiled: June 21, 2006Publication date: May 29, 2008Inventors: James R. Boykin, Alberto Giammaria, Brian J. Schlosser
-
Patent number: 5386557Abstract: A system and method for enforcing referential integrity within a database system provides for determination of relevant referential constraints at compile time for an access plan. All referential constraints which are relevant to data changes to the database are identified when the access plan is created. Code necessary for performing referential constraint checks is inserted directly into the access plan at compile time, eliminating the necessity for determining the relevant constraints at run time. Constraint checking can be performed using substantially the same low-level procedural statements already used in the access plan for performing database accesses.Type: GrantFiled: November 12, 1992Date of Patent: January 31, 1995Assignee: International Business Machines CorporationInventors: James R. Boykin, Lisa A. Geer, Gary R. Horn, Timothy R. Malkemus