SYSTEM AND METHOD FOR OPERATING A LARGE-SCALE WIRELESS NETWORK
First Claim
Patent Images
1. A method of relaying data, for use with a wireless network having a grid of cells, while reducing the computational work load of each wireless member unit (WMU) in a given cell with respect to a path between an originating WMU and a destination WMU, the method comprising:
- querying other available WMUs within signal range to acquire cell identification data of each other available WMU;
completing calculations to create a local or cell level routing table based on those portions of said path that are within said cell; and
relaying the data toward the destination WMU using said routing table to deliver said data to a first WMU on the path selected based on defined criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described an inventive system and method for reducing route computational work load by restricting the routing calculation to a local portion of the data path based on the consideration of the location of those member devices within the same cell, each of which wireless member units is operably connected to form a large-scale wireless communication network.
19 Citations
17 Claims
-
1. A method of relaying data, for use with a wireless network having a grid of cells, while reducing the computational work load of each wireless member unit (WMU) in a given cell with respect to a path between an originating WMU and a destination WMU, the method comprising:
-
querying other available WMUs within signal range to acquire cell identification data of each other available WMU; completing calculations to create a local or cell level routing table based on those portions of said path that are within said cell; and relaying the data toward the destination WMU using said routing table to deliver said data to a first WMU on the path selected based on defined criteria.
-
-
2. A wireless system for transferring data packets along a path through a network coverage area having a grid of cells in which member devices are located, the system comprising:
-
a plurality of portable link units (PLUs) to receive and send data between said member devices; at least one database unit (DBU) to store and then to deliver cell identification data to said member devices upon their request; and programming means for reducing computational work load with respect to said path by restricting a routing calculation to a local portion of said path based on consideration of a location of those member devices within a same cell, so as to limit a size of the routing table shared by member devices within that cell. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17)
-
-
10. A method of enabling operation of a large-scale wireless communication network serving a network coverage area, to permit exchange of data packets between member devices, the method comprising:
-
define a grid of cells in relation to said network coverage area; position a plurality of portable link units (PLUs) within said grid, each PLU being operably coupled to a member device located within a cell and a signal transmission range of at least one other PLU; locate at least one wireless member unit (WMU) within said grid, to enable access to external sources of data; assign a cell number to each WMU; and initiate communication between said at least one WMU to create a local or cell level routing table of information with respect to active links available to each member unit, to determine possible paths over which to route data packets within the grid.
-
-
11. A method of minimizing burden of computation of data travel paths by individual wireless member units by distributing routing computations between the wireless member units of a large-scale wireless communication network that serves a network coverage area defined as cells of a grid, the method comprising:
-
a) determining a grid direction for transmission from a current source unit to a destination unit; b) querying available wireless member units within direct signal transmission range of said source unit, through which to relay data packets along said grid direction, and storing resulting network topology information onboard the current source unit, to enable reuse and share of said information; c) comparing and ranking said available wireless member units, based on performance criteria, and computing only that part of a total data path route that falls within those grid cells neighboring said source unit; d) selecting a suitable path and send the packet to a wireless member unit at the beginning of said selected path; e) transmitting a data packet from the current source unit to said select wireless member unit associated with said next hop; and f) repeat a) to e) using said selected wireless member unit associated with said next hop as a then-current source unit.
-
-
12. A method for a mobile wireless member unit (WMU) maintaining communication with a destination node while switching relay nodes, the method comprising:
-
selecting, based on predetermined criteria, an appropriate non-mobile WMU through which to send data packets to said destination node; comparing unit IDs of the selected non-mobile WMU and a non-mobile WMU through which previous data packets were sent, until the unit IDs are different; sending a location-update data packet (including the unit ID of the selected non-mobile WMU) to the non-mobile WMU through which previous data packets were sent; adding the unit ID of the selected non-mobile WMU to a relay table of the non-mobile WMU through which previous data packets were sent; and relaying all future data packets to the selected non-mobile WMU.
-
Specification