Patents by Inventor Peter J. Brittenham
Peter J. Brittenham 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: 9367358Abstract: A composite manager may include a set of managers virtualized as a single entity. The composite manager may also include at least one of a module to provide a single manager interface for the set of managers to manage at least one entity, and a module to provide a single manageability interface for the set of managers relative to any managing entity of the composite manager.Type: GrantFiled: May 8, 2006Date of Patent: June 14, 2016Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Nicholas D. Butler, Peter J. Brittenham, Brent A. Miller
-
Patent number: 9197431Abstract: A method to match an autonomic manager with a manageable resource may include using a management style profile to match the autonomic manager with the manageable resource. The method may also include validating that the autonomic manager can manage the manageable resource using a defined management style of the autonomic manager.Type: GrantFiled: June 5, 2012Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Edward C. Snible, John W. Sweitzer, Mark D. Weitzel
-
Publication number: 20120240127Abstract: A method to match an autonomic manager with a manageable resource may include using a management style profile to match the autonomic manager with the manageable resource. The method may also include validating that the autonomic manager can manage the manageable resource using a defined management style of the autonomic manager.Type: ApplicationFiled: June 5, 2012Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PETER J. BRITTENHAM, EDWARD C. SNIBLE, JOHN W. SWEITZER, MARK D. WEITZEL
-
Patent number: 8244866Abstract: A method to match an autonomic manager with a manageable resource may include using a management style profile to match the autonomic manager with the manageable resource. The method may also include validating that the autonomic manager can manage the manageable resource using a defined management style of the autonomic manager.Type: GrantFiled: September 27, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Edward C. Snible, John W. Sweitzer, Mark D. Weitzel
-
Patent number: 8180871Abstract: Methods, systems, and computer program products for improving network operations by dynamically redeploying services (such as web services or other network-accessible services) in a computing network. A programmatic replication or redeployment process is defined, whereby system upgrades may be implemented by redeploying services dynamically, without human intervention, enabling the complexity of upgrading previously-deployed software to be reduced significantly.Type: GrantFiled: May 23, 2001Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Patent number: 7523177Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.Type: GrantFiled: October 5, 2007Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Publication number: 20080077689Abstract: A method to match an autonomic manager with a manageable resource may include using a management style profile to match the autonomic manager with the manageable resource. The method may also include validating that the autonomic manager can manage the manageable resource using a defined management style of the autonomic manager.Type: ApplicationFiled: September 27, 2006Publication date: March 27, 2008Inventors: Peter J. Brittenham, Edward C. Snible, John W. Sweitzer, Mark D. Weitzel
-
Patent number: 7325047Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.Type: GrantFiled: May 23, 2001Date of Patent: January 29, 2008Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Patent number: 6880084Abstract: Methods, systems and computer program products are provided for managing a smart card product by providing a plurality of generic definitions, at least a portion of which have a predefined relationship to others of the generic definitions, so as to provide a hierarchy of generic definitions. Generic definitions are selected from the plurality of generic definitions and associated with an instance of a card product definition so as to define characteristics of the smart card product associated with the instance of the card product definition. The selected generic definitions are populated with data associated with the smart card product so as to provide a hierarchy of instances of the generic definitions which define the characteristics of the smart card product. The smart card product is managed utilizing the hierarchy of instances of the generic definitions so as to provide the smart card product having the defined characteristics.Type: GrantFiled: September 27, 2000Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Peter J. Brittenham, Larry W. Henson, Stephen R. Kleinert
-
Publication number: 20040122892Abstract: An “event registration service” that enables unrelated and “uncoordinated” systems (i.e. systems that have not planned advance to work together by using the same prerequisite software) to be linked together to facilitate event notification is disclosed. The event registration service links these unrelated systems (e.g., those that have declared events with those that have registered an interest in those events) to facilitate event notification between the unrelated systems. The event registration system functions by combining the functionality of the Web Services Inspection Language (WSIL) and XML style sheets (XSLT). In accordance with the present invention, WSIL hierarchies are built to represent event declarations ane event registrations. XSLT is used as an adapter, converting from one API (represented, for example, as a SOAP message) to another (e.g., another SOAP message representing a different data structure, such as that derived from a COBOL copybook).Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Inventors: Peter J. Brittenham, Kyle Brown, Stephen Graham, Mark D. Weitzel
-
Publication number: 20020178244Abstract: Methods, systems, and computer program products for improving network operations by dynamically redeploying services (such as web services or other network-accessible services) in a computing network. A programmatic replication or redeployment process is defined, whereby system upgrades may be implemented by redeploying services dynamically, without human intervention, enabling the complexity of upgrading previously-deployed software to be reduced significantly.Type: ApplicationFiled: May 23, 2001Publication date: November 28, 2002Applicant: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Publication number: 20020178214Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.Type: ApplicationFiled: May 23, 2001Publication date: November 28, 2002Applicant: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley
-
Publication number: 20020178254Abstract: Methods, systems, and computer program products for improving network operations by dynamically deploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic deployment of web services to locations in the network in order to improve efficiency (e.g. by reducing response time to the client and/or reducing the burden on the back-end computing system resources). Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client. In an optional aspect, programmatic replication of system upgrades may be implemented by redeploying services using this same dynamic deployment approach, enabling the complexity of upgrading previously-deployed software to be reduced significantly.Type: ApplicationFiled: May 23, 2001Publication date: November 28, 2002Applicant: International Business Machines CorporationInventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley