Method and apparatus for remote discovery of software applications in a networked environment
First Claim
Patent Images
1. A method for discovering software applications in a networked environment, comprising:
- (a) retrieving one or more application fingerprints; and
(b) scanning a host machine in the networked environment for attributes that match the retrieved application fingerprints, in order to determine an identity of software applications on the host machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools (in the form of methods, apparatus and system) are provided for discovering software applications in a networked environment. A host machine in the networked environment is scanned for attributes that match one or more application fingerprints, in order to determine an identity of software applications on the machine.
61 Citations
25 Claims
-
1. A method for discovering software applications in a networked environment, comprising:
-
(a) retrieving one or more application fingerprints; and
(b) scanning a host machine in the networked environment for attributes that match the retrieved application fingerprints, in order to determine an identity of software applications on the host machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for discovering software applications in a networked environment, comprising:
-
(a) probing a host machine in the networked environment to determine attributes of the machine, and (b) comparing the attributes of the host machine to one or more application fingerprints to determine an identity of software applications on the machine.
-
-
11. An apparatus for discovering software application in a networked environment having a plurality of host machines, the apparatus comprising:
-
an application fingerprints store for storing a plurality of application fingerprints;
an application discovery engine including means for retrieving the application fingerprints from the application fingerprints store, means for probing a selected, remote host machine in the networked environment to determine attributes of the machine, and means for comparing the attributes of the remote machine to the retrieved application fingerprints to identify software applications on the machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for managing software applications in a networked environment, comprising:
-
a host discovery component, the host discovery component scanning the networked environment to identify host machines in the networked environment;
an application discovery component, the application discovery component probing each host machine identified by the host discovery component to determine attributes of the host machine, and comparing the attributes of the host machine to application fingerprints to discover a software application deployed on the host machine; and
a management console, wherein the management console includes means for managing the software applications discovered by the application discovery component in the networked environment. - View Dependent Claims (23, 24, 25)
-
Specification