IP Library › Granted Patent US 8,381,207
Granted Patent B2
US 8,381,207 · App. 10/725,728 · Granted Feb 19, 2013

Script generation engine and mapping semantic models for target platform

Inventors: Kwasi Addo Asare (Durham, NC); Attila Barta (Toronto, CA); Richard D. Huddleston (Newtonville, MA); Daniel Everett Jemiolo (Pascoag, RI)
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,381,207
App. No.
10/725,728
Granted
Feb 19, 2013
Kind
B2
Abstract

The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for interdependent ones of application components. A mapping of individual listings in the semantic models to target platform specific installation instructions further can be included. Finally, a script generation engine can be configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of the semantic models in the repository. Notably, each of the semantic models can include a listing of component relationships, target platform requirements and platform neutral installation instructions. Moreover, the component relationships can include at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship. Finally, a Web services interface to the repository can be configured to permit remote access to the repository.

Claims (13)

1. An application component distribution system comprising:

a repository of semantic models for interdependent ones of application components;

a mapping of individual listings in said semantic models to target platform specific installation instructions; and,

a script generation engine configured to produce a target specific set of instructions for a specified application component based upon a mapping of at least one of said semantic models in said repository.

2. The application component distribution system of claim 1 , wherein each of said semantic models comprises a listing of component relationships, target platform requirements and platform neutral installation instructions.

3. The application component distribution system of claim 2 , wherein said component relationships comprises at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.

4. The application component distribution system of claim 1 , further comprising a Web services interface to said repository configured to permit remote access to said repository.

5. A script generation engine comprising:

a communicative coupling to a repository of semantic models for interdependent ones of application components configured for installation in a target platform;

a mapping of individual listings in said semantic models to specific installation instructions for specific target platforms; and,

a script composition processor programmed to produce a specific set of instructions for installing a specified one of the interdependent application components in a specified one of said target platforms based upon said mapping.

6. The script generation engine of claim 5 , wherein each of said semantic models comprises a listing of component relationships, target platform requirements and platform neutral installation instructions.

7. The script generation engine of claim 6 , wherein said component relationships comprises at least one component relationship selected from the group consisting of a containment relationship, a usage relationship, a contradiction relationship, and an equivalence relationship.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2004
From: ASARE, KWASI ADDO; BARTA, ATTILA; HUDDLESTON, RICHARD D.; JEMIOLO, DANIEL EVERETT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014572/0465 →
Continuity (1)
Related Publication 20050120347A1 · Jun 2, 2005