External registration for function configuration within a client platform application
First Claim
Patent Images
1. A method for modifying functionality of an installed computer program, the method comprising:
- receiving a first plug-in package, the first plug-in package including a first code identifier, the first code identifier pointing to a first computer executable code provided in said first plug-in package for modifying functionality of the installed computer program; and
receiving a second plug-in package, the second plug-in package including a configuration directive for at least one of removing and replacing the first computer executable code, the configuration directive including the first code identifier; and
modifying program flow of the computer program in accordance with the configuration directive.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program and method for modifying functionality of a computer program. In one embodiment, configuration files include configuration directives for removing and replacing computer executable codes. The configuration directives include code identifiers pointing to the computer executable codes for execution by the computer program. A lookup module is configured to recursively search for configuration files within plug-in packages. A control module is configured to modify the program flow of the computer program in accordance with the configuration directives.
-
Citations
14 Claims
-
1. A method for modifying functionality of an installed computer program, the method comprising:
-
receiving a first plug-in package, the first plug-in package including a first code identifier, the first code identifier pointing to a first computer executable code provided in said first plug-in package for modifying functionality of the installed computer program; and receiving a second plug-in package, the second plug-in package including a configuration directive for at least one of removing and replacing the first computer executable code, the configuration directive including the first code identifier; and modifying program flow of the computer program in accordance with the configuration directive. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for modifying functionality of a computer program, the system comprising:
-
a processor configured to execute said computer program; wherein said processor is configured to execute code that causes said processor to implement; a lookup module configured to recursively search for configuration files within plug-in packages, the configuration files including configuration directives for at least one of removing and replacing computer executable codes provided within the plug-in packages; and a control module configured to modify program flow of the computer program in accordance with the configuration directives and a hierarchy of the plug-in packages; wherein the configuration directives include code identifiers pointing to the computer executable codes for execution by the computer program. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product embodied in a computer memory comprising:
- computer readable program codes coupled to the computer memory for modifying functionality of an installed computer application, the computer readable program codes configured to cause the program to;
receive a first plug-in package, the first plug-in package including a first code identifier, the first code identifier pointing to a first computer executable code provided in said first plug-in package for modifying functionality of the installed computer application;
receive a second plug-in package, the second plug-in package including a configuration directive for at least one of removing and replacing the first computer executable code, the configuration directive including the first code identifier; and
modify program flow of the computer application in accordance with the configuration directive. - View Dependent Claims (11, 12, 13, 14)
- computer readable program codes coupled to the computer memory for modifying functionality of an installed computer application, the computer readable program codes configured to cause the program to;
Specification