Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
91 words
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.
Claim 2
Dependent Claim
91 words
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.
Claim 3
Dependent Claim
16 words
The method of claim 1 wherein the discovery agent and the discovery rule are separate programs.
Claim 4
Dependent Claim
18 words
The method of claim 1 further including the step of periodically activating the discovery agent to collect information.
Claim 5
Dependent Claim
25 words
The method of claim 1 wherein the step of receiving information from a discovery agent further includes receiving information from a plurality of discovery agents.
Claim 6
Dependent Claim
13 words
The method of claim 4 wherein each discovery agent is a separate program.
Claim 7
Dependent Claim
35 words
The method of claim 4 wherein the step of applying the rule to the information received from the discovery agent further includes applying the rule to the information received from the plurality of discovery agents.
Claim 8
Dependent Claim
15 words
The method of claim 4 wherein each discovery agent collects a different type of data.
Claim 9
Dependent Claim
14 words
The method of claim 4 wherein each discovery agent includes a unique associated identifier.
Claim 10
Dependent Claim
21 words
The method of claim 4 wherein the step of determining a discovery rule further includes determining a plurality of discovery rules.
Claim 11
Dependent Claim
20 words
The method of claim 4 wherein at least one of the plurality of discovery agents is an active discovery agent.
Claim 12
Dependent Claim
20 words
The method of claim 4 wherein at least one of the plurality of discovery agents is a passive discovery agent.
Claim 13
Dependent Claim
30 words
The method of claim 1 wherein the step of determining a discovery rule further includes determining multiple discovery rules to be applied to the information received from the discovery agent.
Claim 14
Dependent Claim
21 words
The method of claim 1 wherein the data collected by the discovery agent has an associated tag that identifies the data.
Claim 15
Dependent Claim
17 words
The method of claim 1 wherein the method is performed by a client in a client-server environment.
Claim 16
Dependent Claim
81 words
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.
Claim 17
Dependent Claim
81 words
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.
Claim 18
Dependent Claim
27 words
The information collection apparatus of claim 15 further including a plurality of discovery agents, wherein each discovery agent is configured to collect a different type of data.
Claim 19
Dependent Claim
16 words
The information collection apparatus of claim 16 wherein each discovery agent includes a unique associated identifier.
Claim 20
Dependent Claim
24 words
The information collection apparatus of claim 15 wherein the information collected by the discovery agent is provided with a tag that identifies the data.
Claim 21
Dependent Claim
18 words
The information collection apparatus of claim 15 wherein the discovery agent is to collect information when periodically activated.
Claim 22
Dependent Claim
34 words
The information collection apparatus of claim 15 further including a plurality of discovery rules, wherein each discovery rule is configured to be applied to at least one data element collected by the discovery agent.
Claim 23
Dependent Claim
109 words
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.
Claim 24
Dependent Claim
109 words
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.
Claim 25
Dependent Claim
31 words
The computer software product of claim 21 further including a sequence of instructions which, when executed by the processor, cause the processor to periodically activate the discovery agent to collect information.
Claim 26
Dependent Claim
31 words
The computer software product of claim 21 further including a sequence of instructions which, when executed by the processor, cause the processor to receive information from a plurality of discovery agents.
Claim 27
Dependent Claim
17 words
The information collection apparatus of claim 21 , wherein the discovery agent collects information when periodically activated.
Claim 28
Dependent Claim
38 words
The computer software product of claim 21 further including a sequence of instructions which, when executed by the processor, cause the processor to determining multiple discovery rules to be applied to the information received from the discovery agent.