HOST INFORMATION COLLECTION
First Claim
1. A method performed by data processing apparatus, the method for collecting host attributes of a host and comprising:
- receiving data at the data processing apparatus indicating a host device is connecting to a network;
in response to the host device connecting to the network, initiating a host detection phase for the host device during which host attributes of the host are collected by the data processing apparatus and network access for the host device is restricted, and during the host collection phase for the host device;
transmitting a plurality of information probes to the host device, the information probes including an agent probe that queries an agent installed on the host device for a unique agent identifier, and each of the information probes requesting one or more other host attributes;
monitoring for replies to the information probes from the host device during the host detection phase;
ending the host detection phase in response to receiving a reply to the agent probe that includes the unique agent identifier;
resending the plurality of information probes and incrementing a repeat counter in response to not receiving a reply to the agent probe after the expiration of a time period; and
ending the host detection phase in response to a value of the repeat counter exceeding a maximum repeat value.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting information of host devices. In one aspect, a method includes transmitting a plurality of information probes to the host device, including an agent probe that queries an agent installed on the host device for a unique agent identifier, monitoring for replies to the information probes from the host device during the host detection phase, ending the host detection phase in response to receiving a reply to the agent probe and that includes the unique agent identifier, resending the plurality of information probes and incrementing a repeat counter in response to not receiving a reply to the agent probe after the expiration of a time period and ending the host detection phase in response to a value of the repeat counter exceeding a maximum repeat value.
-
Citations
19 Claims
-
1. A method performed by data processing apparatus, the method for collecting host attributes of a host and comprising:
-
receiving data at the data processing apparatus indicating a host device is connecting to a network; in response to the host device connecting to the network, initiating a host detection phase for the host device during which host attributes of the host are collected by the data processing apparatus and network access for the host device is restricted, and during the host collection phase for the host device; transmitting a plurality of information probes to the host device, the information probes including an agent probe that queries an agent installed on the host device for a unique agent identifier, and each of the information probes requesting one or more other host attributes; monitoring for replies to the information probes from the host device during the host detection phase; ending the host detection phase in response to receiving a reply to the agent probe that includes the unique agent identifier; resending the plurality of information probes and incrementing a repeat counter in response to not receiving a reply to the agent probe after the expiration of a time period; and ending the host detection phase in response to a value of the repeat counter exceeding a maximum repeat value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16)
-
-
9. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving data indicating a host device is connecting to a network; in response to the host device connecting to the network, initiating a host detection phase for the host device during which host attributes of the host are collected by the data processing apparatus and network access for the host device is restricted, and during the host collection phase for the host device; transmitting a plurality of information probes to the host device, the information probes including an agent probe that queries an agent installed on the host device for a unique agent identifier, and each of the information probes requesting one or more other host attributes; monitoring for replies to the information probes from the host device during the host detection phase; ending the host detection phase in response to receiving a reply to the agent probe and that includes the unique agent identifier; resending the plurality of information probes and incrementing a repeat counter in response to not receiving a reply to the agent probe after the expiration of a time period; and ending the host detection phase in response to a value of the repeat counter exceeding a maximum repeat value. - View Dependent Claims (10, 11, 12)
-
-
17. A data processing apparatus, comprising:
-
a memory subsystem, an input/output subsystem that transmits and receives data over a network, and a processor in data communication with the memory subsystem and the input/output subsystem, the processor programmed to perform operations comprising; receiving data indicating a host device is connecting to a network; in response to the host device connecting to the network, initiating a host detection phase for the host device during which host attributes of the host are collected by the data processing apparatus and network access for the host device is restricted, and during the host collection phase for the host device; transmitting a plurality of information probes to the host device, the information probes including an agent probe that queries an agent installed on the host device for a unique agent identifier, and each of the information probes requesting one or more other host attributes; monitoring for replies to the information probes from the host device during the host detection phase; ending the host detection phase in response to receiving a reply to the agent probe and that includes the unique agent identifier; resending the plurality of information probes and incrementing a repeat counter in response to not receiving a reply to the agent probe after the expiration of a time period; and ending the host detection phase in response to a value of the repeat counter exceeding a maximum repeat value. - View Dependent Claims (18, 19)
-
Specification