IP Library Granted Patent US 8,631,396
Granted Patent B2
US 8,631,396 · App. 12/793,493 · Granted Jan 14, 2014

Schema specification to improve product consumability on installation, configuration, and/or un-installation activity

Inventors: Madhu Kurimilla (Hyderabad, IN); Nooli Vamsi K. Rao (Hyderabad, IN)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,631,396
App. No.
12/793,493
Filed
Jun 3, 2010
Granted
Jan 14, 2014
Kind
B2
Art Unit
2184
USPC
717/170
Abstract

Provided are techniques for retrieving a universal schema specification file that defines a structure of a product specific data set, retrieving the product specific data set that defines a specific configuration for a version of a product, validating the product specific data set using the universal schema specification file, and using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration.

Claims (32)

1. A system, comprising:

a processor; and

storage coupled to the processor, wherein the storage stores a computer program, and wherein the computer program, when executed by the processor, performs operations, the operations comprising:

retrieving a universal schema specification file that defines a structure of a product specific data set and that includes a workaround for an issue regarding installation of a version of a product;

updating the product specific data set with the workaround for the issue regarding installation of the version of the product, wherein the updated product specific data set defines a specific configuration for the version of the product;

validating the updated product specific data set using the universal schema specification file; and

using the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration.

2. The system of claim 1 , wherein the operations further comprise:

using the validated product specific data set to automatically configure the version of the product.

3. The system of claim 1 , wherein the operations further comprise:

using the validated product specific data set to automatically un-install the version of the product.

4. The system of claim 1 , wherein the universal schema specification file defines, for a product, a product name, a version identifier, an operating system name, supported hardware, and one or more pre-requisite software products.

5. The system of claim 4 , wherein the universal schema specification file defines for the product pre-configuration settings for a local installation and a remote installation with installation steps and post-configuration settings for the local installation and the remote installation, and installation verification steps.

6. The system of claim 1 , wherein the universal schema specification file defines fix pack install and un-install steps.

7. The system of claim 1 , wherein the universal schema specification file defines known issues and solutions.

8. The system of claim 1 , wherein the operations further comprise:

generating a product specific document for use in manually installing, configuring, and un-installing the version of the product.

9. A computer program product comprising a non-transitory computer readable storage medium including a computer readable program, wherein the computer readable program when executed by a processor on a computer causes the computer to:

retrieve a universal schema specification file that defines a structure of a product specific data set and that includes a workaround for an issue regarding installation of a version of a product;

update the product specific data set with the workaround for the issue regarding installation of the version of the product, wherein the updated product specific data set defines a specific configuration for the version of the product;

validate the product specific data set using the universal schema specification file; and

use the validated product specific data set and a product specific installable to automatically install the version of the product with the specific configuration.

10. The computer program product of claim 9 , wherein the computer readable program when executed by the processor on the computer causes the computer to:

use the validated product specific data set to automatically configure the version of the product.

11. The computer program product of claim 9 , wherein the computer readable program when executed by the processor on the computer causes the computer to:

use the validated product specific data set to automatically un-install the version of the product.

12. The computer program product of claim 9 , wherein the universal schema specification file defines, for a product, a product name, a version identifier, an operating system name, supported hardware, and one or more pre-requisite software products.

13. The computer program product of claim 12 , wherein the universal schema specification file defines for the product pre-configuration settings for a local installation and a remote installation with installation steps and post-configuration settings for the local installation and the remote installation, and installation verification steps.

14. The computer program product of claim 9 , wherein the universal schema specification file defines fix pack install and un-install steps.

15. The computer program product of claim 9 , wherein the universal schema specification file defines known issues and solutions.

16. The computer program product of claim 9 , wherein the computer readable program when executed by the processor on the computer causes the computer to:

generate a product specific document for use in manually installing, configuring, and un-installing the version of the product.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2010
From: KURIMILLA, MADHU; RAO, NOOLI VAMSI K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 024905/0331 →
Continuity (1)
Related Publication 20110302570A1 · Dec 8, 2011