Method and apparatus for collecting information regarding a device or a user of a device
DCFirst Claim
1. In a computer system, a method of collecting information, the method comprising:
- receiving information from a discovery agent, wherein the discovery agent collects information about the computer system or a user, when the discovery agent is activated;
determining one or more of a plurality of discovery rules to be applied to the information received from the discovery agent; and
applying the one or more discovery rules to the information received from the discovery agent, wherein the discovery agent and the discovery rule are separate code sequences located in the computer system.
16 Assignments
Litigations
1 Petition
Accused Products
Abstract
A system is provided for collecting information regarding a device or a user of a device. Information is received from a discovery agent, which collects information when activated. The system determines a discovery rule to be applied to the information received from the discovery agent. The discovery rule is then applied to the information received from the discovery agent. The discovery agent and the discovery rule are separate code sequences or separate programs. A discovery engine receives the collected information from the discovery agent and applies the discovery rule to the collected information. The system may periodically activate the discovery agent to collect information. A typical system receives information from multiple discovery agents and applies multiple discovery rules to the received information. Each discovery agent includes a unique associated identifier. Additionally, the information collected by each discovery agent has an associated tag that identifies the data.
84 Citations
25 Claims
-
1. In a computer system, a method of collecting information, the method comprising:
-
receiving information from a discovery agent, wherein the discovery agent collects information about the computer system or a user, when the discovery agent is activated;
determining one or more of a plurality of discovery rules to be applied to the information received from the discovery agent; and
applying the one or more discovery rules to the information received from the discovery agent, wherein the discovery agent and the discovery rule are separate code sequences located in the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computer system, an information collection apparatus comprising:
-
a discovery agent to collect information about the computer system or a user;
a plurality of discovery rules to be selectively applied to the information collected by the discovery agent; and
a discovery engine coupled to the discovery agent and the discovery rules, wherein the discovery engine is to activate the discovery agent and apply the selected one or ones of the discovery rules to the information collected by the discovery agent. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer software product including a medium readable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, cause the processor to:
-
receive information from a discovery agent, wherein the discovery agent collects information about the computer system or a user, when the discovery agent is activated;
determine one or more of a plurality of discovery rules to be applied to the information received from the discovery agent; and
apply the one or more discovery rules to the information received from the discovery agent, wherein the discovery agent and the discovery rules are separate code sequences located in the computer system. - View Dependent Claims (22, 23, 24, 25)
-
Specification