Patent ID: 8559410

Claim:
A system for providing wireless connectivity between multiple mobile units and an external wired network, the method comprising: at least first and second fixed network controller nodes, wherein each of the first and second network controller nodes are configured to exchange data with the external wired network; multiple, fixed wireless base stations, wherein each of the multiple wireless base stations comprises: memory; at least one processor coupled to the memory, and multiple software suites executed by the at least one processor, wherein the software suites include: at least one software module to permit data exchange with at least one of the first and second fixed network controller nodes, at least one wireless protocol software stack for permitting wireless communications exchange with at least some of the mobile units, the wireless protocol stack including one or more wireless modules positioned within said stack, at least one software module for performing, by each of the wireless modules, automatic self-discovery by automatically determining a position of each of the wireless modules within the stack, by automatically identifying other wireless modules in the stack, and by automatically determining whether each of the wireless modules is a backhaul module or an access point module, and further determining for the access point a backhaul node to connect to in order to have a shortest round trip delay time; and a mesh network software suite configured to periodically identify neighboring wireless base stations and network controller nodes, and further configured to periodically identify preferred communications paths to the external wired network via one of the network controller nodes or via one of the multiple wireless base stations.