Embedded routing algorithms under the internet protocol routing layer of a software architecture protocol stack in a mobile Ad-Hoc network
First Claim
1. A method for controlling a transmitter, which is adapted for use in a wireless mobile ad-hoc communication network, to transmit at least one packet of information, the method comprising:
- identifying a quality of service (QoS) associated with said packet;
controlling said transmitter to attempt to transmit said packet to a node in said wireless mobile ad-hoc communication network; and
controlling said transmitter to attempt to retransmit said packet to said node in said wireless mobile ad-hoc communication network at least one period of time from said attempt to transmit based on said QoS associated with said packet, when it is determined that said attempt to transmit said packet to said node has failed.
12 Assignments
0 Petitions
Accused Products
Abstract
A novel software architecture protocol stack with embedded routing algorithms under the Internet Protocol (IP) routing layer in order to provide high quality distribution of multimedia (voice, video, and data) services. These routing algorithms may include Logical Link Control, Adaptive Transmission Protocol, Neighbor Discovery, Traffic Control, Ad-Hoc Routing, Flow Processing, Intelligent Access and Admission Control. These routing algorithms when implemented further provide for advantages in speed of service, reliability of service, self-healing in case of catastrophic failure of an infrastructure component, load-balancing and geographic reuse.
-
Citations
26 Claims
-
1. A method for controlling a transmitter, which is adapted for use in a wireless mobile ad-hoc communication network, to transmit at least one packet of information, the method comprising:
-
identifying a quality of service (QoS) associated with said packet;
controlling said transmitter to attempt to transmit said packet to a node in said wireless mobile ad-hoc communication network; and
controlling said transmitter to attempt to retransmit said packet to said node in said wireless mobile ad-hoc communication network at least one period of time from said attempt to transmit based on said QoS associated with said packet, when it is determined that said attempt to transmit said packet to said node has failed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a node in a wireless ad-hoc communication network to identify the presence of other nodes in the network, comprising:
-
controlling said node to transmit at least one message to be received by those of said other nodes within a broadcast range of said node;
controlling said node to receive responses to said at least one message transmitted by said those of said other nodes; and
determining respective identities of said those of said other nodes relative to said node, and at least one route for said node to communicate with another network, based on said responses. - View Dependent Claims (11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26)
-
-
14. A method for routing at least one data packet between a source node and a destination node in a mobile ad-hoc routing network comprising a plurality of nodes, the method comprising:
-
determining at least one routing path for routing said data packet between said source node and said destination node based on an amount of energy allowed to be expended by said source node to transmit said data packet, a number of other said nodes permitted as hops between said source node and said destination node, an amount of data congestion in an area of said network including said source and destination nodes, and an amount of power remaining in a power source of said source node; and
controlling said source node to transmit said data packet to said destination node along said determined routing path.
-
-
16. A method for determining at least one route for routing at least one data packet between a source node and a destination node in a mobile ad-hoc communication network comprising a plurality of nodes, the method comprising:
-
identifying those of said nodes that said source node can use to route said data packet to said destination node based on respective characteristics of said respective nodes;
including said those of said nodes in a group of available nodes; and
determining a route including at least one of said available nodes identified in said identifying step for routing said data packet from said source node to said destination node.
-
-
23. A method for enabling a node in a wireless ad-hoc communication network to identify an access node via which said node is able to access another network or another portion of said network, the method comprising:
-
controlling said node to send a message to other nodes in said network, said message including a request for identification of a said access node with which said node is associated; and
identifying a certain said access node as being associated with said node based on information contained in a response message received by said node from said access node.
-
Specification