Device detection system and method
First Claim
1. A method for detecting devices connected to a network, comprising:
- sending in parallel multiple scan requests from a client computer to remote command processes running on multiple remote network hosts;
scanning each remote network host with the remote command processes to identify peripheral devices that are directly connected to the remote network hosts;
receiving with the client computer responses to the scan request from the remote command processes that identify the peripheral devices that are connected to the various remote network hosts and that provide network addresses of the peripheral devices;
the client computer requesting information about the peripheral devices directly from the peripheral devices via communications sent to the received network addresses; and
the client computer receiving information about the peripheral devices directly from the peripheral devices, that information facilitating use of the peripheral devices by the client computer.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to a system and method for detecting devices connected to a network. The method comprises sending a scan request to a remote command process running on a remote network host, scanning the network host with the remote command process to determine if devices are connected to the host, and receiving a response to the scan request from the remote command process that indicates whether a device is connected to the network host. In a preferred arrangement, the remote command process sends a scan request to a host application program interface to receive device addresses. With these addresses, the remote command process requests information from the devices.
-
Citations
28 Claims
-
1. A method for detecting devices connected to a network, comprising:
-
sending in parallel multiple scan requests from a client computer to remote command processes running on multiple remote network hosts; scanning each remote network host with the remote command processes to identify peripheral devices that are directly connected to the remote network hosts; receiving with the client computer responses to the scan request from the remote command processes that identify the peripheral devices that are connected to the various remote network hosts and that provide network addresses of the peripheral devices; the client computer requesting information about the peripheral devices directly from the peripheral devices via communications sent to the received network addresses; and the client computer receiving information about the peripheral devices directly from the peripheral devices, that information facilitating use of the peripheral devices by the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device detection system for detecting devices connected to a network, comprising:
- a processor, a memory
means for sending multiple scan requests in parallel to remote command processes running on multiple remote network hosts; means for scanning the remote network hosts with the remote command processes to identify peripheral devices that are directly connected to the remote network hosts; means for receiving responses to the scan requests from the remote command processes that identify the peripheral devices that are connected to the remote network hosts and that provide network addresses of the peripheral devices; means for requesting information about the peripheral devices directly from the peripheral devices via communications sent to the received network addresses; and means for receiving information about the peripheral devices directly from the peripheral devices, that information facilitating remote use of the peripheral devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
- a processor, a memory
-
16. A device detection system for detecting devices connected to a network, comprising a memory that stores a logic which when executed perform the steps comprising:
-
sending multiple scan requests in parallel to remote command processes running on multiple remote network hosts; scanning the remote network hosts with the remote command processes to identify peripheral devices that are directly connected to the remote network hosts; and receiving responses to the scan requests from the remote command processes that identify the peripheral devices that are connected to the network hosts and that provide network addresses of the peripheral devices; requesting information about the peripheral devices directly from the peripheral devices via communications sent to the received network addresses; and receiving information about the peripheral devices directly from the peripheral devices, that information facilitating remote use of the peripheral devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A device detection system for remotely detecting devices connected to a network, comprising:
- multiple remote network hosts
multiple remote command processes running on said multiple remote network hosts, the remote command processes being configured to receive the scan requests sent by a controller process and, responsive to those scan requests, initiate scanning of the remote network hosts to identify peripheral devices that are directly connected to the remote network hosts, receive results from the scanning that identify the peripheral devices and their network addresses, and provide the results to the controller process; and a controller process running on a client computer, the controller process being configured to send multiple scan requests in parallel to the multiple remote network hosts, receive the scanning results from the remote command processes, and directly communicate with the Peripheral devices via the received network addresses to obtain information from the peripheral devices that will facilitate use of the peripheral devices by the client computer. - View Dependent Claims (25, 26, 27, 28)
- multiple remote network hosts
Specification