Timothy Merrill Anderson - Rockford IL, US Warren John Baumann - Monroe NY, US Gregory James Fischer - Longmont CO, US Kevin C. McConnell - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00 G06F 11/34
US Classification:
705 7, 705 11
Abstract:
A method and system for identifying and reducing costs of information technology actions in real time. Initiation of an information technology (IT) action by a user is detected. An actual cost to perform the IT action is determined in real time prior to a completion of the IT action. A target cost (e. g. , average cost) to perform the IT action is obtained. The actual cost is determined to be greater than the target cost. Recommended actions for reducing the actual cost are obtained. A notification is presented to the user in real time and prior to the completion of the IT action. The notification includes a description or a link to a description of the recommended actions.
Method And System For Performing Computer System Cloning
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/177
US Classification:
709/221000, 709/223000
Abstract:
An exemplary embodiment of the present invention is a method and system for performing computer system cloning. A program on a client system requests a system image and a system customization from a server system. Space requirements are received from the server system and then the client system uses these space requirements to set up temporary storage space. An image file corresponding to the system image that was requested is then received from the server system and stored in the temporary storage space. The client system then recreates the system image from the image files. The image files are then deleted from the temporary storage space on the client system. A customization file corresponding to the requested system customization is then received from the server system and stored in the temporary storage space on the client system. The customization file is applied to the system image on the client system and then the temporary storage space is deleted. Additional embodiments include a system and storage medium for performing computer system cloning.
Build Time Dynamic Installation Of Drivers On Cloned Systems
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/177
US Classification:
713/001000
Abstract:
A replica (clone) image of a computer system comprising an operating system is created. The clone image is loaded at a second computer system. A characteristic (such as computer type or model) of the second computer system is used to select a list of components such as device drivers appropriate for the second computer system. Components needed for the second computer system are found using the component list.
Build Time Determination And Installation Of Drivers On Cloned Systems
Timothy Anderson - Rockford IL, US Warren Baumann - Monroe NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/177 G06F013/00
US Classification:
709220000, 719327000
Abstract:
A clone (replica) image of a computer system is loaded to a target computer system being built. A detection program running on the target computer system detects configuration information and attached devices and provides this information to a build program. The build program provides needed program components, applications, prerequisites and device drivers for the target computer according to build rules defined for the target computer type/model. Optionally, the detection program further detects that there are updates required for the detection program and installs the updates before proceeding with the build process.
Template-Based Remote/Local File Selection Techniques For Modular Backup And Migration
Warren J. Baumann - Monroe NY, US Firas Bouz - Lexington KY, US Douglas S. Brown - Charlotte NC, US Wesley Stevens - Nicholasville KY, US
International Classification:
G06F 17/30
US Classification:
707204, 707E17005
Abstract:
File selection techniques that can handle overlapping module contexts provide flexible and reversible backup, restore, migration, deployment and synchronization operations. Both remote (administrative) control and local (user) control of the file selection are provided. Application and configuration specific templates are provided to a user from the remote administrator for further customization by selecting or de-selecting configurations, applications and/or individual files or configuration entries. The templates may be controlled geographically by the IP address or identity associated with the user. A user's interaction with the customization is saved and the order of changes is maintained, so that when the templates are updated, the user's customizations can be re-applied. The administrator may override user settings based on rules, which may also be geographically determined. The file selection may also be altered based on media type and location, e.g., local backup vs. server backup.
Validating Translations Of Externalized Content For Inclusion In An Application
Warren J. Baumann - Monroe NY, US Firas Bouz - Lexington KY, US Douglas S. Brown - Charlotte NC, US William M. Higginbotham - Johnson City TN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717125, 717136
Abstract:
A method and system for validating translated files for inclusion in an application being developed. Translatable files having externalized content in a single base language are sent for translation into other languages. Translated files resulting from a translation of the translatable files are received. Each translated file is statically and dynamically validated to detect error(s). The static validation is based on comparing the translatable files to the translated files. The dynamic validation is based on a simulation of how a user interface of the application presents the externalized content, without including an actual presentation of the externalized content by the user interface. Modified translated files that correct the detected error(s) are received and provided for a presentation of the externalized content by the user interface.
Programmatic Conversion Of Support Documentation Into Executable Programs
Warren J. Baumann - Monroe NY, US Firas Bouz - Lexington KY, US Wesley Stevens - Nicholasville KY, US Glen S. Waller - Callala Bay, AU
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/00
US Classification:
715239
Abstract:
Embodiments of the present invention provide an approach to automatically convert existing support materials (support manuals, troubleshooting guides, content, help files, etc.) into machine-executable programs so as to obviate for manual execution of the steps described in the support materials. That is, the embodiments of the invention will (among other things): create support-based programs that automate the execution of previously manual steps; create an inventory of said programs; parse existing support documentation; map sections of each support document into existing program automation; construct a sequence of program automations that resemble the flow of each support document; and/or associate a constructed sequence of automation with a support document that could be executed automatically.
Ibm May 2017 - Nov 2017
Global Program Manager, Project Executive: Transition and Transformation at Ibm
Ibm Jun 2015 - Nov 2017
Global Program Director, Project Executive: Transition and Transformation at Ibm, Sony Account
Bank of America Jun 2011 - Jun 2015
Executive Program Manager, Data Center Consolidation and Virtualization
Bank of America Aug 2014 - Jun 2015
Senior Program Manager, Unix Product Manager
Bank of America Sep 2011 - Dec 2013
Executive Program Manager, Ibm Infrastructure Solution Certification
Education:
Villanova University 2010 - 2010
State University of New York College at Oswego 1992 - 1996
Bachelors, Bachelor of Science, Education
Skills:
It Strategy Program Management It Service Management Solution Architecture Sdlc Integration Vendor Management Data Center Requirements Analysis Pmp Pmo Management Virtualization Enterprise Software Project Management Project Planning Business Analysis Software Development Outsourcing Project Portfolio Management Process Improvement Enterprise Architecture It Management Leadership Information Technology Architecture Change Management Strategy Security System Deployment Testing Quality Assurance Software Project Management Requirements Gathering Itil Communication Training Software Documentation Infrastructure Project Delivery Business Transformation Datacenter Virtualization Business Process Service Delivery Resource Management Business Management Portfolio Management Executive Communications Development Management Application Development Deployment