Indirect method for network peripheral automated detection
First Claim
1. A method of operating a computer on a computer network having a plurality of different types of devices connected for data communication, said network further having a plurality of hosts, each said host has at least one device address, in order to provide said computer with a list of addresses of said plurality of different types of devices on the computer network, comprising the steps of:
- a. causing a first message on the network;
b. waiting for receipt of at least one transmitted response to the first message, said transmitted responses provided by ones of plurality of hosts on the computer network, and said transmitted responses to the transmitted messages including address information;
c. if said transmitted response is received, discontinuing transmission of said transmitted response;
d. waiting for receipt of a subsequent transmitted response;
e. said computer transmitting a discontinue command which includes sufficient address information to allow said host from which said computer received a transmitted response to respond by discontinuing said transmission, while not discontinuing transmission from different hosts having different addresses;
f. discontinuing transmission of said subsequent transmitted response;
g. repeating steps d trough f until receipt of a predetermined complete set of responses by said computer;
h. said transmitted responses transmitted by said plurality of hosts;
i. using said transmitted responses from the hosts to the transmitted messages to obtain address information of the hosts providing the transmitted responses;
j. said computer transmitting a discontinue command which includes sufficient address information to allow a host from which said computer received a transmitted response to respond by discontinuing said transmission, while not discontinuing transmissions from different hosts prior to said different hosts receiving a discontinue command, thereby discontinuing transmission of said subsequent transmitted response by said host from which said computer received a transmitted response; and
k. using the address information of the hosts providing the transmitted responses to query said hosts for address data of a predetermined type of devices.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention allows a selected type of network device or resource (e.g. printers) to be discovered on a subnetwork and on remote subnetworks on a network. A broadcast message is sent requesting a response from each host on the subnetwork with a file having a listing of the device. Upon receipt of responses, a STIFLE message is transmitted to the host, thereby allowing subsequent broadcast messages to generate responses from remaining hosts. The responding hosts are then queried in order to obtain address information of potential devices on the subnetwork. A corresponding procedure obtains addresses of agents on remote subnetworks. The agents are then queried in order to obtain addresses of servers containing lists of potential devices on the remote subnetworks.
76 Citations
11 Claims
-
1. A method of operating a computer on a computer network having a plurality of different types of devices connected for data communication, said network further having a plurality of hosts, each said host has at least one device address, in order to provide said computer with a list of addresses of said plurality of different types of devices on the computer network, comprising the steps of:
-
a. causing a first message on the network; b. waiting for receipt of at least one transmitted response to the first message, said transmitted responses provided by ones of plurality of hosts on the computer network, and said transmitted responses to the transmitted messages including address information; c. if said transmitted response is received, discontinuing transmission of said transmitted response; d. waiting for receipt of a subsequent transmitted response; e. said computer transmitting a discontinue command which includes sufficient address information to allow said host from which said computer received a transmitted response to respond by discontinuing said transmission, while not discontinuing transmission from different hosts having different addresses; f. discontinuing transmission of said subsequent transmitted response; g. repeating steps d trough f until receipt of a predetermined complete set of responses by said computer; h. said transmitted responses transmitted by said plurality of hosts; i. using said transmitted responses from the hosts to the transmitted messages to obtain address information of the hosts providing the transmitted responses; j. said computer transmitting a discontinue command which includes sufficient address information to allow a host from which said computer received a transmitted response to respond by discontinuing said transmission, while not discontinuing transmissions from different hosts prior to said different hosts receiving a discontinue command, thereby discontinuing transmission of said subsequent transmitted response by said host from which said computer received a transmitted response; and k. using the address information of the hosts providing the transmitted responses to query said hosts for address data of a predetermined type of devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a computer on a computer network having a plurality of different types of devices connected for data communication, said network including a plurality of hosts connected to a home subnetwork on which said computer resides and further including at least one connection to a foreign subnetwork, in order to provide said computer with a list of addresses of said plurality of different types of devices on the network, each said host has at least one device address or one agent address wherein said agent has a plurality of device addresses connected to said foreign subnetwork, comprising the steps of:
-
a. transmitting a first message on the network; b. waiting for receipt of at least one transmitted response to the first message; c. using information from said transmitted response to the first message to obtain address information for addressing one of said agents for the foreign subnetwork; d. addressing the agent in order to obtain the addresses of said devices on the foreign subnetwork from the agent; e. repeating steps c and d for different ones of said agents in order to obtain said list of addresses; f. said transmitted response transmitted by ones of said plurality of hosts on the home subnetwork; g. using said transmitted responses from the hosts to the transmitted messages to obtain address information of the hosts providing the transmitted responses; h. said computer transmitting a discontinue command which includes sufficient address information to allow a host from which said computer received a transmitted response to respond by discontinuing said transmission, while not discontinuing transmissions from different hosts prior to said different hosts receiving a discontinue command, thereby discontinuing transmission of said subsequent transmitted response by said host from which said computer received a transmitted response; and i. using the address information of the hosts providing the transmitted responses to query said hosts for address data of a predetermined type of devices. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification