Patents by Inventor JOSEPH E. HACKETT
JOSEPH E. HACKETT 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: 10896058Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.Type: GrantFiled: April 30, 2019Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Hackett, Leonard S. Hand
-
Patent number: 10554740Abstract: A method of allocating cloud resources. A user interface can be presented to a user. The user interface can be configured to receive a user selection of a change of context for at least one of a plurality of workloads allocated to at least one cloud. Responsive to receiving the user selection of the change of context for the workload, via a processor, a service level agreement applicable to the workload can be dynamically changed from a first service level agreement to a second service level agreement, while the workload remains in an available state.Type: GrantFiled: May 7, 2015Date of Patent: February 4, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
-
Publication number: 20190258509Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Joseph E. Hackett, Leonard S. Hand
-
Utilizing signatures to discover and manage derelict assets of an information technology environment
Patent number: 10353712Abstract: A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.Type: GrantFiled: May 6, 2013Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Romelia H. Flores, Joseph E. Hackett, Leonard S. Hand -
Patent number: 10318342Abstract: Managing virtual machines includes determining an operating parameter of a device during operation of the device as part of a cluster of devices while the device hosts a virtual machine and comparing, using a processor, a requirement for the virtual machine with the operating parameter. A view of the virtual machine operating within the device of the cluster can be displayed. A result of the comparison can be indicated through application of a visualization technique to an identifier representing the virtual machine within the view.Type: GrantFiled: February 6, 2013Date of Patent: June 11, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Hackett, Leonard S. Hand
-
Patent number: 9336031Abstract: Hardware resources in a virtualized environment are managed. Via at least one processor external to a physical host that hosts a plurality of virtual machines, resource statistics are received pertaining to hardware resources of the physical host that are allocated to each of the plurality of virtual machines. External to the physical host and in real time, the resource statistics are analyzed to determine whether allocation of the hardware resources to each of the plurality of virtual machines is optimized. When the allocation of the hardware resources to at least one of the virtual machines is not optimized, in real time, at least one resource allocation message is communicated to the physical host, the resource allocation message indicating at least one hardware resource that is to be allocated to, or de-allocated from, the at least one virtual machine.Type: GrantFiled: February 27, 2013Date of Patent: May 10, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Hackett, Michael S. Jones, Andrew D. Rice
-
Publication number: 20150244792Abstract: A method of allocating cloud resources. A user interface can be presented to a user. The user interface can be configured to receive a user selection of a change of context for at least one of a plurality of workloads allocated to at least one cloud. Responsive to receiving the user selection of the change of context for the workload, via a processor, a service level agreement applicable to the workload can be dynamically changed from a first service level agreement to a second service level agreement, while the workload remains in an available state.Type: ApplicationFiled: May 7, 2015Publication date: August 27, 2015Inventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
-
Patent number: 9086929Abstract: A method of allocating cloud resources. A user interface can be presented to a user. The user interface can be configured to receive a user selection of a change of context for at least one of a plurality of workloads allocated to at least one cloud. Responsive to receiving the user selection of the change of context for the workload, via a processor, a service level agreement applicable to the workload can be dynamically changed from a first service level agreement to a second service level agreement, while the workload remains in an available state.Type: GrantFiled: April 6, 2012Date of Patent: July 21, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret A. Bailey, Joseph E. Hackett, Leonard S. Hand
-
Publication number: 20140245297Abstract: Hardware resources in a virtualized environment are managed. Via at least one processor external to a physical host that hosts a plurality of virtual machines, resource statistics are received pertaining to hardware resources of the physical host that are allocated to each of the plurality of virtual machines. External to the physical host and in real time, the resource statistics are analyzed to determine whether allocation of the hardware resources to each of the plurality of virtual machines is optimized. When the allocation of the hardware resources to at least one of the virtual machines is not optimized, in real time, at least one resource allocation message is communicated to the physical host, the resource allocation message indicating at least one hardware resource that is to be allocated to, or de-allocated from, the at least one virtual machine.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph E. Hackett, Michael S. Jones, Andrew D. Rice
-
Publication number: 20140222496Abstract: A computer determines the cost and risk of assets. The computer analyzes an asset signature, associated with an asset representing a fundamental structural unit of an information technology environment, to determine that the asset is in a non-normal state. The computer determines the cost of the asset by evaluating a price formula associated with the asset signature of the asset, and the computer determines the risk of the asset by evaluating a risk formula associated with the asset signature of the asset. The computer maintains a configuration item for the asset, indicating the state, the risk, and the cost of the asset. One or both of the risk and the cost of the asset are used to determine the priority of recovering the asset.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: International Business Machines CorporationInventors: Romelia H. Flores, Joseph E. Hackett, Leonard S. Hand
-
Publication number: 20130268861Abstract: A method of allocating cloud resources. A user interface can be presented to a user. The user interface can be configured to receive a user selection of a change of context for at least one of a plurality of workloads allocated to at least one cloud. Responsive to receiving the user selection of the change of context for the workload, via a processor, a service level agreement applicable to the workload can be dynamically changed from a first service level agreement to a second service level agreement, while the workload remains in an available state.Type: ApplicationFiled: April 6, 2012Publication date: October 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BRET A. BAILEY, JOSEPH E. HACKETT, LEONARD S. HAND
-
UTILIZING SIGNATURES TO DISCOVER AND MANAGE DERELICT ASSETS OF AN INFORMATION TECHNOLOGY ENVIRONMENT
Publication number: 20130246782Abstract: A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.Type: ApplicationFiled: May 6, 2013Publication date: September 19, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ROMELIA H. FLORES, JOSEPH E. HACKETT, LEONARD S. HAND -
Utilizing signatures to discover and manage derelict assets of an information technology environment
Patent number: 8527628Abstract: A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.Type: GrantFiled: May 20, 2011Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Romelia H. Flores, Joseph E. Hackett, Leonard S. Hand -
UTILIZING SIGNATURES TO DISCOVER AND MANAGE DERELICT ASSETS OF AN INFORMATION TECHNOLOGY ENVIRONMENT
Publication number: 20120297053Abstract: A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.Type: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ROMELIA H. FLORES, JOSEPH E. HACKETT, LEONARD S. HAND -
Publication number: 20120290348Abstract: A method for providing a virtual cloud service at the lowest actual cost can begin with an optimal transaction handler of a federated virtual service cloud maintaining a virtual resource pool of transactional units. Each transactional unit can represent a service application deployed to a cloud service provided by a cloud service provider having a usage-based service cost model that allows transactional units to be placed in an inactive state to suspend its operating expense. Operational metrics data for the cloud service providers can be continuously captured. In response to a service request, the transactional unit that meets fulfillment requirements of the service request and incurs a lowest actual cost can be determined based upon cost factors derived from the operational metrics data, the usage-based service cost model, and a current usage state of the virtual resource pool. The received service request can be routed to the determined transactional unit.Type: ApplicationFiled: May 12, 2011Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOSEPH E. HACKETT, LEONARD S. HAND
-
Publication number: 20120151036Abstract: In a discovery stage, a set of suspect rules can be utilized to determine if each environment asset of the computing environment is to be considered a suspect asset or a standard environment asset, where suspect assets are a subset of environment assets of the computing environment. In a confirmation stage, a set of stray rules can be used to determine whether each suspect asset is to be considered a stray asset, wherein stray assets are a subset of the suspect assets. A stray asset can be an asset defined and configured by a configuration management system that is active in the computing environment and is consuming resources of the computing environment yet is not needed by active processes of the computing environment and is unneeded by other active environment assets. For each stray asset, at least one resolution action (e.g., alert action, containment action, delete action) can be performed.Type: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GARY L. DETRO, JOSEPH E. HACKETT, LEONARD S. HAND, ADAM A. NEMATI