Detecting previously installed applications using previously installed detection mechanisms separate from installer program
First Claim
1. A method for detecting previously installed applications on a system comprising the steps of:
- installing a first detection mechanism on said system during an installation of a first application;
invoking an application programming interface to call a manager to detect previously installed applications on said system; and
detecting previously installed applications on said system using previously installed detection mechanisms and said first installed detection mechanism.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product and system for detecting previously installed applications on a system. An installer program may invoke an application programming interface to call a software component, referred to as a “manager”, to detect previously installed applications on the system. The manager may be configured to query detection mechanisms, referred to as “collectors”, to perform their own detection techniques to detect applications installed on the system. Since each collector may perform its own unique detection technique, the collectors may be used together to detect more applications installed on the system than if the installer program attempted to detect the applications installed on the system by itself.
-
Citations
24 Claims
-
1. A method for detecting previously installed applications on a system comprising the steps of:
-
installing a first detection mechanism on said system during an installation of a first application;
invoking an application programming interface to call a manager to detect previously installed applications on said system; and
detecting previously installed applications on said system using previously installed detection mechanisms and said first installed detection mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a machine readable medium for detecting previously installed applications on a system comprising the programming steps of:
-
installing a first detection mechanism on said system during an installation of a first application;
invoking an application programming interface to call a manager to detect previously installed applications on said system; and
detecting previously installed applications on said system using previously installed detection mechanisms and said first installed detection mechanism. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and
a memory unit coupled to said processor, wherein said memory unit is operable for storing a computer program for detecting previously installed applications on said system;
wherein said processor, responsive to said computer program, comprises;
circuitry for installing a first detection mechanism on said system during an installation of a first application;
circuitry for invoking an application programming interface to call a manager to detect previously installed applications on said system; and
circuitry for detecting previously installed applications on said system using previously installed detection mechanisms and said first installed detection mechanism. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification