Wireless networking with dynamic load sharing and balancing
Claim Score by NHIP
Abstract
A dynamic load sharing and balancing system for a wireless network (100) coupled to a wired network (20) includes a network router (40) for coupling a plurality of wired network paths (20) and for providing status information for the plurality of wired network paths and a plurality of broadband radios (26 and 46) forming a plurality of radio frequency paths and for providing status information for each of the plurality of radio frequency paths. The system further comprises a network arbitration module (32) for receiving the status information from the plurality of wired network paths and for receiving the status information from at least one of the plurality of radio frequency paths and for directing traffic among the plurality of radio frequency paths based on the status information from the wired network paths and the plurality of radio frequency paths.

Term
Term ended
Projected expiry passed 8 April 2022, 4.5 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
20 claims: 4 independent, 16 dependent
- 1A network arbitration module for directing data traffic in a wireless network and a wired network, comprising:at least a first input for receiving status information from at least a first network broadband radio, wherein the status information is selected from the group comprising bit error rate, latency, threshold, capacity, and received signal strength indication (RSSI);at least a second input for receiving status information from a wired network router, wherein the status information is selected from the group comprising of bit error rate, latency, threshold, capacity, network outage or clear indication, internet protocol address management information, assigned bandwidth capacity, throttle port access, and routing information;and a processor programmed to: control an antenna route switch for coupling at least the first network broadband radio among a plurality of wireless network paths.
- 4A network arbitration module for directing data traffic in a wireless network and a wired network, comprising:at least a first input for receiving status information from a plurality of broadband radio paths, wherein the status information for each radio path is selected from the group comprising bit error rate, latency, threshold, capacity, and received signal strength indication (RSSI);at least a second input for receiving status information from a wired network router, wherein the status information is selected from the group of comprising bit error rate, latency, threshold, capacity, network outage or clear indication, internet protocol address management information, assigned bandwidth capacity, throttle port access, and routing information;a processor programmed to: control an antenna route switch for coupling at least a first network broadband radio among the plurality of broadband radio paths forming a plurality of wireless network paths.
- 5A dynamic load sharing and balancing system for a wireless network coupled to a wired network comprising:a network router for coupling a plurality of wired network paths and for providing status information for the plurality of wired network paths;a plurality of broadband radios forming a plurality of radio frequency paths and for providing status information for each of the plurality of radio frequency paths;and a network arbitration module for receiving the status information from the plurality of wired network paths and for receiving the status information from at least one of the plurality of radio frequency paths and for directing traffic among the plurality of radio frequency paths based on the status information from the wired network paths and the plurality of radio frequency paths.
- 15Broadest claimClaim Score 64, broad(NHIP)A method of dynamic load sharing and balancing for a wireless network coupled to a wired network comprising the steps of:receiving status information for a plurality of wired network paths;receiving status information for each of a plurality of radio frequency paths;and arbitrating connections among the plurality of wired network paths and the plurality of radio frequency paths based on the status information received from each of the plurality of radio frequency paths and the status information received from the wired network paths.
Independent claims4
49 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
[0001] 1. Field of Invention
[0002] The present invention is directed generally to an apparatus and method that decreases latency while increasing overall network efficiency and performance, and more specifically to a method and apparatus for dynamic load sharing and balancing for a wireless network coupled to a wired network.
[0003] 2. Description of the Related Art
[0004] Wireless local area networks (WLAN) are becoming a more prevalent alternative for deploying high speed data due to their many advantages including the ability to deploy them in a number of network topologies. The simplest arrangement is to connect two networks together with a pair of single channel radio transceivers, where the digital data modulates a single frequency carrier signal. To provide network security, processing gain and frequency reuse, the radio transceivers can employ either frequency hopping or direct sequence spread spectrum protocols. Currently available WLAN technology provides an aggregate bandwidth of up to 1 gigabit within a ten-mile radius.
[0005] Frequency Hopping spread spectrum (FHSS) technology uses a narrow band carrier that changes frequency in a pattern known to both the radio transmitter and receiver. Properly synchronized, the receiver can follow the frequency hops initiated by the transmitter and stay locked on to the transmitted signal. To the unintended receiver, the frequency-hopping signal appears as short duration impulse noise. Direct-sequence spread spectrum (DSSS) technology generates a redundant bit pattern for each information data bit to be transmitted. This bit pattern is referred to as a chip (chipping code). The longer the chip, the greater the probability that the original data can be recovered and the greater the bandwidth required to transmit the signal. In the event that one or more bits in the chip are corrupted during the transmission, error-correcting techniques embedded in the signal can allow recovery of the original data without the need for retransmission. To the unintended receiver, a DSSS signal appears as low power wideband noise and thus it is rejected by the narrow band receiver.
[0006] A WLAN can be implemented within a building, on a campus, or across a metropolitan area. An RF signal is utilized to connect the various sites in lieu of the traditional wired approach. The throughput facilitated by a wireless network can be easily expanded, as compared with a wired network, by upgrading the transmitters and receivers in the network. Data encryption can also be provided as an additional level of security, beyond that provided by the FHSS transmission protocol. Since it is not physically hard wired, a wireless network can be easily reconfigured as required when additional sites need to be added, changed or moved. If a site is moved, the antenna is reappointed to create the new path and the new link is established.
[0007] Due to the use of frequency hopping or direct spread sequence protocols, multiple radio transceivers can be used within the same geographical area and each receiver will be able to identify and demodulate the appropriate transmitted signal. This identifying characteristic is due to the unique frequency hopping or direct spread sequence codes. This technique is commonly referred to as code division multiplexing.
[0008] In a typical WLAN configuration, in a building or on a campus, a transceiver is located at a fixed access point, which is connected to the wired network, the internet or the Public Switched Telephone Network (PSTN), typically using an Ethernet cable connection. The access point radio receivers buffer and transmit data between the WLAN and the wired network infrastructure. An access point can support a number of wireless users and can function within a range of several hundred feet to several miles. The antenna at the access point is usually mounted above the terrain to ensure maximum signal strength and coverage. End users access to the WLAN access point is connected via a computer network interface card (NIC), whereby their local area network (LAN) is connected typically by Ethernet cable to the radio transceiver. Once this network is established the network acts as it would on any LAN.
[0009] As implemented in a wide area network (WAN) or metropolitan area network (MAN), a wireless network takes on a slightly different configuration. In particular, access to the wireless network is provided by a main distribution point communicating via an RF signal with individual access points located throughout the metropolitan geographic area. In turn, these access points communicate via radio transceiver directly with individual customers. At the customer site, the radio transceiver communicates with a computer or with a hub server that may in turn communicate with other individual computers. In the latter case, individual computers are connected to the hub server for transmitting and receiving information. For example, an individual user requests access to the internet as follows: From the individual's computer at a customer site, the digital data representing that request is sent to the server where it modulates a carrier signal and is then transmitted from that customer site to the nearest access point, typically using either a frequency hopping or direct sequence spread protocol. From the access point, the request is transmitted through the RF link to the main distribution point. There the request is received by a radio transceiver and fed to a hard wired based connection to the internet. In response to the user request, data is transmitted in the reverse direction through the same radio transceiver links. Depending upon the characteristics of the transceivers at each site, throughput of 64 kbps to 10 mbps is typically available.
[0010] In the MAN configuration, each access point including the main distribution point employs the necessary hardware and software elements to dynamically reconfigure each of the links so the throughput is properly allocated among the users. In some circumstances, individual users are guaranteed a committed level of throughput and the access point allocates the appropriate level of throughput to meet that commitment.
[0011] The benefits of a WLAN are well documented and many competent suppliers manufacture such radio technology. In addition to being hard wired to the WLAN, users can access shared information through the WLAN without a physical place to “plug in” within a predetermined range. Therefore, the wireless portion of the network can be easily setup or modified without installing or moving wires across in building or across a geographic area. The RF signals used in a WLAN can penetrate walls and the radio transmitter power and receiver sensitivity will determine the actual signal strength and coverage area. Typical throughput data rates range from 64 Kbps to 10 Mbps with the actual throughput determined by network traffic congestion (the amount of simultaneous users) and the propagation factors such as distance from the access point, multi-path interference and latency in the hard wired portion of the network access.
[0012] One of the inevitable limitations associated with all networks are the throughput capacity constraints. All networks have maximum throughput limitations which can limit capacity on the network at some point. Eventually, a network at or very near its maximum capacity will slow and network efficiency will greatly diminish. Therefore, users will see a reduced rate in information exchange across the network. Data transfer rates in a wireless network are determined by several factors, including network topology, morphology, RF modulation scheme, infrastructure equipment layout, user demand as a percentage of overall capacity, and the latency throughout the network including the internet. Networks were designed for users to share data on a common platform. Therefore, many users will utilize the network simultaneously, which places peak demand on the overall capacity. For instance, in a simple network usage, all users would get equal rights to the network and therefore, the network would not be able to accommodate as many subscribers. This is unreasonable and a costly waste of network resources as most users are not placing high demand on a regular basis across the network. Therefore, networks must be managed by user, by application and by contracted throughput requirements. For example, a user that requests a streaming video clip can be given a higher priority and a user that is sending an email which would remain at a lower priority. This allows networks to accommodate more users while providing the throughput that they contracted for.
[0013] Currently, there are no WLAN or wireless networked systems that arbitrate the wired traffic demands and throughput along with the wireless traffic demands and throughput in an efficient and effective manner. There maybe systems that arbitrate traffic and throughput in the wired space and systems that arbitrate traffic and throughput in the wireless arena respectively, but none that effectively integrate both. Thus, a need exists for a system and method of dynamic load sharing and balancing a wireless network and a wired network accounting for latency and loading patterns that may be experienced in either the wireless or wired network.
SUMMARY OF INVENTION
[0014] The present invention advantageously overcomes the throughput limitations present in the relevant art by employing a dynamic load sharing (DLS) and a dynamic load balancing (DLB) scheme to help better manage network traffic demand and minimize network latency while providing redundant routes thereby maximizing network uptime. By implementing the DLS and DLB scheme, data is routed in a manner that maximizes network efficiency and uptime by managing 2 or more possible wireless routes between a customer and a network source or data information source. By minimizing throughput latency between the customer and the data information source, a network arbitration module can now dynamically determine the best, least congested route from the customer to the information source. As applied to the present invention, if the DLS and DLB are implemented at a main distribution point (MDP) or a metropolitan distribution point, for instance, then the customer will enjoy a substantial improvement in the up-time and consistent network performance.
[0015] Other WLAN networks have single points of failure which not only limit the uptime of the network, but create bottlenecks and congestion in the route from a customer to the network source. The present invention not only provides multiple routes, but constantly measures, in real time, the performance of each route and utilizes the least congested route thereby transporting information more efficiently. Should a failure occur in a route, an embodiment in accordance with the present invention will detect this, route around the trouble and issue a major network alarm identifying the problem.
[0016] In a first aspect of the present invention, a network arbitration module for directing data traffic in a wireless network and a wired network comprises at least a first input for receiving status information from at least a first network broadband radio and at least a second input for receiving status information from a wired network router. The module further comprises a processor programmed to control an antenna route switch for coupling at least the first network broadband radio among a plurality of wireless network paths.
[0017] In a second aspect of the present invention, a network arbitration module for directing data traffic in a wireless network and a wired network comprises at least a first input for receiving status information from a plurality of broadband radio paths, at least a second input for receiving status information from a wired network router, and a processor. The processor is preferably programmed to control an antenna route switch for coupling at least a first network broadband radio among the plurality of broadband radio paths forming a plurality of wireless network paths.
[0018] In a third aspect of the present invention, a dynamic load sharing and balancing system for a wireless network coupled to a wired network comprises a network router for coupling a plurality of wired network paths and for providing status information for the plurality of wired network paths and a plurality of broadband radios forming a plurality of radio frequency paths and for providing status information for each of the plurality of radio frequency paths. The system further comprises a network arbitration module for receiving the status information from the plurality of wired network paths and for receiving the status information from each of the plurality of radio frequency paths and for directing traffic among the plurality of radio frequency paths based on the status information from the wired network paths and each of the plurality of radio frequency paths.
[0019] In a fourth aspect of the present invention, a method of dynamic load sharing and balancing for a wireless network coupled to a wired network comprises the steps of receiving status information for a plurality of wired network paths and for each of a plurality of radio frequency paths. The method further comprises the step of arbitrating connections among the plurality of wired network paths and the plurality of radio frequency paths based on the status information received from each of the plurality of radio frequency paths and the status information received from the wired network paths.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The present invention can be more easily understood and the further advantages and uses thereof more readily apparent, when considered in view of the description of the preferred embodiments and the teachings of the present invention as compared to the current art.
[0021]FIG. 1 is a block diagram of a wireless local area network system detailing the flow of such a typical network.
[0022]FIG. 2 is a block diagram of a wireless network system utilizing a network arbitration module in accordance with the present invention.
[0023]FIG. 3 is another block diagram detailing the flow of the wireless network system and in particular the function of the Network Arbitration Module as utilized in FIG. 2 illustrating the broadband internet and IP data access to and from the network source in accordance with the present invention.
[0024]FIG. 4 is a block diagram detailing the flow and interaction of the Network Arbitration Module (NAM) with other key components in the wired and wireless network in accordance with the present invention.
[0025]FIG. 5 is a flow chart illustrating a method of dynamic load sharing and balancing for a wireless network coupled to a wired network in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0026] SEQUIL Corporation has created a new and innovative approach to solving access problems in the local loop arena by creating a unique technology called Dynamic Wavelength Multiple Access (DWMA). DWMA uses a mixture of proven network technical advances and integrates them into an integrated network architecture whereby the network can be a hybrid mixture of wireless and fiber technology deploying IP networks using the very proven and stable Ethernet protocol. Of course, the present invention as recited in the claims can have broader application to any wireless and wired hybrid network combination.
[0027] With DWMA, a network infrastructure can enjoy the stability and benefits of a modern fiber network while also fully taking advantage of the added speed and flexibility of a broadband wireless network and its deployment capability. The DWMA technology enables the design of dependable and reliable networks that are flexible in many ways. Because the basic premise of the network of the present invention is “a transport deployment” strategy, it is not critical to be limited by any particular communication frequency or technology which enables such a system to be flexible and somewhat technology agnostic. The wireless portion can utilize either licensed and/or license exempt frequencies and the radio equipment can come from several “best of breed” suppliers.
[0028] The DWMA invention is directed in general to an apparatus that uses methods, software and/or hardware to decrease the latency times while increasing overall network efficiency and performance in information retrieval and exchange, and more specifically to a method and apparatus for decreasing latency in a wireless network.
[0029] Prior to describing in detail the particular Broadband internet and IP data access network associated with the present invention, it should be observed that the present invention resides primarily in a novel combination of steps, other apparatus, including software and firmware related to transporting and routing high speed data such as broadband internet and IP data dynamically in a wireless access network. Accordingly, the hardware components and method steps have been represented by conventional elements in the drawings, showing only those details that are pertinent to the present invention so as not to obscure the disclosure with details that will be readily apparent to those skilled in the art and having the benefit of the description herein.
[0030]FIG. 1 comprises a block diagram detailing the flow of a typical or conventional wireless network <b>10</b> (current art). A network information source <b>20</b> is depicted here as the internet traffic source. The purpose of the wireless network <b>1</b><b>0</b> is to provide connectivity between a plurality of customers located at disparate geographical points to the internet (<b>20</b>) via a wireless connection. The network is controlled and access is provided to the internet from the Main Distribution Point (MDP) <b>22</b>, which is a network point of presence (POP) whereby the wireless network is linked to the internet and this serves as the management, alarm, and control site for the network. Additional connectivity is provided to customers via Metropolitan Distribution Points <b>24</b>, located throughout the network coverage area. These are network access points where customers initially access the network. The current art uses radio transceivers <b>26</b> that are predominately either DSSS or FHSS protocol units provided by several prevalent manufacturers. Typically Omni-directional antennas <b>28</b> are used to broadcast and receive signals to and from customer sites <b>30</b>. At the customer locations, a radio transceiver and directional antenna combination completes the link thereby allowing customer access to and from the internet.
[0031]FIG. 2 comprises illustrates a network <b>100</b> with a block diagram detailing the flow of the present invention providing broadband internet and IP data access to and from the network source with the inclusion of dynamic traffic load sharing and dynamic load balancing scheme which visually depicts the advantage over the prior art. The network <b>100</b> preferably includes a network information source <b>20</b> such as the internet traffic source shown. The purpose of the wireless network <b>100</b> is to provide broadband connectivity between a plurality of customers <b>30</b> located at disparate geographical points to the internet <b>20</b> via a wireless connection. The network is controlled and access is provided to the internet from the Primary Distribution Point (PDP) <b>22</b>, which is the network point of presence (POP) whereby the wireless network is routed to the internet and the PDP site provides network management, as well as, alarm and control of the network. Connectivity is provided to customers via Auxiliary Distribution Points (ADP) <b>23</b> located throughout the network coverage area. These sites serve as hubs for a mesh ring network such as a metro mesh ring network and they are also network access points where customers initially access the network via radio transceivers and antennas.
[0032] The present invention routes network traffic through the network via a Network Arbitration Module (NAM) <b>32</b> which measures and monitors the network traffic load and demand, as well as other parameters that are used to determine the best route to assign traffic through. The NAM <b>32</b> is used to maximize network efficiency and limit network latency by determining which of the associated routes are the least busy or not available at all, in which case the NAM <b>32</b> routes around the problem and issues a network alarm. The NAM <b>32</b> measures network traffic, as well as, RF radio transceiver signal strength and throughput data rates and uses this information to switch the traffic accordingly to the most efficient path. (see FIG. 4 described below).
[0033] The present invention also uses radio transceivers <b>26</b> (for path A to X) to create a communication backhaul network module <b>36</b> (which can be 8 mbps to 1 gigabit per second of throughout as needed for example or any other specified throughput), and further serves to link the ADP <b>23</b> and the customer site <b>30</b>. Radio transceivers <b>26</b> at the main communication backhaul network module <b>36</b> as well as transceivers <b>46</b> at other modules <b>36</b> in the mesh ring network and at the customer site <b>30</b>, can be a mix of DSSS and FHSS protocol units as provided by several prevalent manufactures. Each communication backhaul network module <b>36</b> serves as an ADP that is connected to one or more radio transceivers (<b>24</b> or <b>26</b>), used for sending and receiving RF transmissions, which provides connectivity to the customer sites <b>30</b>. In FIG. 2, the ADP <b>23</b> is connected to the radio transceivers <b>26</b>. In a preferred embodiment, the radio transceivers <b>26</b> and <b>46</b> can be general-purpose microwave units employing FHSS or DSSS protocols for sending and receiving information to and form the ADP. The radio transceivers <b>26</b> communicate through an RF link via antennas (not shown) via the modules <b>36</b> serving as ADPs to the radio transceivers <b>46</b> at the customer sites <b>30</b>. The radio transceivers <b>46</b> preferably include directional antennas used to broadcast and receive signals across the network and to and from customer sites <b>30</b> which completes the link thereby allowing customer access to the internet. Those skilled in the art will realize that the network includes a plurality of ADP sites located throughout the coverage area, where each ADP acts as a mesh network hub and or a customer network access point. In one embodiment, the range from each ADP to a customer site can be up to 10 miles. In another embodiment, ADP's can be distributed at approximately 1 to 10 mile intervals to serve as repeaters to reach outlying customer sites or to route around obstructions, depending on topology, morphology, environment, etc. The entire wireless broadband access network can operate on any viable RF frequency. Radio transceiver and microwave equipment are available from any number of companies including, but not limited to, Alvarion, Western Multiplex, Proxim, Cisco, Lucent Technologies, Wireless Inc., and Nokia.
[0034] The modules <b>36</b> serving as ADPs have several functions. They receive RF and convert it to Ethernet for local distribution, and can receive Ethernet and convert it to RF and then transmits it to the PDP <b>22</b>. The module <b>36</b> can route information to another module <b>36</b> serving as an ADP without going through the PDP <b>22</b>, and can receive RF and regenerate it forward to the next ADP for processing acting as a repeater.
[0035] In one embodiment, each customer site <b>30</b> has a dedicated radio transceiver and antenna (<b>46</b>) and is served by a dedicated radio transceiver <b>26</b> at the ADP (<b>36</b>). In another embodiment, a single radio transceiver <b>26</b> can serve more than one customer operating through the same antenna by employing a header in the data packet that indicates the intended customer recipient, via one radio transceiver and antenna (<b>46</b>) at the same physical location or customer site <b>30</b>.
[0036] Representative customers for receiving service via the wireless broadband access network in FIG. 2 include Commercial carriers, Business (Enterprise to small), Government, Schools, and Homes, Home offices and Mobile users.
[0037] If a customer site includes a LAN to which its employees or agents are connected, the ADP (<b>36</b>) connects to the radio transceiver and antenna (<b>46</b>) which then connects to the LAN server at that customer site. Individual users gain access to their LAN which then transmits a signal to the ADP (<b>36</b>) when access is needed to and from the Internet or wired network <b>20</b>.
[0038]FIG. 3 depicts the network <b>100</b> again in the form of a block diagram detailing the flow of the present invention and in particular the function of the Network Arbitration Module in accordance with the teachings of the present invention.
[0039] The Network Arbitration Module (NAM) <b>32</b> is used to communicate with other network devices and make routing decisions based on the information that it receives. The primary role of the NAM <b>32</b> is to route traffic via the least busy, fastest path to and from the customer. In order to do this, the NAM <b>32</b> must interact with the network switch (NS) <b>40</b> which manages the network traffic in, out and through the wireless network. From the NS <b>40</b>, the NAM <b>32</b> can learn the status of the network traffic and how busy each individual route is. For example, the NS <b>40</b> can constantly measure the status and usage of the Internet sources (<b>20</b>) in and out of the network, and the NAM <b>32</b> can use this information to determine how to route traffic around and through the wireless network.
[0040] The NAM <b>32</b> can also coordinate with the RF path to know which routes are the best for least time to customer consideration. The Antenna Route Switch (ARS) <b>44</b> preferably communicates with the RF equipment constantly in its path (via antennas <b>48</b><i>a</i>-<i>n </i>to remote transceivers or via other wired or wireless link to network broadband radios <b>26</b>) and determines the status of the paths and what percentage of capacity they are. The NAM <b>32</b> uses this information to route information in, out and around the wireless network. For example, if in FIG. 3, RF path A is too busy or fails, the ARS <b>44</b> relays this information to the NAM <b>32</b> where it determines an alternative path until RF path A is usable and concurrently generates an alarm state. The NAM <b>32</b> also poles the radio transceivers <b>26</b>, <b>46</b>, in the network to ensure they are operating and operating efficiently. Should a radio transceiver (<b>26</b> or <b>46</b>) be inoperative or consistently reporting errors, the NAM <b>32</b> would route accordingly and issue a trouble ticket to network operations for repair or replacement.
[0041] In order to operate the network at optimum efficiency, a Bandwidth Management Module <b>50</b> is used to manage, measure and track the bandwidth in, out and around the network. The BMM <b>50</b> manages all data throughout the network including IP addresses and individual the medium access control (MAC) addresses on each PC/Server at each customer site. The BMM <b>50</b> is used to assign the contracted amount of throughput to an individual customer's PC MAC address, which also ensures that the customer is not receiving more throughput than they are paying for, and lastly, it helps to ensure that the link is being utilized optimally and that no one customer dominates the available bandwidth. The NAM <b>32</b> coordinates with the BMM <b>50</b> to learn how much bandwidth is needed on each route based on the average usage profile to the customers in a particular routing area.
[0042]FIG. 4 is another block diagram depicting the network <b>100</b> and detailing the flow and interaction of the Network Arbitration Module (NAM) with other key components in the network as well as the dynamic input and output description. The NAM <b>32</b> interacts and utilizes key information from other network components as shown. The BMM <b>50</b> generally measures and monitors network traffic load and demand. With respect to the BMM <b>50</b>, the NAM <b>32</b> coordinates with the BMM <b>50</b> to learn how much bandwidth is needed on each route based on the average usage profile to the customers in a particular routing area and measures this against the aggregate available bandwidth. The NAM <b>32</b> then stores this information in its decision routing matrix for processing and route switching consideration from which it determines if the routes are being utilized to their maximum efficiency. The NAM <b>32</b> weighs the capacity of each network route against its actual load factor on a particular route and makes decisions on how to most efficiently haul the traffic over the available pipes. If it is determined that a route is approaching its maximum bandwidth capacity and there are no other paths to offload capacity to, it will generate an alarm.
[0043] From an output perspective of the NAM <b>32</b> to the BMM <b>50</b>, if a route should become unavailable or unusable, the NAM <b>32</b> will know this from its inputs and information learned from the decision route matrix, and will inform or control the BMM <b>50</b> to throttle down or disable that path until it is once again viable. If a route should begin to exceed capacity and no alternative offload routes are available, then the NAM <b>32</b> will issue an order to the BMM <b>50</b> to throttle back users based on the type and importance of communication. For example, a matrix of the type of user and their content can be throttled down to allow for more available bandwidth throughput. Low level users and their low priorities like email and FTP activities would be the first to be throttled.
[0044] From an input perspective of the NAM <b>32</b> from the Network Switch (NS) <b>40</b>, the NAM [<b>32</b>] learns the status of the network traffic and how busy each individual route is. For example, the NS <b>40</b> constantly measures the status and usage of the Internet sources (<b>20</b>) in and out of the network, and the NAM <b>32</b> uses this information to determine how to route traffic around and through the wireless network depicted in FIG. 2. The NAM <b>32</b> tracks this information in real time in its decision routing matrix and then coordinates with other devices to make the network more efficient.
[0045] From an output perspective to the NS <b>40</b>, the NAM <b>32</b> uses the information in its decision routing matrix tables and coordinates with the NS <b>40</b>. The NAM <b>32</b> will poll the NS <b>40</b> and it can issue commands to change network status.
[0046] The radio transceivers <b>26</b> and <b>46</b> can monitor the RF radio transceiver signal strength (RSSI), bit error rate, throughput, and other parameters that affect latency. From an input perspective the NAM <b>32</b> polls the radio transceivers <b>26</b> and <b>46</b> in the network <b>100</b> to ensure they are operating and operating efficiently. Should a radio transceiver be inoperative or consistently reporting errors, the NAM <b>32</b> would route accordingly and issue a trouble ticket to network operations for repair or replacement. The NAM <b>32</b> can measure bit error rate (BER) and RSSI (radio signal strength indication) to determine the RF efficiency of the radio transceivers <b>26</b> and <b>46</b>. Both the data and RF status of each radio transceiver <b>26</b> and <b>46</b> can be tracked in decision routing matrix tables for example. From an output perspective to the radio transceivers <b>26</b> and <b>46</b>, the NAM <b>32</b> communicates with the radio transceivers <b>26</b> and <b>46</b> for troubleshooting purposes. If a radio transceiver drops in BER or RSSI, the NAM can a) issue an alarm and begin to reroute the traffic away from the route in question; or b) if the radio transceiver <b>26</b> or <b>46</b> is responding, it can issue diagnostics and check by putting sample data across the link in question to determine the nature of the problem to determine if the nature of the problem is due to data or the radio frequency connection; or c) issue a radio reset to both radio transceivers <b>26</b> and <b>46</b> and retest; or d) if the radio transceiver is not responding, it can issue a major outage alarm, or e) wait for an all clear status to put the route back in the network.
[0047] From an input perspective from the ARS <b>44</b>, the NAM <b>32</b> must also coordinate with the RF path to know that the routes are operating at acceptable levels of efficiency so that it can make the appropriate routing decisions. The Antenna Route Switch ARS <b>44</b> can constantly communicate with the RF equipment in its path and determine the status of the paths and their levels of efficiency. The ARS <b>44</b> can measure BER and RSSI to determine the relative RF and Data bandwidth efficiency of each path and then submit this data to the NAM <b>32</b> where it is put in the decision routing matrix for consideration. The NAM <b>32</b> uses this information to route information in, out and around the wireless network. From an output perspective to the ARS <b>44</b>, the NAM <b>32</b> communicates with the ARS <b>44</b> to dynamically check/test the RF status of a particular path. Also for maintenance, the NAM <b>32</b> will issue an order for the ARS <b>44</b> to disable alarms and testing on link equipment that is being repaired or maintained.
[0048] Referring to FIG. 5, a flow chart illustrates a method <b>200</b> of dynamic load sharing and balancing for a wireless network coupled to a wired network in accordance with the present invention. The method <b>200</b> can comprise the step <b>202</b> of receiving status information for a plurality of wired network paths preferably selected from the group of bit error rate, latency, threshold, capacity, network outage or clear indication, internet protocol address management information, assigned bandwidth capacity, throttle port access, and routing information. The method can further comprise the step <b>204</b> of receiving status information for each of a plurality of radio frequency paths preferably selected from the group comprising bit error rate, latency, threshold, capacity, keep alive, and received signal strength indication (RSSI). The method can further comprise the step <b>206</b> of arbitrating connections among the plurality of wired network paths and the plurality of radio frequency paths based on the status information received from each of the plurality of radio frequency paths and the status information received from the wired network paths, preferably by receiving wired network traffic information, radio transceiver signal strength, throughput data rates and determining the most efficient path. Optionally, the method <b>200</b> can include the step <b>208</b> of managing network addresses at a local area network site and further managing throughput to a plurality of network addresses at the local area network or the step <b>210</b> of providing added security to a wireless transmission across the wireless network by transmitting the wireless transmission over at least two of the plurality of radio frequency paths. It should be noted that although the present invention contemplates and can utilize the inherent security aspects of spread spectrum wireless protocols, the present invention adds additional security by using multiple diverse paths which add another layer of security against tampering and electronic eavesdropping.
[0049] While the invention has been described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes may be made and equivalent elements may be substituted for elements thereof without departing from the scope of the present invention. For example, the present invention could be applicable in a LAN, WAN, or MAN scenario or in other networks that could use arbitration among various communication links. In addition, modifications may be made to adapt a particular situation more material to the teachings of the present invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Contents4
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8385900B2 | Cited by | United States of America | Applicant |
| US2006126580A1 | Cited by | United States of America | Pre-grant |
| US9438605B2 | Cited by | United States of America | Applicant |
| US8593988B2 | Cited by | United States of America | Search report |
| WO2005064857A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10187397B2 | Cited by | United States of America | Applicant |
| US2015303950A1 | Cited by | United States of America | Search report |
| US9479515B2 | Cited by | United States of America | Applicant |
| US7940731B2 | Cited by | United States of America | Search report |
| US2015222546A1 | Cited by | United States of America | Pre-grant |
| US2012057494A1 | Cited by | United States of America | Pre-grant |
| WO2005062553A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2010040016A1 | Cited by | United States of America | Pre-grant |
| US8595322B2 | Cited by | United States of America | Applicant |
| WO2005062553A1 | Cited by | World Intellectual Property Organization (WIPO) | Applicant |
| US2011069687A1 | Cited by | United States of America | Pre-grant |
| US9537680B2 | Cited by | United States of America | Applicant |
| US2006171402A1 | Cited by | United States of America | Pre-grant |
| US2005037763A1 | Cited by | United States of America | Pre-grant |
| US9986457B2 | Cited by | United States of America | Search report |
| US10798597B2 | Cited by | United States of America | Applicant |
| US2005268321A1 | Cited by | United States of America | Pre-grant |
| US9258719B2 | Cited by | United States of America | Applicant |
| CN111510392A | Cited by | China | Search report |
| US9444719B2 | Cited by | United States of America | Search report |
| US9826416B2 | Cited by | United States of America | Applicant |
| US10003981B2 | Cited by | United States of America | Applicant |
| US2009073941A1 | Cited by | United States of America | Pre-grant |
| US8229363B1 | Cited by | United States of America | Applicant |
| US9503933B2 | Cited by | United States of America | Search report |
| US2007115906A1 | Cited by | United States of America | Pre-grant |
| US7260071B2 | Cited by | United States of America | Search report |
| US2007116056A1 | Cited by | United States of America | Pre-grant |
| US8036224B2 | Cited by | United States of America | Applicant |
| US2007274268A1 | Cited by | United States of America | Pre-grant |
| US2007263628A1 | Cited by | United States of America | Pre-grant |
| US2007030809A1 | Cited by | United States of America | Pre-grant |
| US8581803B2 | Cited by | United States of America | Applicant |
| US9226178B2 | Cited by | United States of America | Applicant |
| US2007002833A1 | Cited by | United States of America | Pre-grant |
| US8694462B2 | Cited by | United States of America | Applicant |
| US2004174900A1 | Cited by | United States of America | Pre-grant |
| US8452889B2 | Cited by | United States of America | Applicant |
| US2015117210A1 | Cited by | United States of America | Pre-grant |
| US10496480B2 | Cited by | United States of America | Applicant |
| US8750211B2 | Cited by | United States of America | Applicant |
| US8737920B2 | Cited by | United States of America | Applicant |
| US9826420B2 | Cited by | United States of America | Applicant |
| WO2010099984A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10477422B2 | Cited by | United States of America | Applicant |
| US7903045B2 | Cited by | United States of America | Applicant |
| US8665835B2 | Cited by | United States of America | Applicant |
| US7679612B2 | Cited by | United States of America | Search report |
| US8792441B2 | Cited by | United States of America | Applicant |
| US8644162B2 | Cited by | United States of America | Applicant |
| US8937867B2 | Cited by | United States of America | Applicant |
| US10355720B2 | Cited by | United States of America | Search report |
| US2005246430A1 | Cited by | United States of America | Pre-grant |
| US8891510B2 | Cited by | United States of America | Search report |
| US2011106909A1 | Cited by | United States of America | Pre-grant |
| US8553560B2 | Cited by | United States of America | Applicant |
| US8218550B2 | Cited by | United States of America | Applicant |
| US2009024736A1 | Cited by | United States of America | Pre-grant |
| US2015029869A1 | Cited by | United States of America | Pre-grant |
| US9432241B2 | Cited by | United States of America | Applicant |
| US2007153807A1 | Cited by | United States of America | Pre-grant |
| US9826424B2 | Cited by | United States of America | Applicant |
| US8509762B2 | Cited by | United States of America | Applicant |
| US10073737B2 | Cited by | United States of America | Applicant |
| US2011092195A1 | Cited by | United States of America | Pre-grant |
| US9125203B2 | Cited by | United States of America | Applicant |
| US2013066674A1 | Cited by | United States of America | Pre-grant |
| EP2075932A3 | Cited by | European Patent Office (EPO) | Search report |
| US2011090820A1 | Cited by | United States of America | Pre-grant |
| CN103049863A | Cited by | China | Search report |
| US7898533B2 | Cited by | United States of America | Applicant |
| US9369886B2 | Cited by | United States of America | Applicant |
| US9602518B2 | Cited by | United States of America | Applicant |
| US2005246753A1 | Cited by | United States of America | Pre-grant |
| US9113353B1 | Cited by | United States of America | Applicant |
| US2015222546A1 | Cited by | United States of America | Search report |
| US9830603B2 | Cited by | United States of America | Applicant |
| US9208476B2 | Cited by | United States of America | Applicant |
| US2008037477A1 | Cited by | United States of America | Pre-grant |
| US2009193140A1 | Cited by | United States of America | Pre-grant |
| US9692593B2 | Cited by | United States of America | Search report |
| US2016373954A1 | Cited by | United States of America | Pre-grant |
| US8855136B2 | Cited by | United States of America | Applicant |
| US9008722B2 | Cited by | United States of America | Applicant |
| US8068478B2 | Cited by | United States of America | Applicant |
| US2009323530A1 | Cited by | United States of America | Pre-grant |
| US8705364B2 | Cited by | United States of America | Applicant |
| US7895352B2 | Cited by | United States of America | Applicant |
| US8498207B2 | Cited by | United States of America | Search report |
| US2007209059A1 | Cited by | United States of America | Pre-grant |
| US9380475B2 | Cited by | United States of America | Applicant |
| US2006133404A1 | Cited by | United States of America | Pre-grant |
| WO2005062554A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US8233396B2 | Cited by | United States of America | Search report |
| US2015303950A1 | Cited by | United States of America | Pre-grant |
1 member in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 11805802 | United States of America | A | |
| US20020118058 | – | – | – |
Members1
| Document | Office | Kind | |
|---|---|---|---|
| US2003191856A1 | United States of America | A1 |
34 transactions on the USPTO file
Abandoned after 2 non-final rejections, 2 final rejections and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 2
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | |
|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandoned | |
| Aband. for Failure to Respond to O. A. | |
| Mail Final Rejection (PTOL - 326)Final rejection | |
| Final RejectionFinal rejection | |
| Date Forwarded to Examiner | |
| Response after Non-Final Action | |
| Mail Non-Final RejectionNon-final rejection | |
| Non-Final RejectionNon-final rejection | |
| Date Forwarded to Examiner | |
| Date Forwarded to Examiner | |
| Disposal for a RCE / CPA / R129 | |
| Request for Continued Examination (RCE) | |
| Request for Extension of Time - Granted | |
| Workflow - Request for RCE - Begin | |
| Mail Advisory Action (PTOL - 303) | |
| Advisory Action (PTOL-303) | |
| Date Forwarded to Examiner | |
| Response after Final Action | |
| Mail Final Rejection (PTOL - 326)Final rejection | |
| Final RejectionFinal rejection | |
| Date Forwarded to Examiner | |
| Response after Non-Final Action | |
| Mail Non-Final RejectionNon-final rejection | |
| Non-Final RejectionNon-final rejection | |
| Case Docketed to Examiner in GAU | |
| IFW TSS Processing by Tech Center Complete | |
| Case Docketed to Examiner in GAU | |
| Case Docketed to Examiner in GAU | |
| Case Docketed to Examiner in GAU | |
| Application Dispatched from OIPE | |
| Application Is Now Complete | |
| IFW Scan & PACR Auto Security Review | |
| IFW Scan & PACR Auto Security Review | |
| Initial Exam Team nn |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003191856
- Publication, EPODOC
- US2003191856
- Application
- 10118058
- Application, DOCDB
- 11805802
- Application, EPODOC
- US20020118058
Titles
- English
- Wireless networking with dynamic load sharing and balancing
Classification
- CPC, 16
- H04W28/08
- H04L12/5692
- H04W28/0958
- H04L45/60
- H04L47/10
- H04L47/125
- H04W16/06
- H04W28/10
- H04L47/14
- H04W28/0231
- H04W40/02
- H04W40/06
- H04W40/12
- H04W48/16
- H04W84/12
- H04W8/04
- IPC, 13
- H04H60 31
- H04L12 28
- H04L12 56
- H04L29 06
- H04L29 08
- H04W16 06
- H04W28 08
- H04W28 10
- H04W40 02
- H04W40 06
- H04W40 12
- H04W72 12
- H04W84 12
- USPC, 2
- 709241000
- 370328000