Routing protocol selection for an ad hoc network
First Claim
Patent Images
1. A method of selecting a common routing protocol in an ad hoc network having a set of nodes, the method comprising steps of:
- transmitting a request for routing protocol information to a limited number of nodes, the limited number of nodes including a number of nodes less than the number of nodes in the ad hoc network;
receiving routing protocol information from one or more of the limited number of nodes;
selecting a common routing protocol based on the received routing protocol information; and
transmitting information associated with the selected common routing protocol to all the nodes in the network.
7 Assignments
0 Petitions
Accused Products
Abstract
An ad hoc network includes a set of nodes. A source node in the network attempting to transmit a message to a destination node in the network establishes a common routing protocol between nodes in the network. The source node transmits a request for routing protocol information to a limited number of nodes in the network. The source node receives the routing protocol information from the limited number of nodes and selects a common routing protocol based on the received information. The source node transmits the selected common routing protocol to the nodes in the network.
-
Citations
28 Claims
-
1. A method of selecting a common routing protocol in an ad hoc network having a set of nodes, the method comprising steps of:
-
transmitting a request for routing protocol information to a limited number of nodes, the limited number of nodes including a number of nodes less than the number of nodes in the ad hoc network;
receiving routing protocol information from one or more of the limited number of nodes;
selecting a common routing protocol based on the received routing protocol information; and
transmitting information associated with the selected common routing protocol to all the nodes in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of selecting a routing protocol for use in a node in an ad hoc network, the method comprising steps of:
-
receiving a first message identifying a first routing protocol;
receiving a second message identifying a second routing protocol; and
selecting one of the first and second routing protocols for use in the node;
wherein the step of selecting further comprises steps of;
determining whether a predetermined period of time since the first message was received is expired;
selecting the second routing protocol in response to the predetermined period of time bring expired; and
selecting one of the first and second routing protocols for use in the node based on predetermined criteria in response to the predetermined period of time not being expired;
determining whether the source node identification for the second message is less than the source node identification for the first message in response to the predetermined period of time not being expired;
selecting the second routing protocol for use in response to the source node identification for the second message being less than the source node identification for the first message; and
selecting the first routing protocol for use in response to the source node identification for the second message not being less than the source node identification for the first message.
-
-
9. An ad hoc network system comprising:
-
a set of nodes in an ad hoc network, each node being configured to use one of a set of routing protocols, wherein a source node in the network transmits a request for routing protocol information to nodes within a predetermined number of hops from the source node;
the source node receives protocol information from the nodes within the predetermined number of hops;
the source node selects a common routing protocol based on the received routing protocol information; and
the source node transmits information associated with the selected common routing protocol to the whole network. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A source node of a set of nodes in an ad hoc network, the source node comprising:
-
a transmitter transmitting a request for routing protocol information to nodes within a predetermined number of hops from the source node;
a receiver receiving protocol information from the nodes within the predetermined number of hops;
a memory storing the received protocol information; and
a processor selecting a common routing protocol based on the received routing protocol information for transmission to all the nodes in the network through the transmitter. - View Dependent Claims (15, 16, 17, 18)
-
-
19. Apparatus for selecting a common routing protocol in a network having a set of nodes, comprising:
-
a transmitter to transmit a request for routing protocol information to a limited number of said nodes, said limited number of said nodes being less than a total number of nodes in said network;
a receiver to receive routing protocol information from one or more of said limited number of said nodes;
a selector to select a common routing protocol based on said received routing protocol information;
a transmitter to transmit information associated with said selected common routing protocol to all nodes in said network. - View Dependent Claims (20, 21)
-
-
22. Apparatus for selecting a common routing protocol in a network having a set of nodes, comprising:
-
means for transmitting a request for routing protocol information to a limited number of nodes, said limited number of nodes including a number of nodes less than a number of nodes in said network;
means for receiving routing protocol information from one or more of said limited number of nodes;
means for selecting a common routing protocol based on said received routing protocol information; and
means transmitting information associated with said selected common routing protocol to all said nodes in said network.
-
-
23. A method of selecting a common routing protocol in a network having a set of nodes, comprising:
-
configuring each node in a network to use one of a set of routing protocols;
transmitting from a source node a request for routing protocol information to nodes within a predetermined number of hops from said source node;
receiving protocol information by said source node from said nodes within said predetermined number of hops;
selecting a common routing protocol by said source node based on said receiving routing protocol information;
transmitting information associated with said selected common routing protocol from said source node to sail network. - View Dependent Claims (24, 25, 26, 27)
-
-
28. Apparatus for selecting a common routing protocol in a network having a set of nodes, comprising:
-
means for configuring each node in a network to use one of a set of routing protocols;
means for transmitting from a source node a request for routing protocol information to nodes within a predetermined number of hops from said source node;
means for receiving protocol information by said source node from said nodes within said predetermined number of hops;
means for selecting a common routing protocol by said source node based on said receiving routing protocol information;
means for transmitting information associated with said selected common routing protocol from said source node to said network.
-
Specification