Software installation and validation using custom actions
1 Assignment
0 Petitions
Accused Products
Abstract
A software installation and semantic database validation system using custom actions is disclosed. The system includes a database engine module for maintaining a database. The database contains a custom action table, with columns in the table providing information about the action. Each row in the table represent an individual action. The system also includes an installation engine module operative to read an action value from an action column of the action row and causing an action specified by the action value to be performed by a computer. The actions can be executable programs, Dynamic Link Library modules, or script written in scripting languages such as JavaScript or Visual Basic.
-
Citations
48 Claims
-
1-31. -31. (canceled)
-
32. A method for a validation program to validate an installation of software comprising:
-
identifying an individual action stored within a database, the database having a first custom action table, said first custom action table having a plurality of action columns for specifying data corresponding to aspects of an installation action that may be taken as part of a standardized data-driven installation and at least one action row for representing an individual installation action taken as part of a standardized data-driven software installation;
reading the individual action from the database;
identifying a type for the individual action;
validating the individual action in a manner based upon the type for the individual action; and
communicating the results of the validation of the individual action to the installation program. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computer comprising:
-
a processor;
a computer-readable medium;
a database engine module for maintaining a first database, said first database having a first custom action table, said first custom action table having a plurality of action columns for specifying data corresponding to aspects of an installation action that may be taken as part of a standardized data-driven installation and at least one action row for representing an individual installation action taken as part of a standardized data-driven software installation; and
an installation engine module operative to read an action value from at least one action column of the action row and to cause an action specified by the action value for validating a portion of a software installation to be performed by a computer as part of a standardized data-driven software installation. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer-readable medium having computer-executable instructions for performing the steps comprising;
-
identifying an individual action stored within a database, the database having a first custom action table, said first custom action table having a plurality of action columns for specifying data corresponding to aspects of an installation action that may be taken as part of a standardized data-driven installation and at least one action row for representing an individual installation action taken as part of a standardized data-driven software installation;
reading the individual action from the database;
identifying a type for the individual action;
validating the individual action in a manner based upon the type for the individual action; and
communicating the results of validating the individual action to the installation program. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification