or
Bookmark and Share
Method for configuring and routing data within a wireless multihop network and a wireless network for implementing the same
   
Document Number
US Patent 6046978
Issued Date
April 4, 2000
Link
Inventors
Map
Abstract
A method for configuring a wireless network comprised of a control node and a multiplicity of individual nodes includes the steps of logically organizing the network into a plurality of bands Bi, wherein each of the bands Bi includes a plurality of the individual nodes and is located a number i of hops away from the control node, where i=0 through N, and N.gtoreq.1, and then assigning a logical address to each of the individual nodes, and storing the assigned logical addresses in the respective individual nodes. The assigned logical address for each individual node includes a first address portion which indicates the band Bi in which that individual node is located, and a second address portion that identifies that node relative to all other individual nodes located in the same band. The network is preferably a packet-hopping wireless network in which data is communicated by transferring data packets from node-to-node over a common RF channel. Each of the individual nodes is preferably programmed to perform the step of comparing its own logical address to a routing logical address contained in each packet which it receives and to either discard, re-transmit, or process the packet based upon the results of the comparison. The routing logical address contained in a received packet contains the full routing information required to route the packet from a sending node to a destination node along a communication path prescribed by the routing logical address. The control node is programmed to control the routing of packets by inserting the routing logical address into each packet which it transmits detecting any unsuccessfully transmitted packets detecting a faulty node in the communication path prescribed by the routing logical address in response to detecting an unsuccessfully transmitted packet and changing the routing logical address of the unsuccessfully transmitted packet to a new routing logical address which prescribes a new communication path which does not include the detected faulty node. Also disclosed are a wireless network and a network node which are designed to implement the foregoing network configuration and/or routing methods.
Drawing
Method for configuring and routing data within a wireless multihop network and a wireless network for implementing the same - US Patent 6046978 Drawing
Drawing from US Patent 6046978
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
12
Comments:
no comments yet
Published
April 4, 2000
Application Number
09/313,598
Filed
May 18, 1999
US Classification
370/221   370/409
Int'l Classification
H04L   12/56   (20060101)   H04L   12/28   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
CROSS REFERENCE TO RELATED APPLICATIONS This is a divisional of application Ser. No. 08/735,276, filed Oct. 16, 1996.
USPTO Field of Search
370/216   370/217   370/218   370/219   370/220   370/221   370/225   370/227   370/228   370/254   370/389   370/392   370/396   370/397   370/409   714/1   714/2   714/3   714/4   371/32   371/33  
Related Patents
7408929 - Radio communication system, terminal and packet - Owned by Kabushiki Kaisha Toshiba (Tokyo,JP)

A radio communication system includes a plurality of radio communication terminals, in which a first radio communication terminal stores, in a first field contained in a header of a radio communication packet, address information indicating at least one radio communication terminal to which the radio communication packet is directly transmitted, and a second terminal relays the radio communication packet with reference to the address information stored in the first field. The header of the radio communication packet includes a second field which stores address information indicating a final destination terminal and a third field which stores address information indicating the first terminal as a sending source.

6829222 - Clusterhead selection in wireless ad hoc networks - Owned by Board of Regents the University of Texas System (Austin, TX)

A system and method is disclosed wherein a plurality of nodes within an ad hoc wireless network are able to wirelessly communicate with each other. Each node includes a first data array for storing a node identifier used in selecting a clusterhead and a second data array for storing information relating to the node providing the node identifier for selecting the clusterhead to the node. Control logic of each node is configured according to a heuristic wherein the node initially determines a largest and smallest node identifier for each node. The node selects a clusterhead for the node responsive to the largest node identifier and the smallest node identifier using a set of predefined rules. The nodes within the area are then linked with the selected clusterhead.

7574518 - System and method for computing low complexity algebraic network codes for a multicast network - Owned by Microsoft Corporation (Redmond, WA)

A "multicast code constructor" facilitates network based coding in a multicast environment by determining efficient codes for optimizing network flows, thereby increasing reliable network throughput. The network code constructor processes incoming data at each node on a byte-by-byte level to produce outgoing packets to each node in the network. Network coding is provided in which arithmetic operations can occur in any finite field with more than N-1 elements, where N represents the number of receivers in the network. Further, the complexity of arithmetic employed by the coder is independent of the network capacity, and dependent only on the number of receivers in the network. In addition, in one embodiment, multicast codes are restricted to the portion of the network obtained by a union of unicast flows from a sender node to each receiver node to produce codes which do not flood the network excessively, thereby producing a lower code design complexity.

6816460 - Location based routing for mobile ad-hoc networks - Owned by Lucent Technologies Inc. (Murray Hill, NJ)

In an ad-hoc mobile network, a geometry-based routing algorithm (GRA) is used to route traffic from a source node to a destination node. In the GRA, a source node maintains location information and routing information for all nodes in a local area and approximate location information for at least some nodes outside the local area. If the source node has to send a packet to a destination node outside their local area, then the source node uses the approximate location information of the destination node to identify which node in its local area is closer to the destination node than the source node. The source node then sends the packet to the identified local node for further routing.

6304556 - Routing and mobility management protocols for ad-hoc networks - Owned by Cornell Research Foundation, Inc. (Ithaca, NY)

Two network communication protocols, one for routing and one for mobility management, are presented that are particularly suited for use with ad-hoc networks. The routing protocol is a proactive-reactive hybrid routing protocol that limits the scope of the proactive procedure to the node's local neighborhood. Routing zones are defined for each node that include nodes whose distance from the subject node in hops is at most some predefined number, referred to as the zone radius. Each node is required to know the topology of the network within its routing zone only. The reactive procedure is limited during route discovery to queries of only those nodes located on the periphery of routing zones. In this manner, the queries hop across nodes in distances of zone radius, thus limiting the scope of the reactive procedure. The zone radius is preferably adjustable to accommodate different and differing network topologies and network operational conditions in the most efficient manner. The mobility management protocol relies on some network nodes assuming the mobility management function. In this scheme, each network node is "associated" with one or more mobility management nodes. The mobility management nodes form a virtual network which is embedded within the actual ad-hoc network. Each mobility management node knows the location of all nodes within its zone, and communicates this information to any other mobility management node that requests it.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us