Method and Apparatus For Network Device Detection
First Claim
1. A method for detecting remote network devices in a network, comprising:
- detecting an event;
in response to detecting the event;
a) transmitting a message requesting a response from one or more remote network devices, the message comprising a first network identification code;
b) determining whether a response to the message has been received, the response transmitted by a remote network device after receiving the message and determining that the first network identification code matches a second network identification code stored within the remote network device, the response comprising identification information of the remote network device;
c) if a response has not been received;
terminating the method for detecting remote network devices if a pre-determined time period has elapsed since transmitting the message;
d) if a response has been received;
storing identification information associated with the responding remote network device; and
repeating steps a-d until no further responses are received.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for detecting remote network devices. In one embodiment, the method comprises detecting an event and a) transmitting a message requesting a response from one or more remote network devices, the message comprising a first network identification code, and b) determining whether a response to the message has been received, the response transmitted by a remote network device after receiving the message and determining that the first network identification code matches a second network identification code stored within the remote network device, the response comprising identification information of the remote network device. If c) a response has not been received, terminating the method for detecting remote network devices if a pre-determined time period has elapsed since transmitting the message. If d) a response has been received, storing identification information associated with the responding remote network device and repeating steps a-d until no further responses are received.
38 Citations
15 Claims
-
1. A method for detecting remote network devices in a network, comprising:
-
detecting an event; in response to detecting the event; a) transmitting a message requesting a response from one or more remote network devices, the message comprising a first network identification code; b) determining whether a response to the message has been received, the response transmitted by a remote network device after receiving the message and determining that the first network identification code matches a second network identification code stored within the remote network device, the response comprising identification information of the remote network device; c) if a response has not been received; terminating the method for detecting remote network devices if a pre-determined time period has elapsed since transmitting the message; d) if a response has been received; storing identification information associated with the responding remote network device; and repeating steps a-d until no further responses are received. - View Dependent Claims (2, 3)
-
-
4. An apparatus for detecting remote network devices in a network, comprising:
-
a memory for storing a first network identification code and identification information of any detected remote devices; a transmitter for transmitting messages; a receiver for receiving messages; and a processor for detecting an event and in response to detecting the event; a) causing a transmitter to transmit a message requesting a response from one or more remote network devices, the message comprising the first network identification code; b) determining whether a response to the message has been received, the response transmitted by a remote network device after receiving the message and determining that the first network identification code matches a second network identification code stored within the remote network device, the response comprising identification information of the remote network device; c) if a response has not been received; terminating the detection of remote network devices if a pre-determined time period has elapsed since transmitting the message; d) if a response has been received; storing identification information associated with the responding remote network device; and repeating steps a-d until no further responses are received. - View Dependent Claims (5, 6)
-
-
7. A method for detecting remote network devices by a first network device, comprising:
-
detecting an event by the first network device; in response to detecting the event; a) transmitting a message by the first network device requesting a response from any remote network devices within range of the first network device, the message comprising a first network identification code; b) receiving the first network identification code by a remote network device; c) in response to receiving the first network identification code, transmitting a response to the first network device if the first network identification code matches a network identification code stored within the remote network device, the response comprising identification information of the remote network device; d) receiving the response by the first network device; e) storing the identification information; and d) repeating steps a—
e until no response is received in response to the last transmission of the first network identification code. - View Dependent Claims (8, 9)
-
-
10. A system for detecting remote network devices by a first network device, comprising:
-
a first network device, comprising; a memory for storing a network identification code and identification information of any detected remote devices; a transmitter for transmitting messages; a receiver for receiving messages; and a processor for detecting an event, and in response to detecting the event; a) causing the transmitter to transmit a first message requesting a response from any remote network devices within range of the first network device, the first message comprising the first network identification code; b) determining that a response to the first message has been received, the response comprising identification information of a responding remote network device; c) storing the identification information associated with the responding remote network device in the memory; d) causing the transmitter to transmit a second message requesting a response from any remote network devices within range of the first network device, the second message comprising the first network identification code; e) determining that no response to the second message has been received; and f) determining whether a pre-determined time period has elapsed since the second message transmission and if the pre-determined time period has elapsed, terminating the detection of remote network devices; and at least one remote network device, comprising; a memory for storing a remote network device network identification code and remote network device identification information; a transmitter for transmitting messages; a receiver for receiving the first and second messages and an acknowledgment message indicating receipt of a previously-transmitted response; and a processor for determining whether the network identification code in the first or second messages matches the remote network device network identification code and, if so, for generating a response comprising the remote network device identification information and causing the transmitter to transmit the response to the first network device, the processor further for ignoring the second and subsequent requests to respond if the acknowledgment has been previously received. - View Dependent Claims (11)
-
-
12. A method for detecting remote network devices in a network, implemented by a particular remote network device, comprising:
-
receiving a message requesting that remote network devices respond to the message, the message comprising a network identification code; determining whether the network identification code matches a network identification code stored within a memory of the particular remote network device; determining whether an acknowledgement message has been previously received by the particular remote network device, the acknowledgment message indicating receipt by the first network device of a previously-transmitted response by the particular remote network device to a previously-received message; generating a response to the message if the network identification code matches the network identification code stored within the memory of the particular remote network device and if the acknowledgement message has not been previously received, the response comprising identification information of the particular remote network device; and transmitting the response to the first network device. - View Dependent Claims (13)
-
-
14. A remote network device, comprising:
-
a memory for storing a remote network device network identification code and identifying information of the remote network device; a transmitter for transmitting a response message, the response message comprising the identifying information; a receiver for receiving a message requesting that remote network devices respond to the message, the message comprising a network identification code; and a processor for determining whether the network identification code in the message matches the network identification code stored within the memory, for determining whether an acknowledgement message has been previously received by the remote network device, the acknowledgment message indicating receipt by a first network device of a previously-transmitted response by the remote network device to a previously-received message, and for generating a response to the message if the network identification code matches the network identification code stored within the memory and if the acknowledgement message has not been previously received. - View Dependent Claims (15)
-
Specification