FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: April 14 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

AdPromo(14K)

Follow us on Twitter
twitter icon@FreshPatents

Application runtime expert for deployment of an application on multiple computer systems

last patentdownload pdfimage previewnext patent


Title: Application runtime expert for deployment of an application on multiple computer systems.
Abstract: An application Runtime Expert (ARE) manages deployment of application software on multiple computer systems. The ARE assists the user in verifying and fixing configuration and environment details of an application deployed on multiple computer systems. The ARE creates a user configurable XML template that contains configuration and environment details based on information collected from a master system that has a known good deployment. The ARE allows a user to edit the XML logic in the template and add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the master system and to make fixes to the target system's configuration. ...


Browse recent International Business Machines Corporation patents - Armonk, NY, US
Inventors: Timothy C. Rowe, Mark D. Schroeder
USPTO Applicaton #: #20110209144 - Class: 717177 (USPTO) - 08/25/11 - Class 717 
Data Processing: Software Development, Installation, And Management > Software Installation >Network >Including Distribution Of Software

view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20110209144, Application runtime expert for deployment of an application on multiple computer systems.

last patentpdficondownload pdfimage previewnext patent

BACKGROUND

1. Technical Field

This disclosure generally relates to computer tools for managing computer systems, and more specifically relates to an application runtime expert for management of software deployed on multiple computer systems.

2. Background Art

Computer software applications are becoming increasingly complex. An application may be installed on many computer systems and different computer platforms but differences in the install and configuration of the software and the runtime environment details may lead to software errors, management, and runtime problems. Configuring and maintaining application software installed on multiple computer systems is thus becoming increasingly complex and expensive. Each application has many configuration and environment details that must be setup to insure the application will execute properly. System administrators need to be able to verify that the installation and configuration of applications are correct to insure proper execution and to trouble shoot errors. In addition, software vendors need a way to quickly and accurately verify their software product install is correct and that the environment in which the software runs is as expected for their software product.

Prior art software tools have been developed to allow an administrator, software vendor, or user to ascertain the health of a computer system. These tools are used to check application configuration and operating system environment details for an application deployment on a computer system. The details checked are limited to those originally coded in the health tool. Thus the prior art tools are typically limited to checking the operating system environment of a single system against a set of pre-programmed, non-configurable parameters.

BRIEF

SUMMARY

The disclosure and claims herein are directed to an Application Runtime Expert (ARE) for managing application software on multiple computer systems. The ARE assists the user in verifying and fixing the configuration and environment details of an application deployment on multiple computer systems. The ARE creates a user configurable template that contains configuration and environment details based on information collected from a reference system that has a known good deployment. The template preferably consists of one or more extensible markup language (XML) files. The ARE allows a user to edit the XML files in the template. In addition, the ARE allows the user to add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the reference system and to make fixes to the configuration based on problems found during the verification. The ARE also prepares a report of the deployment verification that was performed on the target system. Plug-ins added to the template are executed on the target system to provide additional deployment verification for the report. The user configurable features allow the user to edit the logic of the deployment template to specify precisely what configuration items should be checked by the ARE for the user\'s specific application, specify environment details, and to add additional plug-ins to extend the template for management of application specific or platform specific deployment details.

The foregoing and other features and advantages will be apparent from the following more particular description, as illustrated in the accompanying drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)

The disclosure will be described in conjunction with the appended drawings, where like designations denote like elements, and:

FIG. 1 is a block diagram of a computer system with an application runtime expert as described herein;

FIG. 2 is a block diagram of a computer system utilizing an application runtime expert (ARE) to verify a deployment on multiple target computers;

FIG. 3 is a block diagram that shows further details of the ARE 124 being used to create a deployment template;

FIG. 4 is a block diagram illustrating the structure of a deployment template;

FIG. 5 illustrates a sample XML file of a deployment template to verify a system value in a target system;

FIG. 6 illustrates a sample custom plugin created by a user to include in a deployment template;

FIG. 7 is a method flow diagram for creating a deployment template; and

FIG. 8 is a method flow diagram for verifying the deployment of a target system using a deployment template as claimed herein.

DETAILED DESCRIPTION

An Application Runtime Expert (ARE) for managing application software on multiple computer systems is described herein. The ARE assists the user in verifying and fixing the configuration and environment details of an application deployment on multiple computer systems. The ARE creates a user configurable template that contains configuration and environment details based on information collected from a reference system that has a known good deployment. The template preferably consists of one or more extensible markup language (XML) files. The ARE allows a user to edit the XML files in the template. In addition, the ARE allows the user to add plug-ins to the template. The XML template with the added plug-ins are sent to a target system and used to verify the deployment on the target system compared to the reference system and to make fixes to the configuration based on problems found during the verification. The ARE also prepares a report of the deployment verification that was performed on the target system. Plug-ins added to the template are executed on the target system to provide additional deployment verification for the report. The user configurable features allow the user to edit the logic of the deployment template to specify precisely what configuration items should be checked by the ARE for the user\'s specific application, specify environment details, and to add additional plug-ins to extend the template for management of application specific or platform specific deployment details.

As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Application runtime expert for deployment of an application on multiple computer systems patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Application runtime expert for deployment of an application on multiple computer systems or other areas of interest.
###


Previous Patent Application:
Method and system for acquisition of an application for installation at a communication device
Next Patent Application:
Information processing device, virtual machine connection method, program, and recording medium
Industry Class:
Data processing: software development, installation, and management
Thank you for viewing the Application runtime expert for deployment of an application on multiple computer systems patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.51137 seconds


Other interesting Freshpatents.com categories:
Medical: Surgery Surgery(2) Surgery(3) Drug Drug(2) Prosthesis Dentistry   -g2-0.1482
     SHARE
  
           

FreshNews promo


stats Patent Info
Application #
US 20110209144 A1
Publish Date
08/25/2011
Document #
12708590
File Date
02/19/2010
USPTO Class
717177
Other USPTO Classes
709208, 709222
International Class
/
Drawings
9


Application
Application Software
Logic
Multiple
Runtime
Software


Follow us on Twitter
twitter icon@FreshPatents