SYSTEMATIC NEIGHBOR DETECTION IN SHARED MEDIA COMPUTER NETWORKS
First Claim
1. A method, comprising:
- determining a set of network parameters for a shared media computer network;
determining a timing of super-frames in the network, each super-frame having one or more frames, each frame divided into a plurality of timeslots;
computing a discovery scheduling function using an identification of a particular node in the network to determine in which particular timeslot of the frames to transmit a network discovery packet; and
transmitting the network discovery packet from the particular node in the particular timeslot of the frames, the network discovery packet carrying the network parameters and the identification of the particular node.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a particular node in a shared media computer network may determine a set of network parameters for the network, and a timing of super-frames in the network, each super-frame having one or more frames, each frame divided into a plurality of timeslots. In addition, the particular node computes a discovery scheduling function using its own identification to determine in which particular timeslot of the frames to transmit a network discovery packet. Accordingly, the particular node may transmit the network discovery packet in the particular timeslot of the frames. In an additional or alternative embodiment, the particular node may receive a network discovery request from a requesting node. In response, the particular node determines whether it is free to reply to the network discovery request based on parameters in the network discovery request, and if free to reply, may transmit a network discovery packet to the requesting node.
129 Citations
23 Claims
-
1. A method, comprising:
-
determining a set of network parameters for a shared media computer network; determining a timing of super-frames in the network, each super-frame having one or more frames, each frame divided into a plurality of timeslots; computing a discovery scheduling function using an identification of a particular node in the network to determine in which particular timeslot of the frames to transmit a network discovery packet; and transmitting the network discovery packet from the particular node in the particular timeslot of the frames, the network discovery packet carrying the network parameters and the identification of the particular node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving, at a particular node in a shared media computer network, a network discovery request from a requesting node; determining whether the particular node is free to reply to the network discovery s request based on one or more parameters in the network discovery request; and in response to being free to reply to the network discovery request, transmitting a network discovery packet from the particular node to the requesting node. - View Dependent Claims (17, 18, 19)
-
-
20. A method, comprising:
-
determining whether a shared media computer network is operating in a passive discovery mode or an active discovery mode; in response to operating in a passive discovery mode; determining a set of network parameters for the shared media computer network; determining a timing of super-frames in the network, each super-frame having one or more frames, each frame divided into a plurality of timeslots; computing a discovery scheduling function using an identification of a particular node in the network to determine in which particular timeslot of the frames to transmit a network discovery packet; and transmitting the network discovery packet from the particular node in the particular timeslot of the frames, the network discovery packet carrying the network parameters and the identification of the particular node; and in response to operating in an active discovery mode; receiving, at the particular node, a network discovery request from a requesting node; determining whether the particular node is free to reply to the network discovery request based on one or more parameters in the network discovery request; and in response to being free to reply to the network discovery request, transmitting the network discovery packet from the particular node to the requesting node.
-
-
21. An apparatus, comprising:
-
one or more network interfaces to communicate in a shared media computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine a set of network parameters for the shared media computer network; determine a timing of super-frames in the network, each super-frame having one or more frames, each frame divided into a plurality of timeslots; compute a discovery scheduling function using an identification of the apparatus to determine in which particular timeslot of the frames to transmit a network discovery packet; and transmit the network discovery packet in the particular timeslot of the frames, the network discovery packet carrying the network parameters and the identification of the apparatus.
-
-
22. An apparatus, comprising:
-
one or more network interfaces to communicate in a shared media computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive a network discovery request from a requesting node; determine whether the apparatus is free to reply to the network discovery request based on one or more parameters in the network discovery request; and in response to being free to reply to the network discovery request, transmit a network discovery packet to the requesting node. - View Dependent Claims (23)
-
Specification