Abstract:
A system and method for enabling a node, such as a mobile user terminal, in a wireless communications network to route data packets to other nodes in the network based on the information contained in the data packets. The system and method employs a node, adapted for use in a wireless communications network, which comprises a controller that is adapted to examine a content of a data packet addressed to a destination node, that can have an Internet protocol (IP) address to which the data packet is addressed. Based on the content of the data packet, the controller selects a routing path including at least one of a plurality of other nodes in the network via which the data packet is to be routed to the destination node. The controller can compare the content of the data packet to routing information stored in a memory, and select the routing path based on the comparison. Depending on the whether the content is voice, video, file transfer protocol or bulk file transfer type data, to name a few, the controller can select as the routing path a routing path via which the data packet is deliverable from the node to the destination node with low latency, low bit error rate, or in a best effort manner.
Abstract:
A system and method for allowing network users to securely administer and deploy network nodes (102). These networks (100) may comprise wired and/or wireless connections. Examples would include wired networks (104) with shared infrastructure in an office building, as well as ad-hoc multi-hopping peer-to-peer network applications for the home. The system and method provides a key (130) that allows new nodes (102) and thus new devices (124, 126, 132) to gain access to a network (100) via an existing node (122) of that network (100).
Abstract:
A method for calculating service redundancy of a wireless network is provided. The method comprises determining one or more of a plurality of routes through which a node can communicate to reach a destination. A routing metric is calculated for each of the plurality of routes. Using the calculated routing metrics a route having a best routing metric is identified as a best route to the destination. Service redundancy for each node within the wireless network is calculated using a sum of weighted ratios of the best routing metric to at least one alternate routing metric.
Abstract:
A system and method for achieving enhanced CSMA/CA which improves channel availability and quality of service (QoS) in a wireless communications network. The system and method establish channels to enable communication between nodes in a communication network, based on the relationship between the average time length of message data packets and the time lengths of the request to send and clear to send messages. A node of the communication network places a data packet at a location in a queue for retransmission based on a type of information contained in the data packet if the destination node for which the data packet is intended is unable to receive the data packet. The location in the queue is indicative of a duration of time that the node will delay before attempting to resend the data packet to the destination node.
Abstract:
A system and method for detecting communication requirements in a network and placing nodes in various stages of activity where conditions allow. The system and method provides an algorithm to detect changes in node activity levels and alter operations, such as update transmissions and route selections, based upon changes detected. In particular, the algorithm determines activity level at a node at each routing update interval based on factors such as a number of new destinations the node can reach, a number of route modifications that the node can implement, a number of routes from the node whose lengths have changed and a number of destinations the node can no longer reach. The node can then increase or decrease the rate that it exchanges its routing information with neighboring nodes based on an increase or decrease in this activity level.