US20030087645A1 - Frequency assignment for multi-cell IEEE 802.11 wireless networks - Google Patents
Frequency assignment for multi-cell IEEE 802.11 wireless networks Download PDFInfo
- Publication number
- US20030087645A1 US20030087645A1 US10/288,041 US28804102A US2003087645A1 US 20030087645 A1 US20030087645 A1 US 20030087645A1 US 28804102 A US28804102 A US 28804102A US 2003087645 A1 US2003087645 A1 US 2003087645A1
- Authority
- US
- United States
- Prior art keywords
- channel
- access point
- assignment
- access points
- effective channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims abstract description 75
- 238000013439 planning Methods 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000001514 detection method Methods 0.000 claims description 12
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 claims 2
- 238000012986 modification Methods 0.000 claims 2
- 230000004048 modification Effects 0.000 claims 2
- 238000004590 computer program Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 50
- 230000006870 function Effects 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 11
- 238000001228 spectrum Methods 0.000 description 10
- 108700026140 MAC combination Proteins 0.000 description 9
- 230000001413 cellular effect Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000002301 combined effect Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- AZFKQCNGMSSWDS-UHFFFAOYSA-N MCPA-thioethyl Chemical compound CCSC(=O)COC1=CC=C(Cl)C=C1C AZFKQCNGMSSWDS-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/04—Traffic adaptive resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the invention relates to frequency planning for wireless networks.
- WLANs wireless local area networks
- LAN wireless Local Area Network
- IEEE 802.11 The IEEE 802.11 standard includes a medium access control (MAC) layer and several physical layers, including a frequency-hopping spread spectrum (FHSS) physical layer and a direct sequence spread spectrum (DSSS) physical layer.
- MAC medium access control
- FHSS frequency-hopping spread spectrum
- DSSS direct sequence spread spectrum
- Versions of the IEEE 802.11 standard include the IEEE 802.11a standard, which describes a physical layer based on orthogonal frequency division multiplexing (OFDM), and the IEEE 802.11b standard, which specifies a high-rate DSSS layer. Because of its maturity and low cost, IEEE 802.11b capability has been included as standard equipment in many laptop computers and hand-held devices. Thus, IEEE 802.11b products make up the bulk of the installed base of IEEE 802.11 systems. The IEEE 802.11 WLANs support data rates up to 11 Mbps, albeit over short ranges, far exceeding that to be offered by the third generation (3G) cellular wireless networks.
- 3G third generation
- the IEEE 802.11 WLANs and 3G networks have major differences in their design at physical (PHY) and medium access control (MAC) layers to meet different needs.
- the IEEE 802.11 design is much simpler than that of the 3G network because the IEEE 802.11 standard was devised to serve a confined area (e.g., a link distance of at most several hundred meters) with stationary and slow-moving users, while the 3G specifications were developed for greater flexibility in terms of geographical coverage and mobility, even providing for users traveling at a high speed.
- the IEEE 802.11 network can support data rates higher than those by the 3G networks.
- the cost of IEEE 802.11 equipment is much lower than that for 3G equipment because of the simple and open design of IEEE 802.11 networks, coupled with competition among WLAN vendors.
- the 3G spectrum (such as the Personal Communications System (PCS) band at 1.9 GHz) is licensed and very expensive.
- PCS Personal Communications System
- the IEEE 802.11b networks operate in the unlicensed Industrial, Scientific and Medical (ISM) band at 2.4 GHz. Since the frequency band is free, there is apparently no pressing need to optimize the spectral efficiency. Rather, simplicity and achieving low cost for the equipment are more important.
- ISM Industrial, Scientific and Medical
- Frequency planning i.e., allocation of a limited number of frequencies, for an IEEE 802.11b network is different from that for a traditional cellular network.
- Frequency planning techniques for cellular wireless networks are well known.
- typical cellular wireless networks such as those based on the Global System for Mobile Communications (GSM) and Enhanced Data GSM Evolution (EDGE) standards
- GSM Global System for Mobile Communications
- EDGE Enhanced Data GSM Evolution
- two separate radio channels namely the traffic and control channels
- the control channels are used to carry user data and control traffic, respectively.
- terminals access the control channels to send control information via some contention mechanism. After the information is successfully received and processed by a base station (BS), the terminal is assigned with a specific traffic channel for transmitting its data traffic.
- BS base station
- Existing frequency assignment or radio-resource allocation schemes were devised mainly for such traffic channels.
- Such schemes seek to avoid mutual interference among various terminals or BSs using the same frequency.
- frequency assignment or radio-resource allocation is based on statistical averages or worst cases, e.g., 90% chance of acceptable link quality, across multiple co-channel cells.
- frequency planning mechanisms for traditional cellular networks tend to assign the same frequency to cells that are a sufficient distance apart.
- control and traffic channels in the IEEE 802.11b network. Instead, all user data and control information (in both directions between terminals and APs) are carried on the same physical channel.
- the access to the channel by multiple transmitters is coordinated by the MAC protocol, e.g., the well-known, Carrier Sense Multiple Access (CSMA) protocol with collision avoidance feature. Under that protocol, a transmitter can transmit only if it senses that the channel is currently idle. As a result, even if two closely located APs are allocated with the same frequency channel, much of the mutual (co-channel) interference can still be avoided by the CSMA protocol, and the available bandwidth is shared implicitly between the two cells served by the two APs.
- CSMA Carrier Sense Multiple Access
- the MAC protocol provides an effective, distributed mechanism to “coordinate” the channel access among terminals and APs. In the worst case, both APs behave as if they share the same frequency. Nevertheless, the IEEE 802.11 protocol still works properly, thus demonstrating the robustness of its design, at the expense of increased delay (due to backoff when sensing channel busy) and degraded network throughput.
- the invention provides for frequency planning in wireless networks.
- Traffic load information is obtained for access points belonging to a multi-cell wireless network.
- Channels are assigned to the access points based on the traffic load information.
- Embodiments of the invention may include one or more of the following features.
- the channels may be assigned by determining, for each access point, at least one set of interferers from among the other access points relative to the access point.
- the at least one set of interferers may be determined by determining, for each of the other access points, if any co-channel interference by the other access point is greater than or equal to a detection threshold and, if it is determined that the co-channel interference is greater than or equal to the detection threshold, identifying the other access point as belonging to the set of interferers for the access point.
- the detection threshold is indicative of a busy channel according to the CSMA protocol.
- the co-channel interference may be derived from values of signal path loss between the access point and the other access point and transmission power of the other access point.
- the frequency planning mechanism serves as a valuable tool for frequency planning of large-scale multi-cell IEEE 802.11 WLANs by focusing on interactions among devices such as access points based on their traffic loads and radio propagation. Thus, collision of signals in a frequency band that would otherwise occur among the APs are minimized or avoided while throughput of information is optimized.
- the frequency planning tool can be deployed in a number of different applications, e.g., as part of managed wireless LAN services for business customers or, alternatively, as part of an access point product for an automatic and adaptive frequency planning.
- FIG. 1 is block diagram of a wireless network having multiple access points (APs).
- APs access points
- FIG. 2 is a block diagram showing an internal architecture of an AP configured with a tool for performing a frequency assignment process.
- FIG. 3 is an illustration of different classes of co-channel interferer APs relative to a given AP.
- FIG. 4 is a flow diagram of one exemplary embodiment of the frequency assignment process (of FIG. 2).
- FIG. 5 is an illustration of an exemplary frequency assignment produced by the frequency assignment process (of FIG. 4) for a wireless network with 7 cells and 21 APs.
- FIG. 6 is an illustration of an exemplary frequency assignment produced by the frequency assignment process (of FIG. 4) for a wireless network with 37 cells and 111 APs.
- a wireless network 10 includes a wired network 12 (e.g., a Local Area Network or “LAN”) having multiple wireless access points 14 coupled thereto.
- the network 10 further includes wireless stations or terminals 16 associated with the different APs 14 to form infrastructure basic service structures (or cells) 18 .
- the AP 14 and terminals 16 served by that AP 14 (collectively referred to as a “cell”) in a given infrastructure basic service set (BSS) 18 communicate with each other over a common channel that is assigned to the AP.
- BSS infrastructure basic service set
- the AP 14 and terminals 16 communicate with each other according to the wireless protocol provided by the IEEE 802.11 standard.
- the IEEE 802.11 standard specifies the medium access control (MAC) and the physical (PHY) characteristics for WLANs.
- the IEEE 802.11 standard is defined in International Standard ISO/IEC 8802-111, “Information Technology-Telecommunications and Information Exchange Area Networks,” 1999 Edition, which is hereby incorporated by reference in its entirety.
- the APs 14 thus provide for communications between the terminals 16 and any devices that may be connected to the wired network 12 .
- Adjacent access points (APs) in IEEE 802.11 networks can be assigned with the same channel or frequency, which is shared by those APs and their associated terminals according to the multiple access protocol (MAC), namely, the Carrier Sensing Multiple Access with Collision Avoidance (CSMA/CA) protocol.
- MAC multiple access protocol
- CSMA/CA Carrier Sensing Multiple Access with Collision Avoidance
- traffic load for the APs has to be considered so that there is enough link capacity for the expected traffic load.
- the network 10 employs a frequency planning mechanism that considers the combined effects of radio propagation, the IEEE 802.11 MAC protocol and traffic load, so as to mitigate the impact of co-channel interference on the performance of an IEEE 802.11 network.
- the AP 14 includes a processor 20 , coupled to the network 12 by way of a network interface 22 .
- the network interface 22 permits the processor 20 to send and receive units of data, such as packets, over the network 12 using conventional techniques.
- the processor 20 is also coupled to memory 24 .
- the memory 24 stores firmware 26 that, when executed by the processor 20 , causes the access point 14 to operate as described herein.
- the firmware 26 includes a frequency planning (or assignment) process 28 that allows the AP 14 to generate channel assignments for all of the APs 14 in the network 10 .
- each AP 14 could perform the process to determine channel assignment in a distributed manner.
- a parameter store 30 which stores, among other information, AP configuration 32 , including channel assignment information and possibly AP traffic load information and radio parameter data.
- the AP 14 can also include an I/O interface 33 to allow the AP to be connected to other peripherals.
- the functionality of the AP 14 may reside in a computer system such as a PC or workstation, with a user interface for manually configuring the access point with information, e.g., channel assignment, or, in the case of the AP running the channel assignment process 28 , parameter data to be used by the channel assignment process, or can be connected to a management console for such purpose.
- a computer system such as a PC or workstation
- information e.g., channel assignment
- parameter data to be used by the channel assignment process e.g., parameter data to be used by the channel assignment process
- the entire channel assignment process can be installed and executed on a separate system such as a network management system.
- a network management system or AP responsible for the channel assignment has generated the assignment information
- AP configuration information including the channel assignment can be provided to the APs over the network, or the APs can be configured with the appropriate channel assignment manually.
- the process 28 can be implemented as an automated process that is performed when an initial site “layout” is being defined. At such a stage, the process runs after some pre-determined time interval during which initial loading information is collected. Preferably, it can execute whenever an access point joins or is removed from the network, or whenever AP loading conditions have changed.
- the AP 14 includes a wireless interface 34 that includes one or more wireless transceivers 36 .
- the transceivers 36 are radio frequency (RF) transceivers.
- each transceiver 36 includes its own receiver for receiving wireless RF communications from a terminal, a transmitter for transmitting wireless RF communications to a terminal, and a microprocessor to control the transceiver.
- Wireless communications are received and transmitted by the transceivers 36 via respective antennas 38 , which are connected to the transceiver.
- Each of the transceivers 36 and antennas 38 are conventional in configuration and operation.
- Frequency planning for IEEE 802.11 networks has two distinct characteristics. First, according to the spectrum allocation in North America, there are three overlapping channels for allocation in the IEEE 802.11b networks and eight overlapping channels for IEEE 802.11a networks. Thus, one has to adopt a tight frequency reuse strategy for the 802.11 networks.
- the original IEEE 802.11 specification allows for several different kinds of physical layers, including direct sequence spread spectrum (DSSS), frequency hopping spread spectrum (FHSS) and infrared (IR).
- DSSS direct sequence spread spectrum
- FHSS frequency hopping spread spectrum
- IR infrared
- the DSSS design supports data rates of 1 and 2 Mbps.
- the IEEE 802.11b was adopted to support data rates of 5.5 and 11 Mbps, operating in the 2.4 GHz ISM band.
- the IEEE 802.11b network can support 1, 2, 5.5 and 11 Mbps, depending on radio conditions.
- IEEE 802.11a which uses a different physical layer known as orthogonal frequency division multiplexing (OFDM) to support data rates ranging from 6 to 54 Mbps, operating in the 5.5 GHz band (the U-NII band).
- OFDM orthogonal frequency division multiplexing
- the channel assignment technique of the process 28 is described with respect to IEEE 802.11b networks, it will be understood that the technique can be applied to other IEEE 802.11-based networks as well.
- the IEEE 802.11 MAC protocol supports the independent basic service set (IBSS), which has no connection to wired networks (i.e., an ad-hoc wireless network), as well as an infrastructure BSS, which includes an AP connecting to a wired network (as shown in FIG. 1). While the present invention also applies to the IBSS case, only the infrastructure BSS will be considered.
- the IEEE 802.11 MAC protocol defines five timing intervals for the MAC protocol. Two of them are considered to be basic ones that are determined by the physical layer: the short interframe space (SIPS) and the slot time. The other three intervals are defined based on the two basic intervals: the priority interframe space (PIFS) and the distributed interframe space (DIFS), and the extended interframe space (EIFS).
- PIFS priority interframe space
- DIFS distributed interframe space
- EIFS extended interframe space
- the SIFS is the shortest interval, followed by the slot time. The latter can be viewed as a time unit for the MAC protocol operations, although the IEEE 802.11 channel as a whole does not operate on a slotted-time basis.
- the SIFS and slot time are 10 ⁇ s and 20 ⁇ s, respectively.
- the PIFS is equal to SIFS plus one slot time, while the DIFS is the SIFS plus two slot times.
- the EIFS is much longer than the other four intervals and is used if a data frame is received in error.
- the IEEE 802.11 MAC supports the Point Coordination Function (PCF) and the Distributed Coordination Function (DCF).
- PCF Point Coordination Function
- DCF Distributed Coordination Function
- the PCF provides contention-free access, while the DCF uses the carrier sense multiple access with collision avoidance (CSMA/CA) mechanism for contention-based access.
- CSMA/CA carrier sense multiple access with collision avoidance
- the DCF operates as follows. An AP (or station) with a new packet ready for transmission senses whether or not the channel is busy. If the channel is detected idle for a DIFS interval (i.e., 50 ⁇ s for IEEE 802.11b networks), the AP starts packet transmission. Otherwise, the AP continues to monitor the channel busy or idle status. After finding the channel idle for a DIFS interval, the AP: a) starts to treat channel time in units of slot time, b) generates a random backoff interval in units of slot time, and c) continues to monitor whether the channel is busy or idle. In the last step, for each slot time where the channel remains idle, the backoff interval is decremented by one. When the interval value reaches zero, the AP starts packet transmission.
- DIFS interval i.e., 50 ⁇ s for IEEE 802.11b networks
- the decrement of the backoff interval stops (i.e., is frozen) and resumes only after the channel is detected idle continuously for the DIFS interval and the following one slot time. Again, packet transmission is started when the backoff interval reaches zero.
- the backoff mechanism helps avoid collision since the channel has been detected to be busy recently. Further, to avoid channel capture, an AP must wait for a backoff interval between two consecutive new packet transmissions, even if the channel is sensed idle in the DIFS interval.
- the IEEE 802.11 standard requires a receiver to send an acknowledge message (ACK) for each packet that is successfully received. Furthermore, to simplify the protocol header, an ACK contains no sequence number and is used to acknowledge receipt of the immediately previous packet sent. That is, APs and stations exchange data based on a stop-and-go protocol. The sender is expected to receive the ACK within the 10 ⁇ s SIFS interval after the packet transmission is completed. If the ACK does not arrive at the sender within a specified ACK-timeout period, or it detects transmission of a different packet on the channel, the original transmission is considered to have failed and is subject to retransmission by the backoff mechanism.
- ACK acknowledge message
- the IEEE 802.11 MAC protocol implements a network allocation vector (NAV), whose value indicates to each station the amount of time that remains before the channel will become idle. All packets contain a duration field and the NAV is updated according to the field value in each decoded packet, regardless of the intended recipient of the packet.
- the NAV is thus referred to as a virtual carrier sensing mechanism.
- the MAC uses the combined physical and virtual sensing to avoid collision.
- the protocol described above is called the two-way handshaking.
- the MAC also contains a four-way protocol that requires the transmitter and receiver to exchange Request-to-Send (RTS) and Clear-to-Send (CTS) messages before sending actual data, as a way to resolve the so-called hidden terminal problem.
- RTS Request-to-Send
- CTS Clear-to-Send
- the available number of non-overlapping channels for IEEE 802.11 WLAN systems depends on the underlying PHY layer.
- the ISM band at 2.4 GHz is divided into eleven channels for the IEEE 802.11 network where adjacent channels partially overlap each other. Nevertheless, among these eleven channels, there are three completely non-overlapping ones, separated by 25 MHz at their center frequency. In principle, all eleven channels are available for allocation in a given IEEE 802.11 network. However, it may be that overlapping channels can cause enough interference that it is not beneficial to assign overlapping channels to APs. Therefore, only the assignment of non-overlapping channels is considered.
- the approach to frequency planning described herein can be extended to the allocation of overlapping channels with proper weighting of the overlapped spectrum, proportional to their overlaps, however.
- the frequency assignment process 28 described herein focuses on transmission by the APs because the bandwidth consumption for downlink (i.e., from AP to terminal) transmission is much higher than that for uplink (i.e., from terminal to AP) transmission for typical office environment and Internet applications.
- the frequency assignment process 28 takes into account the radio-path signal loss between every pair of APs in the network 10 and uses that information to define sets or classes of interferers for each i-th AP (or “AP i ”). Based on the interferer classification and the expected traffic utilization (load) associated with each AP, the effective channel utilization as seen by each AP can be determined. The effective channel utilization represents the sum of the traffic load of the AP and that “induced” by its interferers because of channel sensing.
- the problem of frequency planning is formulated as a non-linear zero-one integer programming problem, where one of the objective functions is to minimize the effective utilization of the “bottleneck” channel (i.e., the AP with the most highly loaded channel). A heuristic algorithm is used to solve the problem.
- an AP with traffic ready for transmission determines if the assigned channel (frequency) is busy or idle. For example, if the AP detects that the received power of co-channel interference is equal to or greater than a channel-busy detection threshold ⁇ (in units of mW), which corresponds to about ⁇ 80 dBm in the IEEE 802.11b standard, the channel is considered to be busy. Otherwise, it is idle.
- ⁇ in units of mW
- the channel busy status is due to a single transmitting AP or a group of multiple APs transmitting simultaneously.
- the interferers for each AP can be classified as follows. Specifically, for each AP i , C i (1) denotes a set of interfering APs where transmission by any one AP in the set can cause enough interference for AP i to detect channel busy. The APs in the set C i (1) are called class-1 interferers for AP i . Likewise, C i (2) denotes a set of pairs of two interfering APs where transmission by any pair of APs in the set can cause AP i to sense channel busy.
- the APs in C i (2) are referred to herein as class-2 interferers. It can be noted that transmissions by any single AP in C i (2) are not sufficient to cause AP, to sense channel busy. Further, the APs in any AP pair in C i (2) are not class-1 interferers to each other.
- the C i (1) and C i (2) interferers for each AP i 16 a can be determined by measuring or estimating signal path loss between each pair of APs in the network. Letting P j and h ij denote the transmission power at AP j 16 b and the signal path loss from AP j to AP i , respectively, the classification of AP j 16 b as a C i (1) interferer requires that
- h ij P j represents, for AP i , the co-channel interference contributed by AP j , (indicated in the figure by reference numeral 42 a ) and ⁇ is the power threshold to detect channel busy.
- h im P m +h in P n represents the co-channel interference of the AP pair AP m and AP n (indicated in the figure by reference numeral 42 b ).
- Equations (1) and (2) It is assumed the transmission power in Equations (1) and (2) is fixed in this disclosure. However, the channel assignment mechanism could be adapted to support dynamic power control as well.
- Measurement of known RF parameters can be carried out by a dedicated hardware device, such as a handheld measurement device, or a site survey software tool running on a network manager console or PC, or even on the AP device itself.
- a dedicated hardware device such as a handheld measurement device, or a site survey software tool running on a network manager console or PC, or even on the AP device itself.
- Many wireless LAN equipment vendors bundle such tools with their access point hardware. Traffic load can also be measured or modeled by commercially available network management software.
- N non-overlapping channels
- N 3 for the IEEE 802.11b network for non-overlapping channels.
- An effective channel utilization U i is defined as the fraction of time at which the channel can be sensed busy or is used for transmission by AP i .
- assignment indicator (or weight) X ij is equal to ‘1’ if AP i is assigned with channel j and is equal to ‘0’ otherwise.
- the first term ⁇ i is the offered traffic load for AP i in terms of channel utilization without interference from any source.
- the first summation term inside the brackets in Equation (3) represents the total traffic load of all class-1 interfering APs that are assigned the same channel as AP i .
- AP i senses channel busy when any one of its class-1 interferers transmits on the same channel.
- the last summation term in Equation (3) represents the total traffic load of all class-2 interferers.
- the interferer classes can be defined to include overlapping channels as well.
- the transmission power from interferers on overlapping channels can be weighted proportionally to the spectrum overlap.
- the weight for non-overlapping channels is ‘0’, and for fully overlapping co-channel cases is ‘1’.
- Partially overlapping ones are somewhere in between depending on their carrier frequency offset, filter shapes and other factors.
- Channel stability is maintained (i.e., all traffic can be sent eventually) by requiring that
- a threshold S is equal to a value of 1.
- the value of S can be made less than 1 to account for overhead of CSMA contention or other source of interference.
- One objective function for the channel assignment is to minimize the effective utilization of the “bottleneck” AP, that is,
- Equation (5) the objective function in Equation (5) is to assign channels such that the effective utilization of the most heavily loaded AP is minimized. This results in more resources available for the most heavily loaded AP, given offered traffic loads.
- a heuristic algorithm for the channel assignment process 28 with Equation (5) as the objective function, a heuristic algorithm is utilized, as described below with reference to FIG. 4.
- the heuristic algorithm attempts to minimize the effective channel utilization for the bottleneck AP.
- the heuristic algorithm makes use of the following parameters: offered traffic load p i and interferer sets C i (1) and C i (2) for each AP i .
- the process 28 is subject to constraints of Equation (4) for all APs.
- the process 28 begins (step 50 ) by generating a random (initial) channel assignment for each AP, in the network (step 52 ). This assignment is treated as the best assignment obtained so far.
- the process 28 determines the effective channel utilization U i for each AP i based on the generated channel assignment (step 54 ).
- the process 28 identifies the AP (say, the “i-th” AP, or AP i ) with the highest or maximum effective channel utilization (step 56 ). This AP is referred to as the “bottleneck” AP.
- the maximum effective channel utilization, that is, max ⁇ U i ⁇ , for the assignment is denoted by V (step 58 ).
- one such AP i is chosen randomly as the “bottleneck.”
- the process 28 identifies its current assigned channel, say channel k (step 60 ).
- the process 28 temporarily modifies the channel assignment by reassigning only AP j with channel n, and recomputes the maximum effective channel utilization, denoted by W jn , for the new assignment (step 62 ).
- the process 28 determines the minimum, denoted by W, from among all the W jn 's (step 64 ).
- the process 28 compares the values of W and V (step 66 ). If the process 28 determines that the value of W is less than that of V, then the process 28 replaces V by W, records the associated new assignment as the “new” best solution (i.e., to finalize the channel change for one AP that minimizes the objective function the most) (step 70 ), and returns to step 54 .
- step 72 the process 28 determines that W and V are equal, then, with a pre-specified probability ⁇ , preferably in the range 1> ⁇ >O (to avoid infinite looping, as discussed later), the process 28 replaces V by W, records the new assignment as the best solution (step 74 ) and returns to step 54 . If the process 28 determines that W is greater than V, the process 28 saves the current assignment and associated V value as the best solution obtained so far (that is, the current assignment is the local suboptimal assignment) (step 76 ). The process 28 determines if there is another random assignment to be considered (step 78 ). If so, the process 28 returns to step 52 to repeat the processing for another random assignment.
- ⁇ preferably in the range 1> ⁇ >O
- the process 28 selects a final assignment as the best solution, that is, it is the channel assignment with the lowest value of V, among the local suboptimal assignments reached at step 76 (step 80 ).
- the process 28 tests the final solution to determine if constraints of Equation (4) for all APs are satisfied for the final assignment (step 82 ). If so, the final assignment is feasible. Otherwise, it is considered that no feasible solution exists for the network under consideration. After the feasibility is tested, the process 28 terminates (step 84 ).
- the heuristic assignment technique has a loop-free property, that is, with 1> ⁇ >O in step 74 (FIG. 4), the heuristic algorithm does not have infinite looping.
- the proof is as follows. Given that the number of AP's M and available channels N in the system are finite, steps of identifying the bottleneck AP and determining W can be completed in a finite amount of time. The only possibility that the algorithm has an infinite loop is that the steps of processing a random assignment are executed repeatedly without stop.
- V 1 >V 2 > . . . >V m With both M and N being finite, there are only a finite number of all possible channel assignments. Since each new assignment finalized by step 70 has a unique maximum effective channel utilization, it is thus impossible that m goes to infinity. That is, step 76 must be reached after a finite amount of processing.
- the sequence Z i is monotonic strictly decreasing. Physically, Z i represents the sequence of the maximum effective channel utilization for an improved assignment finalized by step 70 , or step 74 (FIG. 4) that yields a maximum utilization lower than any assignments examined by the algorithm so far in the search process.
- the algorithm is repeated for a given number (say K) of initial random assignments. For each initial assignment, one such sequence Z i (as discussed above) can be obtained. It can be noted that the sequences associated with different initial assignments have different lengths and are mutually independent of each other (although elements in the same sequence are dependent). Furthermore, when the algorithm eventually stops, it is assumed that it has encountered a total of n improved assignments (i.e., improved over those examined earlier and derived from the same initial assignment), which is the sum of lengths of the sequences of Z i minus K.
- Q ⁇ denotes the probability that the final suboptimal solution generated by the algorithm falls within the top- ⁇ -fraction of assignments.
- Equation (9) One can obtain Equation (9) by replacing Z i on the left hand side by Z 0 1 on the right side for one i at a time. Since the Z 0 i variables are independent,
- Equation (7) Using the definition in Equation (6), substituting Equation (10) into Equation (9) and then Equation (9) into Equation (8) yields Equation (7).
- Equation (7) The case with multiple initial random assignments is proved by exploiting the property that the sequences Z i associated with different initial assignments are mutually independent.
- the performance of the process 28 is validated by applying the process 28 to two settings of multi-cell networks using the IEEE 802.11 air interface for which the optimal assignment is known.
- the settings correspond to settings for a seven (7) cell network and thirty-seven (37) cell network.
- FIG. 5 an assignment 90 generated by the process 28 for a setting that corresponds to a network with 7 cells is shown.
- Three adjacent hexagon-shaped sectors 92 a , 92 b and 92 c form a cell 94 .
- Each sector 92 is served by an AP at the center of the cell.
- Each AP antenna has a beamwidth of 60′ and points toward an appropriate direction to serve the associated sector.
- FIG. 6 an assignment 100 for a setting that corresponds to a network with 37 cells is shown.
- the antenna gain has a parabolic shape; that is, a 3 dB drop relative to the front direction occurs at the half beamwidth angle. Any direction beyond a threshold angle in clockwise or anti-clockwise direction suffers a given, fixed attenuation relative to the gain at the front direction, which is called the front-to-back (FTB) ratio.
- the FTB is set to be 25 dB.
- the channel-busy detection threshold ⁇ is set to be 2.5e-3 ⁇ W (which corresponds to ⁇ 86 dBm).
- the optimal assignment is the traditional frequency reuse of 3. That is, no adjacent sectors (APs) use the same channel.
- the process 28 When the process 28 is applied to the network with 7 cells and 21 APs, as shown in FIG. 5, it generates the optimal channel assignment based on 50 random assignments.
- the optimal assignment 90 with channels 1 to 3 assigned to the various sectors 92 a , 92 b and 92 c for each cell 94 is as shown in FIG. 5.
- the process 28 was unable to yield the obvious optimal assignment of reuse of 3, that is, without considering the boundary effect of the cell layout (which makes the interference conditions non-uniform).
- the suboptimal solution for channels 1-3 obtained from the process using 1,000 random assignments is the assignment 100 shown in FIG. 6. It can be seen from the assignment 100 that most of the sectors (APs) use a channel different from those in adjacent sectors. In the worst case, at most two adjacent sectors share the same channel. The process encountered and finalized a total of 505,363 improved assignments. Based on the analysis set forth above, with a probability higher than 99.4%, the suboptimal solution, assignment 100 , falls within the top 0.001th percentile. This result is quite acceptable.
- Another objective function (in addition to objective function of Equation (5)) is to minimize the overall interference, that is,
- Equation (11) For the optimization with Equation (11) as the objective function, a linear integer programming approach can be used.
- the offered load p i and the interferer sets C i (1) and C i (2) for each AP, are known.
- the programming problem is non-linear due to the cross-products of X ij 's in U i , as defined in Equation (3).
- known techniques for example, the technique described in the paper by W. W. Chu entitled “Optimal File Allocation in a Multiple Computer System, “ IEEE Trans. On Computers , C-18, No. 10, pp.
- Yet another objective function is to maximize network throughput.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A frequency planning method for use in an IEEE 802.11 wireless network is described. The frequency planning method obtains traffic load information associated with access points belonging to a multi-cell wireless network and assigns channels to the access points based on the traffic load information.
Description
- This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/337,694 (Attorney Docket No. 2001-0531), filed Nov. 8, 2001, which is incorporated herein by reference in its entirety for all purposes.
- The invention relates to frequency planning for wireless networks.
- To meet the growing demand for wireless data services, many companies have started deploying wireless local area networks (WLANs) in airports, hotels, convention centers, coffee shops and other locations in which network access by the public is desirable. Many of these WLANs support the popular IEEE standard for wireless Local Area Network (LAN) protocol, known as the IEEE 802.11 standard. The IEEE 802.11 standard includes a medium access control (MAC) layer and several physical layers, including a frequency-hopping spread spectrum (FHSS) physical layer and a direct sequence spread spectrum (DSSS) physical layer. Versions of the IEEE 802.11 standard include the IEEE 802.11a standard, which describes a physical layer based on orthogonal frequency division multiplexing (OFDM), and the IEEE 802.11b standard, which specifies a high-rate DSSS layer. Because of its maturity and low cost, IEEE 802.11b capability has been included as standard equipment in many laptop computers and hand-held devices. Thus, IEEE 802.11b products make up the bulk of the installed base of IEEE 802.11 systems. The IEEE 802.11 WLANs support data rates up to 11 Mbps, albeit over short ranges, far exceeding that to be offered by the third generation (3G) cellular wireless networks.
- The IEEE 802.11 WLANs and 3G networks (or conventional cellular wireless networks) have major differences in their design at physical (PHY) and medium access control (MAC) layers to meet different needs. In general, the IEEE 802.11 design is much simpler than that of the 3G network because the IEEE 802.11 standard was devised to serve a confined area (e.g., a link distance of at most several hundred meters) with stationary and slow-moving users, while the 3G specifications were developed for greater flexibility in terms of geographical coverage and mobility, even providing for users traveling at a high speed. As a result, the IEEE 802.11 network can support data rates higher than those by the 3G networks. In addition, the cost of IEEE 802.11 equipment is much lower than that for 3G equipment because of the simple and open design of IEEE 802.11 networks, coupled with competition among WLAN vendors.
- In terms of operations, the 3G spectrum (such as the Personal Communications System (PCS) band at 1.9 GHz) is licensed and very expensive. As a result, every effort has been directed toward optimizing the spectral efficiency while maintaining the quality of service in terms of coverage and data rate for a limited spectrum allocation. In contrast, the IEEE 802.11b networks operate in the unlicensed Industrial, Scientific and Medical (ISM) band at 2.4 GHz. Since the frequency band is free, there is apparently no pressing need to optimize the spectral efficiency. Rather, simplicity and achieving low cost for the equipment are more important. Despite the relatively abundant spectrum (i.e., a total of 75 MHz in the 2.4GHz Band) at the ISM band, as IEEE 802.11b networks are deployed widely, they start to interfere with each other. Such interference leads to a degradation in network throughput.
- Frequency planning, i.e., allocation of a limited number of frequencies, for an IEEE 802.11b network is different from that for a traditional cellular network. Frequency planning techniques for cellular wireless networks are well known. In typical cellular wireless networks, such as those based on the Global System for Mobile Communications (GSM) and Enhanced Data GSM Evolution (EDGE) standards, two separate radio channels, namely the traffic and control channels, are used to carry user data and control traffic, respectively. For example, terminals access the control channels to send control information via some contention mechanism. After the information is successfully received and processed by a base station (BS), the terminal is assigned with a specific traffic channel for transmitting its data traffic. Existing frequency assignment or radio-resource allocation schemes were devised mainly for such traffic channels. Such schemes seek to avoid mutual interference among various terminals or BSs using the same frequency. In practical networks, there is no real-time coordination among BSs in the assignment of traffic channels to terminals in different cells. Thus, frequency assignment or radio-resource allocation is based on statistical averages or worst cases, e.g., 90% chance of acceptable link quality, across multiple co-channel cells. Typically, frequency planning mechanisms for traditional cellular networks tend to assign the same frequency to cells that are a sufficient distance apart.
- There is no such distinction between control and traffic channels in the IEEE 802.11b network. Instead, all user data and control information (in both directions between terminals and APs) are carried on the same physical channel. The access to the channel by multiple transmitters is coordinated by the MAC protocol, e.g., the well-known, Carrier Sense Multiple Access (CSMA) protocol with collision avoidance feature. Under that protocol, a transmitter can transmit only if it senses that the channel is currently idle. As a result, even if two closely located APs are allocated with the same frequency channel, much of the mutual (co-channel) interference can still be avoided by the CSMA protocol, and the available bandwidth is shared implicitly between the two cells served by the two APs. In a sense, the MAC protocol provides an effective, distributed mechanism to “coordinate” the channel access among terminals and APs. In the worst case, both APs behave as if they share the same frequency. Nevertheless, the IEEE 802.11 protocol still works properly, thus demonstrating the robustness of its design, at the expense of increased delay (due to backoff when sensing channel busy) and degraded network throughput.
- Consequently, existing frequency allocation mechanisms that do not consider the combined effect of physical channel and MAC protocol are not directly applicable to the IEEE 802.11 networks. The MAC CSMA protocol helps to avoid much of co-channel interference in large multi-cell IEEE 802.11 networks, but does so at the potential expense of network performance.
- The invention provides for frequency planning in wireless networks. Traffic load information is obtained for access points belonging to a multi-cell wireless network. Channels are assigned to the access points based on the traffic load information.
- Embodiments of the invention may include one or more of the following features.
- The channels may be assigned by determining, for each access point, at least one set of interferers from among the other access points relative to the access point. The at least one set of interferers may be determined by determining, for each of the other access points, if any co-channel interference by the other access point is greater than or equal to a detection threshold and, if it is determined that the co-channel interference is greater than or equal to the detection threshold, identifying the other access point as belonging to the set of interferers for the access point. The detection threshold is indicative of a busy channel according to the CSMA protocol.
- The co-channel interference may be derived from values of signal path loss between the access point and the other access point and transmission power of the other access point.
- Particular implementations of the invention may provide one or more of the following advantages. The frequency planning mechanism serves as a valuable tool for frequency planning of large-scale multi-cell IEEE 802.11 WLANs by focusing on interactions among devices such as access points based on their traffic loads and radio propagation. Thus, collision of signals in a frequency band that would otherwise occur among the APs are minimized or avoided while throughput of information is optimized. The frequency planning tool can be deployed in a number of different applications, e.g., as part of managed wireless LAN services for business customers or, alternatively, as part of an access point product for an automatic and adaptive frequency planning.
- Other features and advantages of the invention will be apparent from the following detailed description and from the claims.
- FIG. 1 is block diagram of a wireless network having multiple access points (APs).
- FIG. 2 is a block diagram showing an internal architecture of an AP configured with a tool for performing a frequency assignment process.
- FIG. 3 is an illustration of different classes of co-channel interferer APs relative to a given AP.
- FIG. 4 is a flow diagram of one exemplary embodiment of the frequency assignment process (of FIG. 2).
- FIG. 5 is an illustration of an exemplary frequency assignment produced by the frequency assignment process (of FIG. 4) for a wireless network with 7 cells and 21 APs.
- FIG. 6 is an illustration of an exemplary frequency assignment produced by the frequency assignment process (of FIG. 4) for a wireless network with 37 cells and 111 APs.
- Referring to FIG. 1, a
wireless network 10 includes a wired network 12 (e.g., a Local Area Network or “LAN”) having multiplewireless access points 14 coupled thereto. Thenetwork 10 further includes wireless stations orterminals 16 associated with thedifferent APs 14 to form infrastructure basic service structures (or cells) 18. TheAP 14 andterminals 16 served by that AP 14 (collectively referred to as a “cell”) in a given infrastructure basic service set (BSS) 18 communicate with each other over a common channel that is assigned to the AP. In the embodiment described herein, theAP 14 andterminals 16 communicate with each other according to the wireless protocol provided by the IEEE 802.11 standard. The IEEE 802.11 standard specifies the medium access control (MAC) and the physical (PHY) characteristics for WLANs. The IEEE 802.11 standard is defined in International Standard ISO/IEC 8802-111, “Information Technology-Telecommunications and Information Exchange Area Networks,” 1999 Edition, which is hereby incorporated by reference in its entirety. TheAPs 14 thus provide for communications between theterminals 16 and any devices that may be connected to the wirednetwork 12. - Adjacent access points (APs) in IEEE 802.11 networks can be assigned with the same channel or frequency, which is shared by those APs and their associated terminals according to the multiple access protocol (MAC), namely, the Carrier Sensing Multiple Access with Collision Avoidance (CSMA/CA) protocol. Although the CSMA/CA protocol can coordinate the bandwidth sharing of the same radio frequency in IEEE 802.11 networks, traffic load for the APs has to be considered so that there is enough link capacity for the expected traffic load.
- In accordance with the present invention, therefore, the
network 10 employs a frequency planning mechanism that considers the combined effects of radio propagation, the IEEE 802.11 MAC protocol and traffic load, so as to mitigate the impact of co-channel interference on the performance of an IEEE 802.11 network. - Referring to FIG. 2, an
exemplary AP 14 is shown. TheAP 14 includes aprocessor 20, coupled to thenetwork 12 by way of anetwork interface 22. Thenetwork interface 22 permits theprocessor 20 to send and receive units of data, such as packets, over thenetwork 12 using conventional techniques. Theprocessor 20 is also coupled tomemory 24. Thememory 24stores firmware 26 that, when executed by theprocessor 20, causes theaccess point 14 to operate as described herein. In particular, when theAP 14 is designated to serve as a “master” AP, thefirmware 26 includes a frequency planning (or assignment)process 28 that allows theAP 14 to generate channel assignments for all of theAPs 14 in thenetwork 10. In an alternative embodiment, with appropriate synchronization, eachAP 14, with its own copy of the frequency assignment software, could perform the process to determine channel assignment in a distributed manner. Also stored inmemory 24 is aparameter store 30 which stores, among other information,AP configuration 32, including channel assignment information and possibly AP traffic load information and radio parameter data. TheAP 14 can also include an I/O interface 33 to allow the AP to be connected to other peripherals. - It will be appreciated that the functionality of the
AP 14 may reside in a computer system such as a PC or workstation, with a user interface for manually configuring the access point with information, e.g., channel assignment, or, in the case of the AP running thechannel assignment process 28, parameter data to be used by the channel assignment process, or can be connected to a management console for such purpose. - Alternatively, the entire channel assignment process can be installed and executed on a separate system such as a network management system. Once the network management system or AP responsible for the channel assignment has generated the assignment information, AP configuration information including the channel assignment can be provided to the APs over the network, or the APs can be configured with the appropriate channel assignment manually.
- The
process 28 can be implemented as an automated process that is performed when an initial site “layout” is being defined. At such a stage, the process runs after some pre-determined time interval during which initial loading information is collected. Preferably, it can execute whenever an access point joins or is removed from the network, or whenever AP loading conditions have changed. - The
AP 14 includes awireless interface 34 that includes one ormore wireless transceivers 36. In the described embodiment, thetransceivers 36 are radio frequency (RF) transceivers. Typically, eachtransceiver 36 includes its own receiver for receiving wireless RF communications from a terminal, a transmitter for transmitting wireless RF communications to a terminal, and a microprocessor to control the transceiver. Wireless communications are received and transmitted by thetransceivers 36 viarespective antennas 38, which are connected to the transceiver. Each of thetransceivers 36 andantennas 38 are conventional in configuration and operation. - Frequency planning for IEEE 802.11 networks has two distinct characteristics. First, according to the spectrum allocation in North America, there are three overlapping channels for allocation in the IEEE 802.11b networks and eight overlapping channels for IEEE 802.11a networks. Thus, one has to adopt a tight frequency reuse strategy for the 802.11 networks.
- The original IEEE 802.11 specification allows for several different kinds of physical layers, including direct sequence spread spectrum (DSSS), frequency hopping spread spectrum (FHSS) and infrared (IR). In particular, the DSSS design supports data rates of 1 and 2 Mbps. Subsequently, while maintaining backward compatibility to the DSSS 802.11, the IEEE 802.11b was adopted to support data rates of 5.5 and 11 Mbps, operating in the 2.4 GHz ISM band. As a result, the IEEE 802.11b network can support 1, 2, 5.5 and 11 Mbps, depending on radio conditions. Another extension is IEEE 802.11a, which uses a different physical layer known as orthogonal frequency division multiplexing (OFDM) to support data rates ranging from 6 to 54 Mbps, operating in the 5.5 GHz band (the U-NII band).
- Although the channel assignment technique of the
process 28 is described with respect to IEEE 802.11b networks, it will be understood that the technique can be applied to other IEEE 802.11-based networks as well. The IEEE 802.11 MAC protocol supports the independent basic service set (IBSS), which has no connection to wired networks (i.e., an ad-hoc wireless network), as well as an infrastructure BSS, which includes an AP connecting to a wired network (as shown in FIG. 1). While the present invention also applies to the IBSS case, only the infrastructure BSS will be considered. - A brief description of the IEEE 802.11 MAC protocol follows. The IEEE 802.11 specification defines five timing intervals for the MAC protocol. Two of them are considered to be basic ones that are determined by the physical layer: the short interframe space (SIPS) and the slot time. The other three intervals are defined based on the two basic intervals: the priority interframe space (PIFS) and the distributed interframe space (DIFS), and the extended interframe space (EIFS). The SIFS is the shortest interval, followed by the slot time. The latter can be viewed as a time unit for the MAC protocol operations, although the IEEE 802.11 channel as a whole does not operate on a slotted-time basis. For IEEE 802.11b networks (i.e., with a DSSS physical layer), the SIFS and slot time are 10 μs and 20 μs, respectively. The PIFS is equal to SIFS plus one slot time, while the DIFS is the SIFS plus two slot times. The EIFS is much longer than the other four intervals and is used if a data frame is received in error.
- The IEEE 802.11 MAC supports the Point Coordination Function (PCF) and the Distributed Coordination Function (DCF). The PCF provides contention-free access, while the DCF uses the carrier sense multiple access with collision avoidance (CSMA/CA) mechanism for contention-based access. The two modes are used alternately in time.
- The DCF operates as follows. An AP (or station) with a new packet ready for transmission senses whether or not the channel is busy. If the channel is detected idle for a DIFS interval (i.e., 50 μs for IEEE 802.11b networks), the AP starts packet transmission. Otherwise, the AP continues to monitor the channel busy or idle status. After finding the channel idle for a DIFS interval, the AP: a) starts to treat channel time in units of slot time, b) generates a random backoff interval in units of slot time, and c) continues to monitor whether the channel is busy or idle. In the last step, for each slot time where the channel remains idle, the backoff interval is decremented by one. When the interval value reaches zero, the AP starts packet transmission. During this backoff period, if the channel is sensed busy in a slot time, the decrement of the backoff interval stops (i.e., is frozen) and resumes only after the channel is detected idle continuously for the DIFS interval and the following one slot time. Again, packet transmission is started when the backoff interval reaches zero. The backoff mechanism helps avoid collision since the channel has been detected to be busy recently. Further, to avoid channel capture, an AP must wait for a backoff interval between two consecutive new packet transmissions, even if the channel is sensed idle in the DIFS interval.
- The IEEE 802.11 standard requires a receiver to send an acknowledge message (ACK) for each packet that is successfully received. Furthermore, to simplify the protocol header, an ACK contains no sequence number and is used to acknowledge receipt of the immediately previous packet sent. That is, APs and stations exchange data based on a stop-and-go protocol. The sender is expected to receive the ACK within the 10 μs SIFS interval after the packet transmission is completed. If the ACK does not arrive at the sender within a specified ACK-timeout period, or it detects transmission of a different packet on the channel, the original transmission is considered to have failed and is subject to retransmission by the backoff mechanism.
- In addition to the physical channel sensing, the IEEE 802.11 MAC protocol implements a network allocation vector (NAV), whose value indicates to each station the amount of time that remains before the channel will become idle. All packets contain a duration field and the NAV is updated according to the field value in each decoded packet, regardless of the intended recipient of the packet. The NAV is thus referred to as a virtual carrier sensing mechanism. The MAC uses the combined physical and virtual sensing to avoid collision.
- The protocol described above is called the two-way handshaking. In addition, the MAC also contains a four-way protocol that requires the transmitter and receiver to exchange Request-to-Send (RTS) and Clear-to-Send (CTS) messages before sending actual data, as a way to resolve the so-called hidden terminal problem.
- The available number of non-overlapping channels for IEEE 802.11 WLAN systems depends on the underlying PHY layer. In North America, the ISM band at 2.4 GHz is divided into eleven channels for the IEEE 802.11 network where adjacent channels partially overlap each other. Nevertheless, among these eleven channels, there are three completely non-overlapping ones, separated by 25 MHz at their center frequency. In principle, all eleven channels are available for allocation in a given IEEE 802.11 network. However, it may be that overlapping channels can cause enough interference that it is not beneficial to assign overlapping channels to APs. Therefore, only the assignment of non-overlapping channels is considered. The approach to frequency planning described herein can be extended to the allocation of overlapping channels with proper weighting of the overlapped spectrum, proportional to their overlaps, however.
- The
frequency assignment process 28 described herein focuses on transmission by the APs because the bandwidth consumption for downlink (i.e., from AP to terminal) transmission is much higher than that for uplink (i.e., from terminal to AP) transmission for typical office environment and Internet applications. - The
frequency assignment process 28 takes into account the radio-path signal loss between every pair of APs in thenetwork 10 and uses that information to define sets or classes of interferers for each i-th AP (or “APi”). Based on the interferer classification and the expected traffic utilization (load) associated with each AP, the effective channel utilization as seen by each AP can be determined. The effective channel utilization represents the sum of the traffic load of the AP and that “induced” by its interferers because of channel sensing. In one embodiment, the problem of frequency planning is formulated as a non-linear zero-one integer programming problem, where one of the objective functions is to minimize the effective utilization of the “bottleneck” channel (i.e., the AP with the most highly loaded channel). A heuristic algorithm is used to solve the problem. - For a network having M APs, indexed from 1 to M, and in accordance with the CSMA protocol, an AP with traffic ready for transmission determines if the assigned channel (frequency) is busy or idle. For example, if the AP detects that the received power of co-channel interference is equal to or greater than a channel-busy detection threshold α (in units of mW), which corresponds to about −80 dBm in the IEEE 802.11b standard, the channel is considered to be busy. Otherwise, it is idle.
- It is possible that the channel busy status is due to a single transmitting AP or a group of multiple APs transmitting simultaneously. For efficient frequency assignment, the interferers for each AP can be classified as follows. Specifically, for each APi, Ci(1) denotes a set of interfering APs where transmission by any one AP in the set can cause enough interference for APi to detect channel busy. The APs in the set Ci(1) are called class-1 interferers for APi. Likewise, Ci(2) denotes a set of pairs of two interfering APs where transmission by any pair of APs in the set can cause APi to sense channel busy. The APs in Ci(2) are referred to herein as class-2 interferers. It can be noted that transmissions by any single AP in Ci(2) are not sufficient to cause AP, to sense channel busy. Further, the APs in any AP pair in Ci(2) are not class-1 interferers to each other.
- Referring to FIG. 3, an example of
interferer class definition 40 for a given AP is shown. The Ci(1) and Ci(2) interferers for eachAP i 16 a can be determined by measuring or estimating signal path loss between each pair of APs in the network. Letting Pj and hij denote the transmission power atAP j 16 b and the signal path loss from APj to APi, respectively, the classification ofAP j 16 b as a Ci(1) interferer requires that - h i P j ≧a Eq. (1)
- where hijPj represents, for APi, the co-channel interference contributed by APj, (indicated in the figure by
reference numeral 42 a) and α is the power threshold to detect channel busy. - Similarly, where Pm and Pn denote the transmission power at
AP m 16 b andAP n 16 c, respectively, and him and hin denote the signal path loss fromAP m 16 b toAP i 16 a andAP n 16 c toAP i 16 a, respectively, the pair APm and APn belongs to Ci(2) if - h im P m +h in P n≧α Eq. (2)
- where himPm+hinPn represents the co-channel interference of the AP pair APm and APn (indicated in the figure by
reference numeral 42 b). - It is assumed the transmission power in Equations (1) and (2) is fixed in this disclosure. However, the channel assignment mechanism could be adapted to support dynamic power control as well.
- It is possible to define class-3 or even higher classes of interferers as well. Due to the contention-oriented nature of the CSMA protocol, however, the traffic load on each channel (i.e., the probability of transmission at a given AP) cannot be too high. Thus, the probability of having interferers of class-3, which require simultaneous transmission at all three interfering APs, is much smaller relative to that of the class-1 and class-2 interferers. Hence, for simplicity, only class-1 and class-2 interferers are considered by the
process 28. Theprocess 28 also takes into account AP traffic load, denoted generally by ρ. - Measurement of known RF parameters such as transmission power and signal path loss can be carried out by a dedicated hardware device, such as a handheld measurement device, or a site survey software tool running on a network manager console or PC, or even on the AP device itself. Many wireless LAN equipment vendors bundle such tools with their access point hardware. Traffic load can also be measured or modeled by commercially available network management software.
- Once measured, modeled or estimated, such parameter data (measurements or estimates, as discussed above) is stored in the
memory 24 for use by theprocess 28. - There are a total of N (non-overlapping) channels, indexed by 1 to N, available for allocation. As pointed out above, N=3 for the IEEE 802.11b network for non-overlapping channels. With such a small N, it is assumed that each AP is assigned one and only one channel. An effective channel utilization Ui is defined as the fraction of time at which the channel can be sensed busy or is used for transmission by APi. That is,
- where assignment indicator (or weight) Xij is equal to ‘1’ if APi is assigned with channelj and is equal to ‘0’ otherwise.
- Referring to Equation (3) above, the first term ρi is the offered traffic load for APi in terms of channel utilization without interference from any source. The first summation term inside the brackets in Equation (3) represents the total traffic load of all class-1 interfering APs that are assigned the same channel as APi. As discussed earlier, according to the CSMA protocol and because of the detection threshold α in use, APi senses channel busy when any one of its class-1 interferers transmits on the same channel. The last summation term in Equation (3) represents the total traffic load of all class-2 interferers. The interferer classes can be defined to include overlapping channels as well. For example, the transmission power from interferers on overlapping channels can be weighted proportionally to the spectrum overlap. The weight for non-overlapping channels is ‘0’, and for fully overlapping co-channel cases is ‘1’. Partially overlapping ones are somewhere in between depending on their carrier frequency offset, filter shapes and other factors.
- Channel stability is maintained (i.e., all traffic can be sent eventually) by requiring that
- Ui<S Eq. (4)
- for all APi where i=1 to M, and a threshold S is equal to a value of 1. The value of S can be made less than 1 to account for overhead of CSMA contention or other source of interference.
- One objective function for the channel assignment is to minimize the effective utilization of the “bottleneck” AP, that is,
- minimize max {U1, U2 . . . , Um} Eq. (5)
- over the assignment indicator {Xij} subject to the constraints of Equation (4) for all i=1 to M. Clearly, the objective function in Equation (5) is to assign channels such that the effective utilization of the most heavily loaded AP is minimized. This results in more resources available for the most heavily loaded AP, given offered traffic loads.
- In one embodiment, for the
channel assignment process 28 with Equation (5) as the objective function, a heuristic algorithm is utilized, as described below with reference to FIG. 4. Thus, the heuristic algorithm attempts to minimize the effective channel utilization for the bottleneck AP. The heuristic algorithm makes use of the following parameters: offered traffic load pi and interferer sets Ci(1) and Ci(2) for each APi. Preferably, theprocess 28 is subject to constraints of Equation (4) for all APs. - Referring to FIG. 4, the
process 28 begins (step 50) by generating a random (initial) channel assignment for each AP, in the network (step 52). This assignment is treated as the best assignment obtained so far. Theprocess 28 determines the effective channel utilization Ui for each APi based on the generated channel assignment (step 54). Theprocess 28 identifies the AP (say, the “i-th” AP, or APi) with the highest or maximum effective channel utilization (step 56). This AP is referred to as the “bottleneck” AP. The maximum effective channel utilization, that is, max {Ui}, for the assignment is denoted by V (step 58). In case of a tie, one such APi is chosen randomly as the “bottleneck.” For the bottleneck APi, theprocess 28 identifies its current assigned channel, say channel k (step 60). For each available channel n from 1 to N with n≠k and each co-channel AP (say j) in Ci(1) (i.e., those APs in the set that have been assigned with channel k), theprocess 28 temporarily modifies the channel assignment by reassigning only APj with channel n, and recomputes the maximum effective channel utilization, denoted by Wjn, for the new assignment (step 62). After completing such testing for all such n and j, theprocess 28 determines the minimum, denoted by W, from among all the Wjn's (step 64). Theprocess 28 compares the values of W and V (step 66). If theprocess 28 determines that the value of W is less than that of V, then theprocess 28 replaces V by W, records the associated new assignment as the “new” best solution (i.e., to finalize the channel change for one AP that minimizes the objective function the most) (step 70), and returns to step 54. If, atstep 72, theprocess 28 determines that W and V are equal, then, with a pre-specified probability δ, preferably in therange 1>δ>O (to avoid infinite looping, as discussed later), theprocess 28 replaces V by W, records the new assignment as the best solution (step 74) and returns to step 54. If theprocess 28 determines that W is greater than V, theprocess 28 saves the current assignment and associated V value as the best solution obtained so far (that is, the current assignment is the local suboptimal assignment) (step 76). Theprocess 28 determines if there is another random assignment to be considered (step 78). If so, theprocess 28 returns to step 52 to repeat the processing for another random assignment. If no further random assignments are to be considered, theprocess 28 selects a final assignment as the best solution, that is, it is the channel assignment with the lowest value of V, among the local suboptimal assignments reached at step 76 (step 80). Theprocess 28 tests the final solution to determine if constraints of Equation (4) for all APs are satisfied for the final assignment (step 82). If so, the final assignment is feasible. Otherwise, it is considered that no feasible solution exists for the network under consideration. After the feasibility is tested, theprocess 28 terminates (step 84). - While the
process 28 as illustrated in FIG. 4 may not explicitly consider the constraints of Equation (4), minimizing the maximum Ui implicitly enhances the chance of satisfying constraints of Equation (4) for all APs. - There are several characteristics of the heuristic assignment technique that are worth further consideration. First, it can be shown that the heuristic assignment technique has a loop-free property, that is, with 1>δ>O in step74 (FIG. 4), the heuristic algorithm does not have infinite looping. The proof is as follows. Given that the number of AP's M and available channels N in the system are finite, steps of identifying the bottleneck AP and determining W can be completed in a finite amount of time. The only possibility that the algorithm has an infinite loop is that the steps of processing a random assignment are executed repeatedly without stop. Assume, preliminarily, that such looping can occur, that the V value after the m-th execution (iteration) is denoted by Vm, and that δ=0 in
step 74. To form the infinite looping requires that V1>V2> . . . >Vm with m increasing towards infinity. With both M and N being finite, there are only a finite number of all possible channel assignments. Since each new assignment finalized bystep 70 has a unique maximum effective channel utilization, it is thus impossible that m goes to infinity. That is,step 76 must be reached after a finite amount of processing. - Now assume that infinite looping is possible with 1>δ>0. Based on the above argument, it is necessary to have V1> . . . >Vi=Vi+1> . . . >Vj=Vj+1> . . . Vm with m going to infinity for some i and j. Since the argument above has already ruled out the possibility of having subsequences of Vi's of infinite length between two ‘=’ signs on this list, it must contain an infinite number of ‘=’ signs. Since each ‘=’ sign corresponds to an execution of the case of W=V with probability δ, the probability of executing this step for an infinite number of times is thus zero. Hence, the infinite looping cannot exist.
- Although it is possible to treat the case of W=V as reaching a local optimum (like the case of W>V), numerical experience suggests that the case of W=V helps explore various assignments for enhanced results, especially when there are multiple bottleneck APs for the channel assignment under consideration.
- Since heuristics is involved in the
process 28 for the exemplary algorithm illustrated in FIG. 4, achieving the optimal solution is not guaranteed. It is possible, however, to quantify the quality of the suboptimal solution generated by the algorithm. It is observed that the processing—in particular, steps 60, 62 and 64 (FIG. 4)—basically tests out various channel assignments to identify a better solution. As the algorithm is executed for a given initial, random assignment, it is possible to let Y0, Y1, Y2, . . . , Ym, denote the (random) sequence of the maximum effective channel utilization associated with the channel assignments under testing bystep 62, with Y0 denoting the quantity for the initial, random assignment. Based on the Yi sequence, another sequence Z0, Z1, Z2, . . . , Zn is constructed as follows: (i) initialize with Z0=Y0 and set i=0; (ii) for each j=1, 2, . . . , m, compare Yj with Zi; and (iii) if Zi>Yj, then set i=i+1 and Zi=Yj; otherwise, repeat (ii) for the next j value. - In essence, the sequence Zi is constructed by examining Yj one by one, starting with Z0=Y0 and adding Yj as the last element in the Zi sequence only if Yj is less than Yi for all i<j (or equivalently, Yj is less than Zi, the last element in the current sequence). Clearly, the sequence Zi is monotonic strictly decreasing. Physically, Zi represents the sequence of the maximum effective channel utilization for an improved assignment finalized by
step 70, or step 74 (FIG. 4) that yields a maximum utilization lower than any assignments examined by the algorithm so far in the search process. - The algorithm is repeated for a given number (say K) of initial random assignments. For each initial assignment, one such sequence Zi (as discussed above) can be obtained. It can be noted that the sequences associated with different initial assignments have different lengths and are mutually independent of each other (although elements in the same sequence are dependent). Furthermore, when the algorithm eventually stops, it is assumed that it has encountered a total of n improved assignments (i.e., improved over those examined earlier and derived from the same initial assignment), which is the sum of lengths of the sequences of Zi minus K.
- One can view that the maximum effective channel utilization for all possible assignments for the given network has a probability distribution. Allowing Tπ, to be the maximum utilization for the top-π-fraction of assignments (e.g., the top 0.001 percentile assignments), a random assignment with its maximum utilization Z0, gives
- P[Z 0 <T π]=π Eq. (6)
- It can be proven that, if the algorithm has encountered a total of n improved assignments at the completion of its execution, then
- Q π>1−(1−π)n−1 Eq. (7)
-
- The event of (min Zi>Tπ) in the above is identical to having Z0>Tπ, Z1>Tπ, . . . , and Zn>Tπ. Given that Zi is a strictly decreasing (random) sequence, then
- P[Z 0 >T π ΛZ 1 >T π Λ . . . ΛZ n >T π ]<P[Z 0 >T π ΛZ 0 1 >T π Λ . . . ΛZ 0 n >T π] Eq. (9)
- where Z0 i is a random variable independently drawn from the same distribution for Z0 for i=1 to n. One can obtain Equation (9) by replacing Zi on the left hand side by Z0 1 on the right side for one i at a time. Since the Z0 i variables are independent,
- P[Z 0 >T π ΛZ 0 1 >T π . . . Z 0 n >T π ]={P[Z 0 >T π]}n+1 Eq. (10)
- Using the definition in Equation (6), substituting Equation (10) into Equation (9) and then Equation (9) into Equation (8) yields Equation (7). The case with multiple initial random assignments is proved by exploiting the property that the sequences Zi associated with different initial assignments are mutually independent.
- The performance of the
process 28 is validated by applying theprocess 28 to two settings of multi-cell networks using the IEEE 802.11 air interface for which the optimal assignment is known. The settings correspond to settings for a seven (7) cell network and thirty-seven (37) cell network. - Referring to FIG. 5, an
assignment 90 generated by theprocess 28 for a setting that corresponds to a network with 7 cells is shown. Three adjacent hexagon-shapedsectors cell 94. Each sector 92 is served by an AP at the center of the cell. Each AP antenna has a beamwidth of 60′ and points toward an appropriate direction to serve the associated sector. Thus, there are 21 APs in the 7 cell network, with 3 APs for each given cell co-located at the cell center, indicated byreference numeral 96. - Similarly, and referring to FIG. 6, an
assignment 100 for a setting that corresponds to a network with 37 cells is shown. Three adjacent hexagon-shapedsectors cell 104. For this setting, there are 111 APs, with 3 APs for each given cell co-located at the cell center, indicated byreference numeral 106. - The antenna gain has a parabolic shape; that is, a 3 dB drop relative to the front direction occurs at the half beamwidth angle. Any direction beyond a threshold angle in clockwise or anti-clockwise direction suffers a given, fixed attenuation relative to the gain at the front direction, which is called the front-to-back (FTB) ratio. The FTB is set to be 25 dB.
- It may be recalled that only the AP-to-AP interference is considered in the current formulation. The radio link between any pair of APs in the network is characterized by a path-loss model with an exponential of 3.5. Cell radius is assumed to be 1 Km and the path loss at 100 m from the cell center is −73 dB. Transmission power for each AP antenna is 30 dBm (or 1 W). All APs have an identical amount of offered traffic. It will be noted that the solution generated by the
process 28 in this instance does not depend on the actual traffic load, but the feasibility of the final solution does. In order to ensure that the optimal assignment is known, shadowing and fast fading are not considered. In addition, the channel-busy detection threshold α is set to be 2.5e-3 μW (which corresponds to −86 dBm). As pointed out earlier, there are 3 non-overlapping channels available in the ISM band for assignment. Based on the parameter settings for both 7 and 37 cell networks, the optimal assignment is the traditional frequency reuse of 3. That is, no adjacent sectors (APs) use the same channel. - When the
process 28 is applied to the network with 7 cells and 21 APs, as shown in FIG. 5, it generates the optimal channel assignment based on 50 random assignments. Theoptimal assignment 90 withchannels 1 to 3 assigned to thevarious sectors cell 94 is as shown in FIG. 5. - As for the network with 37 cells and 111 APs, the
process 28 was unable to yield the obvious optimal assignment of reuse of 3, that is, without considering the boundary effect of the cell layout (which makes the interference conditions non-uniform). The suboptimal solution for channels 1-3 obtained from the process using 1,000 random assignments is theassignment 100 shown in FIG. 6. It can be seen from theassignment 100 that most of the sectors (APs) use a channel different from those in adjacent sectors. In the worst case, at most two adjacent sectors share the same channel. The process encountered and finalized a total of 505,363 improved assignments. Based on the analysis set forth above, with a probability higher than 99.4%, the suboptimal solution,assignment 100, falls within the top 0.001th percentile. This result is quite acceptable. - The above two examples have uniform traffic load and uniform propagation environments with obvious solutions and are only used to verify the correctness of the algorithm. However, for any wireless network of considerable size, the traffic load and the propagation environment are seldom uniform and are usually without obvious channel assignment solutions. The approach of the
frequency planning process 28 can easily produce a good (albeit suboptimal) channel assignment solution in such cases, with provable closeness to the optimal solution. Also, if the traffic load is slowly fluctuating over time, the approach can be used to generate a series of channel assignments over time to best accommodate the changing conditions. - Other objective functions can be used in the channel assignment optimization. For example, another objective function (in addition to objective function of Equation (5)) is to minimize the overall interference, that is,
-
- over the assignment indicator {Xij} subject to the constraints of Equation (4) for all i=1 to M. It can be noted that the sum of all Ui reflects the total effective channel utilization. Minimizing the sum tends to minimize the overall interference in the network while maintaining stability of each channel shared and detectable by multiple neighboring APs.
- For the optimization with Equation (11) as the objective function, a linear integer programming approach can be used. For a given network setting, the offered load pi and the interferer sets Ci(1) and Ci(2) for each AP, are known. The programming problem is non-linear due to the cross-products of Xij's in Ui, as defined in Equation (3). Using known techniques—for example, the technique described in the paper by W. W. Chu entitled “Optimal File Allocation in a Multiple Computer System, “IEEE Trans. On Computers, C-18, No. 10, pp. 885-889, October 1969—it is possible to linearize the problem by replacing XikXmkXnk by a new term Yikmn. Similarly, the term XikXjk is replaced by a new term Zikj. The resultant problem becomes a linear integer programming problem, which has been shown to be NP-complete.
- Yet another objective function is to maximize network throughput.
- Other embodiments are within the scope of the following claims. For example, the above-described approach may be extended to consider one or more of the following: non-uniform transmission power by the APs; upstream traffic; overlapping channels (as discussed earlier); real-time adaptive channel assignment to meet the fluctuation of traffic load at various APs over time; inclusion of path gains for stations; and special frequency constraints for individual AP's (e.g., AP closest to a Microwave, WLANs of other carriers).
Claims (20)
1. A method for frequency planning in wireless networks comprising:
obtaining traffic load information for access points belonging to a multi-cell wireless network; and
assigning channels to the access points based on the traffic load information.
2. The method of claim 1 wherein the step of assigning comprises:
determining, for each access point, at least one set of interferers from among the other access points relative to the access point.
3. The method of claim 2 wherein the step of determining comprises:
determining, for each of the other access points, if any co-channel interference by the other access point is greater than or equal to a detection threshold, the detection threshold indicative of a busy channel according to the CSMA protocol; and
if it is determined that the co-channel interference is greater than or equal to the detection threshold, identifying the other access point as belonging to the set of interferers for the access point.
4. The method of claim 3 wherein the co-channel interference is derived from values of signal path loss between the access point and the other access point and transmission power of the other access point.
5. The method of claim 3 wherein the at least one set of interferers comprises a second set of interferers, and wherein the step of determining comprises:
determining, for each pair of the other access points, if any combined co-channel interference by such pair is greater than or equal to a detection threshold, the detection threshold indicative of a busy channel according to the CSMA protocol; and
if it is determined that the combined co-channel interference is greater than or equal to the detection threshold, identifying the other access points in such pair as belonging to the second set of interferers for the access point.
6. The method of claim 2 wherein the step of assigning further comprises:
generating random channel assignments for the access points;
determining effective channel utilization values for each access point;
modifying the random channel assignment for interferers in the at least one set of interferers such that the highest one of the effective channel utilization values is minimized;
repeating such modification until the highest one of the effective channel utilization values cannot be reduced by further modification; and
saving the modified random channel assignment as a final assignment.
7. The method of claim 6 wherein the step of assigning further comprises:
providing the final assignment to the access points.
8. The method of claim 2 wherein the step of assigning further comprises:
assigning randomly a channel to each of the access points; and
computing, based on the random channel assignment, an effective channel utilization value for each access point, the effective channel utilization value representing the sum of an offered load associated with the access point and total traffic load associated with each set of interferers.
9. The method of claim 8 wherein the step of assigning further comprises:
determining which access point has the highest effective channel utilization value;
identifying which channel is assigned to the access point having the highest effective channel utilization value; and
for each access point in the first set of interferers, modifying the random channel assignment;
recomputing the effective channel utilization value for the modified random channel assignment; and
repeating modifying and recomputing for each available channel other than the channel assigned to the access point having the highest effective channel utilization value;
determining a minimum effective channel utilization from among the recomputed effective utilization values;
comparing the minimum effective channel utilization and the recomputed effective channel utilization values; and
replacing the highest effective channel utilization with the determined minimum effective channel utilization and saving the modified random channel assignment as a best solution if the determined minimum effective channel utilization is lower than the highest effective channel utilization.
10. The method of claim 9 wherein the step of assigning further comprises:
with a pre-specified probability, replacing the highest effective channel utilization with the determined minimum effective channel utilization and saving the modified random channel assignment as a best solution if the determined minimum effective channel utilization is equal to the highest effective channel utilization.
11. The method of claim 6 wherein the step of assigning further comprises:
computing an effective utilization value for each access point based on the final assignment; and
determining if the effective utilization value for each access point is less than a value of one.
12. The method of claim 1 wherein the channels comprise non-overlapping channels.
13. The method of claim 1 wherein the channels comprise overlapping and non-overlapping channels.
14. The method of claim 1 wherein the access points operate in accordance with the IEEE 802.11 standard.
15. The method of claim 1 wherein the step of assigning comprises:
seeking to minimize effective channel utilization of a most heavily loaded of the access points.
16. The method of claim 1 wherein the step of assigning comprises:
seeking to minimize total effective channel utilization of all access points.
17. The method of claim 1 wherein the step of assigning comprises:
seeking to maximize network throughput.
18. An article comprising:
a storage medium having stored thereon instructions that when executed by a machine result in the following:
obtaining traffic load information for access points belonging to a multi-cell wireless network; and
assigning channels to the access points based on the traffic load information.
19. An apparatus comprising:
a processor; and
a memory storing a computer program product residing on a computer-readable medium comprising instructions to cause a computer to:
obtain traffic load information for access points belonging to a multi-cell wireless network; and
assign channels to the access points based on the traffic load information.
20. An access point for use in a multi-cell wireless network comprising:
logic configured to obtain traffic load information for access points belonging to the multi-cell wireless network; and
logic configured to assign channels to the access points based on the traffic load information.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/288,041 US20030087645A1 (en) | 2001-11-08 | 2002-11-05 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
CA2411330A CA2411330C (en) | 2001-11-08 | 2002-11-07 | Frequency assignment for multi-cell ieee 802.11 wireless networks |
DE60227229T DE60227229D1 (en) | 2001-11-08 | 2002-11-08 | Frequency assignment for wireless multi-cell IEEE 802.11 networks |
EP02102551A EP1311087B1 (en) | 2001-11-08 | 2002-11-08 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
US11/237,337 US7206586B2 (en) | 2001-11-08 | 2005-09-28 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
US11/717,366 US7346357B1 (en) | 2001-11-08 | 2007-03-13 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US33769401P | 2001-11-08 | 2001-11-08 | |
US10/288,041 US20030087645A1 (en) | 2001-11-08 | 2002-11-05 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/237,337 Continuation US7206586B2 (en) | 2001-11-08 | 2005-09-28 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030087645A1 true US20030087645A1 (en) | 2003-05-08 |
Family
ID=26964799
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/288,041 Abandoned US20030087645A1 (en) | 2001-11-08 | 2002-11-05 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
US11/237,337 Expired - Lifetime US7206586B2 (en) | 2001-11-08 | 2005-09-28 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/237,337 Expired - Lifetime US7206586B2 (en) | 2001-11-08 | 2005-09-28 | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
Country Status (4)
Country | Link |
---|---|
US (2) | US20030087645A1 (en) |
EP (1) | EP1311087B1 (en) |
CA (1) | CA2411330C (en) |
DE (1) | DE60227229D1 (en) |
Cited By (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030099361A1 (en) * | 2001-11-28 | 2003-05-29 | Yun Factory Inc. | Key exchange apparatus, method, program, and recording medium recording such program |
US20030125087A1 (en) * | 2001-12-27 | 2003-07-03 | Nec Corporation | Wireless base station device, wireless communication system, and communication control method |
US20030198202A1 (en) * | 2002-04-23 | 2003-10-23 | Patrick Busch | Selection of access point devices in a wireless communication network |
US6694145B2 (en) * | 2001-12-27 | 2004-02-17 | Nokia Corporation | Synchronization of signaling messages and multimedia content loading |
US20040102222A1 (en) * | 2002-11-21 | 2004-05-27 | Efstratios Skafidas | Multiple access wireless communications architecture |
US20040204105A1 (en) * | 2002-05-24 | 2004-10-14 | Ying-Chang Liang | Method and apparatus for a base station with multiple distributed antennas to communicate with mobile stations |
US20040259563A1 (en) * | 2002-11-21 | 2004-12-23 | Morton John Jack | Method and apparatus for sector channelization and polarization for reduced interference in wireless networks |
US20040259558A1 (en) * | 2002-11-21 | 2004-12-23 | Efstratios Skafidas | Method and apparatus for coverage and throughput enhancement in a wireless communication system |
US20050003865A1 (en) * | 2003-07-03 | 2005-01-06 | Roc Lastinger | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050053043A1 (en) * | 2003-07-17 | 2005-03-10 | Interdigital Technology Corporation | Method and system for delivery of assistance data |
US20050058217A1 (en) * | 2003-09-15 | 2005-03-17 | Sumeet Sandhu | Multicarrier transmitter, multicarrier receiver, and methods for communicating multiple spatial signal streams |
US20050119006A1 (en) * | 2003-12-01 | 2005-06-02 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
US20050136921A1 (en) * | 2003-12-17 | 2005-06-23 | Intel Corporation | Hole-filling channel access |
US20050143110A1 (en) * | 2003-12-30 | 2005-06-30 | Stephens Adrian P. | Method, apparatus and system for managing wireless network channel width capabilities |
US20050152299A1 (en) * | 2004-01-12 | 2005-07-14 | Intel Corporation | Channel specification apparatus, systems, and methods |
US20050163085A1 (en) * | 2003-12-24 | 2005-07-28 | International Business Machines Corporation | System and method for autonomic wireless presence ping |
WO2005086420A1 (en) * | 2004-03-10 | 2005-09-15 | Zte Corporation | A method for achieving load balance between access point devices in the wireless local area network |
US20050250507A1 (en) * | 2004-05-06 | 2005-11-10 | Leung Kin K | Dynamic channel assignment in wireless local area networks |
US20050277441A1 (en) * | 2004-06-15 | 2005-12-15 | Rotani, Inc. | Method and apparatus for creating shpaed antenna radiation patterns |
US20060072502A1 (en) * | 2004-08-31 | 2006-04-06 | Toby Crandall | Method and system for assigning channels in a wireless LAN |
US20060121929A1 (en) * | 2003-12-01 | 2006-06-08 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
US20060126555A1 (en) * | 2004-11-23 | 2006-06-15 | Institute For Information Industry | System for load balance on access points over WLAN and method therefor |
US20060164320A1 (en) * | 2005-01-21 | 2006-07-27 | Rotani, Inc. | Method and apparatus for an antenna module |
US20060189322A1 (en) * | 2005-02-22 | 2006-08-24 | Alcatel | Method for admission control for mobile networks, an admission controller and a communication system therewith |
US20060217067A1 (en) * | 2003-08-07 | 2006-09-28 | Tobias Helbig | Channel coordination in wireless network systems |
US20060234720A1 (en) * | 2005-04-14 | 2006-10-19 | Masaaki Takizawa | Wireless communication system, access point and wireless station composing the wireless communication system, and communication load balancing method for access point |
US20060234719A1 (en) * | 2005-04-13 | 2006-10-19 | Mustafa Demirhan | Methods and apparatus for selecting communication channels based on channel load information |
US20060251013A1 (en) * | 2005-05-04 | 2006-11-09 | Interdigital Technology Corporation | Resource allocation in multi-access point wireless networks |
US20070183326A1 (en) * | 2006-02-08 | 2007-08-09 | Ntt Docomo, Inc. | Wireless communication device and wireless communication method |
US20070202809A1 (en) * | 2006-02-28 | 2007-08-30 | Rotani, Inc. | Methods and apparatus for overlapping MIMO antenna physical sectors |
US20070201377A1 (en) * | 2006-02-27 | 2007-08-30 | Santhanam Arvind V | Backoff control for access probe transmission in communication systems |
US20070201405A1 (en) * | 2006-02-27 | 2007-08-30 | Santhanam Arvind V | Power control in communication systems |
US20070233863A1 (en) * | 2002-01-28 | 2007-10-04 | Daichi Funato | Method and apparatus for dormant mode support with paging |
US20080137680A1 (en) * | 2006-12-12 | 2008-06-12 | Arvind Vardarajan Santhanam | Load determination in wireless networks |
US7400860B2 (en) | 2004-06-15 | 2008-07-15 | Rotani, Inc. | Method and apparatus for increasing data throughput |
US20090034457A1 (en) * | 2007-08-01 | 2009-02-05 | Microsoft Corporation | Dynamic Channel-Width Allocation in Wireless Networks |
US20100034177A1 (en) * | 2008-08-07 | 2010-02-11 | Qualcomm Incorporated | Two-tier random backoff and combined random backoff and transmit power control in wireless networks |
KR100970932B1 (en) | 2003-09-01 | 2010-07-20 | 엘지전자 주식회사 | Automatic channel allocation method of WLAN access point and device therefor |
US20100189057A1 (en) * | 2009-01-26 | 2010-07-29 | Canon Kabushiki Kaisha | Communication channel determination method and a determination apparatus |
KR100980308B1 (en) | 2002-08-07 | 2010-09-06 | 엑스트리콤 리미티드 | Method and apparatus for collaboration between wireless LAN access points |
US7796570B1 (en) * | 2002-07-12 | 2010-09-14 | Meshnetworks, Inc. | Method for sparse table accounting and dissemination from a mobile subscriber device in a wireless mobile ad-hoc network |
US20100246399A1 (en) * | 2009-03-24 | 2010-09-30 | Qualcomm Incorporated | Multi-channel management and load balancing |
US20100248630A1 (en) * | 2009-03-24 | 2010-09-30 | Qualcomm Incorporated | Multi-channel management and load balancing |
US20100322181A1 (en) * | 2008-03-19 | 2010-12-23 | Seiko Epson Corporation | Electronic device, ad hoc network establishment method, and program product |
US20110019750A1 (en) * | 2002-03-08 | 2011-01-27 | Texas Instruments Incorporated | Mac extensions for smart antenna support |
US20110080833A1 (en) * | 2005-05-20 | 2011-04-07 | Yaron Menahem Peleg | Method and corresponding system for load balancing |
US20110242996A1 (en) * | 2010-03-31 | 2011-10-06 | Fujitsu Limited | Method and System for Simulating Wireless Networks |
US20130242956A1 (en) * | 2005-11-01 | 2013-09-19 | At&T Intellectual Property Ii, L.P. | Non-interference technique for spatially aware mobile ad hoc networking |
US20140247774A1 (en) * | 2013-03-01 | 2014-09-04 | Qualcomm Incorporated | Managing access to transmission medium in a wireless environment |
US8923448B2 (en) | 2012-05-29 | 2014-12-30 | Magnolia Broadband Inc. | Using antenna pooling to enhance a MIMO receiver augmented by RF beamforming |
US8928528B2 (en) | 2013-02-08 | 2015-01-06 | Magnolia Broadband Inc. | Multi-beam MIMO time division duplex base station using subset of radios |
US8929322B1 (en) | 2013-11-20 | 2015-01-06 | Magnolia Broadband Inc. | System and method for side lobe suppression using controlled signal cancellation |
US8942134B1 (en) | 2013-11-20 | 2015-01-27 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US8948327B2 (en) | 2012-05-29 | 2015-02-03 | Magnolia Broadband Inc. | System and method for discrete gain control in hybrid MIMO/RF beamforming |
US20150049680A1 (en) * | 2013-08-13 | 2015-02-19 | Magnolia Broadband Inc. | System and method for co-located and co-channel wi-fi access points |
US8989103B2 (en) | 2013-02-13 | 2015-03-24 | Magnolia Broadband Inc. | Method and system for selective attenuation of preamble reception in co-located WI FI access points |
US8995416B2 (en) | 2013-07-10 | 2015-03-31 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US9014066B1 (en) | 2013-11-26 | 2015-04-21 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9042276B1 (en) | 2013-12-05 | 2015-05-26 | Magnolia Broadband Inc. | Multiple co-located multi-user-MIMO access points |
US9060362B2 (en) | 2013-09-12 | 2015-06-16 | Magnolia Broadband Inc. | Method and system for accessing an occupied Wi-Fi channel by a client using a nulling scheme |
US9065517B2 (en) | 2012-05-29 | 2015-06-23 | Magnolia Broadband Inc. | Implementing blind tuning in hybrid MIMO RF beamforming systems |
US9088898B2 (en) | 2013-09-12 | 2015-07-21 | Magnolia Broadband Inc. | System and method for cooperative scheduling for co-located access points |
US9100968B2 (en) | 2013-05-09 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for digital cancellation scheme with multi-beam |
US9100154B1 (en) | 2014-03-19 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for explicit AP-to-AP sounding in an 802.11 network |
US9142997B2 (en) | 2011-06-01 | 2015-09-22 | Samsung Electronics Co., Ltd. | Wireless power transmission system, and method and apparatus for allocating communication channel and transmitting power in wireless power transmission system |
US9154204B2 (en) | 2012-06-11 | 2015-10-06 | Magnolia Broadband Inc. | Implementing transmit RDN architectures in uplink MIMO systems |
US9155110B2 (en) | 2013-03-27 | 2015-10-06 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US9172446B2 (en) | 2014-03-19 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for supporting sparse explicit sounding by implicit data |
US9172454B2 (en) | 2013-11-01 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for calibrating a transceiver array |
US9236998B2 (en) | 2013-11-19 | 2016-01-12 | Magnolia Broadband Inc. | Transmitter and receiver calibration for obtaining the channel reciprocity for time division duplex MIMO systems |
US9271176B2 (en) | 2014-03-28 | 2016-02-23 | Magnolia Broadband Inc. | System and method for backhaul based sounding feedback |
US9294177B2 (en) | 2013-11-26 | 2016-03-22 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9300378B2 (en) | 2013-02-08 | 2016-03-29 | Magnolia Broadband Inc. | Implementing multi user multiple input multiple output (MU MIMO) base station using single-user (SU) MIMO co-located base stations |
US9344168B2 (en) | 2012-05-29 | 2016-05-17 | Magnolia Broadband Inc. | Beamformer phase optimization for a multi-layer MIMO system augmented by radio distribution network |
US9385793B2 (en) | 2013-02-13 | 2016-07-05 | Magnolia Broadband Inc. | Multi-beam co-channel Wi-Fi access point |
US9425882B2 (en) | 2013-06-28 | 2016-08-23 | Magnolia Broadband Inc. | Wi-Fi radio distribution network stations and method of operating Wi-Fi RDN stations |
US9675882B2 (en) | 2009-11-04 | 2017-06-13 | At&T Intellectual Property I, L.P. | Augmented reality gaming via geographic messaging |
US9794860B2 (en) | 2012-07-31 | 2017-10-17 | At&T Intellectual Property I, L.P. | Geocast-based situation awareness |
US20180006742A1 (en) * | 2016-07-01 | 2018-01-04 | Hewlett Packard Enterprise Development Lp | Access point signal estimation |
US9883486B2 (en) | 2004-10-20 | 2018-01-30 | Qualcomm, Incorporated | Multiple frequency band operation in wireless networks |
US9973881B2 (en) | 2011-06-27 | 2018-05-15 | At&T Intellectual Property I, L.P. | Information acquisition using a scalable wireless geocast protocol |
US10230605B1 (en) | 2018-09-04 | 2019-03-12 | Cisco Technology, Inc. | Scalable distributed end-to-end performance delay measurement for segment routing policies |
US10235226B1 (en) | 2018-07-24 | 2019-03-19 | Cisco Technology, Inc. | System and method for message management across a network |
CN109565716A (en) * | 2016-08-01 | 2019-04-02 | 阿尔卡特朗讯 | For controlling the control method and control system of the access point in wireless network |
US10284429B1 (en) | 2018-08-08 | 2019-05-07 | Cisco Technology, Inc. | System and method for sharing subscriber resources in a network environment |
US10279261B2 (en) | 2011-06-27 | 2019-05-07 | At&T Intellectual Property I, L.P. | Virtual reality gaming utilizing mobile gaming |
US10285155B1 (en) | 2018-09-24 | 2019-05-07 | Cisco Technology, Inc. | Providing user equipment location information indication on user plane |
US10299128B1 (en) | 2018-06-08 | 2019-05-21 | Cisco Technology, Inc. | Securing communications for roaming user equipment (UE) using a native blockchain platform |
US10326204B2 (en) | 2016-09-07 | 2019-06-18 | Cisco Technology, Inc. | Switchable, oscillating near-field and far-field antenna |
US10356698B2 (en) * | 2013-07-15 | 2019-07-16 | Samsung Electronics Co., Ltd | Method and apparatus for fast scanning for wireless LAN AP search having low network load |
US10374749B1 (en) | 2018-08-22 | 2019-08-06 | Cisco Technology, Inc. | Proactive interference avoidance for access points |
US10375667B2 (en) | 2017-12-07 | 2019-08-06 | Cisco Technology, Inc. | Enhancing indoor positioning using RF multilateration and optical sensing |
US10440723B2 (en) | 2017-05-17 | 2019-10-08 | Cisco Technology, Inc. | Hierarchical channel assignment in wireless networks |
US10440031B2 (en) | 2017-07-21 | 2019-10-08 | Cisco Technology, Inc. | Wireless network steering |
US10439867B2 (en) | 2015-12-31 | 2019-10-08 | At&T Intellectual Property I, L.P. | Method and apparatus for optimizing a software defined network configuration |
US10491376B1 (en) | 2018-06-08 | 2019-11-26 | Cisco Technology, Inc. | Systems, devices, and techniques for managing data sessions in a wireless network using a native blockchain platform |
US10511393B2 (en) | 2012-12-12 | 2019-12-17 | At&T Intellectual Property I, L.P. | Geocast-based file transfer |
US10555341B2 (en) | 2017-07-11 | 2020-02-04 | Cisco Technology, Inc. | Wireless contention reduction |
US10567293B1 (en) | 2018-08-23 | 2020-02-18 | Cisco Technology, Inc. | Mechanism to coordinate end to end quality of service between network nodes and service provider core |
US10601724B1 (en) | 2018-11-01 | 2020-03-24 | Cisco Technology, Inc. | Scalable network slice based queuing using segment routing flexible algorithm |
US10623949B2 (en) | 2018-08-08 | 2020-04-14 | Cisco Technology, Inc. | Network-initiated recovery from a text message delivery failure |
US10652152B2 (en) | 2018-09-04 | 2020-05-12 | Cisco Technology, Inc. | Mobile core dynamic tunnel end-point processing |
US10735209B2 (en) | 2018-08-08 | 2020-08-04 | Cisco Technology, Inc. | Bitrate utilization feedback and control in 5G-NSA networks |
US10735981B2 (en) | 2017-10-10 | 2020-08-04 | Cisco Technology, Inc. | System and method for providing a layer 2 fast re-switch for a wireless controller |
US10742511B2 (en) | 2015-07-23 | 2020-08-11 | Cisco Technology, Inc. | Refresh of the binding tables between data-link-layer and network-layer addresses on mobility in a data center environment |
US10779188B2 (en) | 2018-09-06 | 2020-09-15 | Cisco Technology, Inc. | Uplink bandwidth estimation over broadband cellular networks |
US10779339B2 (en) | 2015-01-07 | 2020-09-15 | Cisco Technology, Inc. | Wireless roaming using a distributed store |
US10873636B2 (en) | 2018-07-09 | 2020-12-22 | Cisco Technology, Inc. | Session management in a forwarding plane |
US10949557B2 (en) | 2018-08-20 | 2021-03-16 | Cisco Technology, Inc. | Blockchain-based auditing, instantiation and maintenance of 5G network slices |
US11252040B2 (en) | 2018-07-31 | 2022-02-15 | Cisco Technology, Inc. | Advanced network tracing in the data plane |
US11368173B2 (en) * | 2016-01-28 | 2022-06-21 | Amazon Technologies, Inc. | Network hardware devices organized in a wireless mesh network for content distribution to client device having no internet connectivity |
US11558288B2 (en) | 2018-09-21 | 2023-01-17 | Cisco Technology, Inc. | Scalable and programmable mechanism for targeted in-situ OAM implementation in segment routing networks |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1338125A2 (en) | 2000-11-03 | 2003-08-27 | AT & T Corp. | Tiered contention multiple access (tcma): a method for priority-based shared channel access |
US7277413B2 (en) | 2001-07-05 | 2007-10-02 | At & T Corp. | Hybrid coordination function (HCF) access through tiered contention and overlapped wireless cell mitigation |
US7136361B2 (en) | 2001-07-05 | 2006-11-14 | At&T Corp. | Hybrid coordination function (HCF) access through tiered contention and overlapped wireless cell mitigation |
US7245605B2 (en) | 2001-11-02 | 2007-07-17 | At&T Corp. | Preemptive packet for maintaining contiguity in cyclic prioritized multiple access (CPMA) contention-free sessions |
US7248600B2 (en) | 2001-11-02 | 2007-07-24 | At&T Corp. | ‘Shield’: protecting high priority channel access attempts in overlapped wireless cells |
US7245604B2 (en) | 2001-11-02 | 2007-07-17 | At&T Corp. | Fixed deterministic post-backoff for cyclic prioritized multiple access (CPMA) contention-free sessions |
US7346357B1 (en) * | 2001-11-08 | 2008-03-18 | At&T Corp. | Frequency assignment for multi-cell IEEE 802.11 wireless networks |
US20040004951A1 (en) | 2002-07-05 | 2004-01-08 | Interdigital Technology Corporation | Method for performing wireless switching |
US7697549B2 (en) * | 2002-08-07 | 2010-04-13 | Extricom Ltd. | Wireless LAN control over a wired network |
EP1389853B1 (en) * | 2002-08-14 | 2006-03-29 | Sony Deutschland GmbH | Bandwidth oriented reconfiguration of wireless ad hoc networks |
US7508809B2 (en) * | 2003-05-16 | 2009-03-24 | Mitsubishi Electric Corporation | Base station and radio terminal |
EP1480384A1 (en) * | 2003-05-21 | 2004-11-24 | Swisscom AG | System for the dynamic assignment of carrier frequencies to the access points of a wireless LAN (WLAN) |
US7079609B2 (en) * | 2003-07-31 | 2006-07-18 | Motorola, Inc. | Method and apparatus for reducing interference within a communication system |
US7447148B2 (en) * | 2003-10-28 | 2008-11-04 | Ntt Docomo, Inc. | Method for supporting scalable and reliable multicast in TDMA/TDD systems using feedback suppression techniques |
TWI286036B (en) * | 2004-02-10 | 2007-08-21 | Realtek Semiconductor Corp | Method for selecting a channel in a wireless network |
US20050208949A1 (en) * | 2004-02-12 | 2005-09-22 | Chiueh Tzi-Cker | Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks |
JP4622649B2 (en) * | 2004-04-21 | 2011-02-02 | 日本電気株式会社 | Radio access communication network, dynamic load distribution apparatus, and dynamic load distribution method used therefor |
JP2006054849A (en) * | 2004-07-13 | 2006-02-23 | Iwatsu Electric Co Ltd | Automated channel determination method and automated channel assignment system in access point |
US7502617B2 (en) * | 2004-09-02 | 2009-03-10 | Cisco Technology, Inc. | Rapid search for optimal wireless network configuration |
CN100417270C (en) * | 2005-08-10 | 2008-09-03 | 中兴通讯股份有限公司 | Network planning method for supporting high speed downlink packet access service in WCDMA system |
US7813738B2 (en) * | 2005-08-11 | 2010-10-12 | Extricom Ltd. | WLAN operating on multiple adjacent bands |
US20070070937A1 (en) * | 2005-09-28 | 2007-03-29 | Mustafa Demirhan | Multi-radio mesh network channel selection and load balancing |
WO2007055994A2 (en) | 2005-11-02 | 2007-05-18 | Interdigital Technology Corporation | Method and system for autonomous channel coordination for a wireless distribution system |
FI20055687A0 (en) * | 2005-12-21 | 2005-12-21 | Nokia Corp | Radio channel assignment and link adaptation in a cellular telecommunication system |
CA2643254C (en) * | 2006-03-14 | 2014-02-11 | Jamie Hackett | Long-range radio frequency receiver-controller module and wireless control system comprising same |
US8085719B2 (en) | 2006-06-23 | 2011-12-27 | Arunesh Mishra | System and method for achieving wireless communications with enhanced usage of spectrum through efficient use of overlapping channels |
US7697476B2 (en) * | 2006-06-30 | 2010-04-13 | Lenovo Singapore Pte. Ltd | Effective management of overlapping wireless channels |
KR101299732B1 (en) * | 2006-07-14 | 2013-09-16 | 삼성전자주식회사 | Method and apparatus for wireless communication in high frequency bandwidth |
US20080070580A1 (en) * | 2006-09-14 | 2008-03-20 | Motorola, Inc. | Method and apparatus for configuring equipment in a communication network |
US20080112373A1 (en) * | 2006-11-14 | 2008-05-15 | Extricom Ltd. | Dynamic BSS allocation |
EP2048834A1 (en) * | 2007-10-08 | 2009-04-15 | Siemens Aktiengesellschaft | Methods, networks and network nodes for selecting a route |
JP2009065555A (en) * | 2007-09-07 | 2009-03-26 | Toshiba Corp | Radio terminal, radio system and program |
KR101514647B1 (en) * | 2008-01-24 | 2015-04-23 | 삼성전자주식회사 | Apparatus for distributing data traffic in heterogeneous wireless networks |
US8804495B2 (en) * | 2009-06-05 | 2014-08-12 | Broadcom Corporation | Carrier sense multiple access (CSMA) for multiple user, multiple access, and/or MIMO wireless communications |
US8285298B2 (en) * | 2009-12-23 | 2012-10-09 | At&T Mobility Ii Llc | Chromatic scheduler for network traffic with disparate service requirements |
EP2365711B1 (en) * | 2010-03-12 | 2016-02-10 | Siemens Aktiengesellschaft | Wireless network, in particular for automation, real time and/or industrial applications |
US9113371B2 (en) * | 2010-07-01 | 2015-08-18 | The Hong Kong University Of Science And Technology | Cross-layer optimization for next-generation WiFi systems |
US8588844B2 (en) | 2010-11-04 | 2013-11-19 | Extricom Ltd. | MIMO search over multiple access points |
US9137733B2 (en) * | 2011-03-15 | 2015-09-15 | At&T Mobility Ii Llc | Dynamic control of cell reselection parameters |
EP4021137B1 (en) | 2017-02-10 | 2024-12-25 | LG Electronics Inc. | Method by which d2d terminal forms communication link with communication device in wireless communication system, and apparatus for same |
KR20250002572A (en) * | 2022-04-24 | 2025-01-07 | 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 | Method and device for terminating the establishment of WLAN detection measurement, electronic devices and storage media |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US28639A (en) * | 1860-06-05 | John f | ||
US45428A (en) * | 1864-12-13 | Instrument for destroying caterpillar-nests | ||
US61031A (en) * | 1867-01-08 | Hhhhhi | ||
US60995A (en) * | 1867-01-08 | bftteefield | ||
US75941A (en) * | 1868-03-24 | I s a ac b | ||
US5907544A (en) * | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
US5933420A (en) * | 1996-04-30 | 1999-08-03 | 3Com Corporation | Method and apparatus for assigning spectrum of a wireless local area network |
US6259898B1 (en) * | 1998-05-05 | 2001-07-10 | Telxon Corporation | Multi-communication access point |
US6345043B1 (en) * | 1998-07-06 | 2002-02-05 | National Datacomm Corporation | Access scheme for a wireless LAN station to connect an access point |
US6377608B1 (en) * | 1998-09-30 | 2002-04-23 | Intersil Americas Inc. | Pulsed beacon-based interference reduction mechanism for wireless communication networks |
US20020061031A1 (en) * | 2000-10-06 | 2002-05-23 | Sugar Gary L. | Systems and methods for interference mitigation among multiple WLAN protocols |
US20020176386A1 (en) * | 2001-03-22 | 2002-11-28 | Gurpreet Singh | Software for installation and configuration management of network nodes |
US20030076165A1 (en) * | 2001-10-19 | 2003-04-24 | Furman William Nelson | Method and apparatus for the detection and classification of signals utilizing known repeated training sequences |
US20030176200A1 (en) * | 2000-06-13 | 2003-09-18 | Simon Harrison | Call handling device for controlling wireless connections with wireless communications devices |
US6694141B1 (en) * | 1997-06-24 | 2004-02-17 | Nokia Networks Oy | Channel selection in a radio link system |
US6697013B2 (en) * | 2001-12-06 | 2004-02-24 | Atheros Communications, Inc. | Radar detection and dynamic frequency selection for wireless local area networks |
US20040141522A1 (en) * | 2001-07-11 | 2004-07-22 | Yossi Texerman | Communications protocol for wireless lan harmonizing the ieee 802.11a and etsi hiperla/2 standards |
US6798782B1 (en) * | 1999-12-10 | 2004-09-28 | Sun Microsystems, Inc. | Truly anonymous communications using supernets, with the provision of topology hiding |
US6834045B1 (en) * | 2000-07-11 | 2004-12-21 | Lappetelaeinen Antti | Assembly, and associated method, for facilitating frequency allocations in a radio communications system to attain statistical spreading of electromagnetic energy |
US6839331B2 (en) * | 2000-11-02 | 2005-01-04 | Sharp Laboratories Of America, Inc. | Method to dynamically change all MIB parameters of a wireless data network |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6112092A (en) * | 1996-04-18 | 2000-08-29 | Lucent Technologies Inc. | Self-configurable channel assignment system and method |
US6111867A (en) * | 1997-12-12 | 2000-08-29 | Nortel Networks Limited | Method and apparatus for load shedding in a TDMA packet data system |
JP3322394B2 (en) * | 1998-12-08 | 2002-09-09 | 日本電気株式会社 | Multi-access communication system |
EP1111843A3 (en) * | 1999-12-22 | 2003-03-26 | AT&T Corp. | System and method for providing wireless network coordination |
EP1139606A1 (en) | 2000-03-28 | 2001-10-04 | Lucent Technologies Inc. | Wireless communication in a lan with varying signal level thresholds |
EP1282964B1 (en) | 2000-04-22 | 2009-09-02 | Atheros Communications, Inc. | Method for controlling shared access to wireless transmission systems and increasing throughput of the same |
US6985465B2 (en) | 2000-07-07 | 2006-01-10 | Koninklijke Philips Electronics N.V. | Dynamic channel selection scheme for IEEE 802.11 WLANs |
US6920171B2 (en) | 2000-12-14 | 2005-07-19 | Motorola, Inc. | Multiple access frequency hopping network with interference anticipation |
-
2002
- 2002-11-05 US US10/288,041 patent/US20030087645A1/en not_active Abandoned
- 2002-11-07 CA CA2411330A patent/CA2411330C/en not_active Expired - Fee Related
- 2002-11-08 DE DE60227229T patent/DE60227229D1/en not_active Expired - Lifetime
- 2002-11-08 EP EP02102551A patent/EP1311087B1/en not_active Expired - Lifetime
-
2005
- 2005-09-28 US US11/237,337 patent/US7206586B2/en not_active Expired - Lifetime
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US28639A (en) * | 1860-06-05 | John f | ||
US45428A (en) * | 1864-12-13 | Instrument for destroying caterpillar-nests | ||
US61031A (en) * | 1867-01-08 | Hhhhhi | ||
US60995A (en) * | 1867-01-08 | bftteefield | ||
US75941A (en) * | 1868-03-24 | I s a ac b | ||
US5933420A (en) * | 1996-04-30 | 1999-08-03 | 3Com Corporation | Method and apparatus for assigning spectrum of a wireless local area network |
US5907544A (en) * | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
US6694141B1 (en) * | 1997-06-24 | 2004-02-17 | Nokia Networks Oy | Channel selection in a radio link system |
US6259898B1 (en) * | 1998-05-05 | 2001-07-10 | Telxon Corporation | Multi-communication access point |
US6393261B1 (en) * | 1998-05-05 | 2002-05-21 | Telxon Corporation | Multi-communication access point |
US6345043B1 (en) * | 1998-07-06 | 2002-02-05 | National Datacomm Corporation | Access scheme for a wireless LAN station to connect an access point |
US6377608B1 (en) * | 1998-09-30 | 2002-04-23 | Intersil Americas Inc. | Pulsed beacon-based interference reduction mechanism for wireless communication networks |
US6798782B1 (en) * | 1999-12-10 | 2004-09-28 | Sun Microsystems, Inc. | Truly anonymous communications using supernets, with the provision of topology hiding |
US20030176200A1 (en) * | 2000-06-13 | 2003-09-18 | Simon Harrison | Call handling device for controlling wireless connections with wireless communications devices |
US6834045B1 (en) * | 2000-07-11 | 2004-12-21 | Lappetelaeinen Antti | Assembly, and associated method, for facilitating frequency allocations in a radio communications system to attain statistical spreading of electromagnetic energy |
US20020061031A1 (en) * | 2000-10-06 | 2002-05-23 | Sugar Gary L. | Systems and methods for interference mitigation among multiple WLAN protocols |
US6839331B2 (en) * | 2000-11-02 | 2005-01-04 | Sharp Laboratories Of America, Inc. | Method to dynamically change all MIB parameters of a wireless data network |
US20020176386A1 (en) * | 2001-03-22 | 2002-11-28 | Gurpreet Singh | Software for installation and configuration management of network nodes |
US20040141522A1 (en) * | 2001-07-11 | 2004-07-22 | Yossi Texerman | Communications protocol for wireless lan harmonizing the ieee 802.11a and etsi hiperla/2 standards |
US20030076165A1 (en) * | 2001-10-19 | 2003-04-24 | Furman William Nelson | Method and apparatus for the detection and classification of signals utilizing known repeated training sequences |
US6697013B2 (en) * | 2001-12-06 | 2004-02-24 | Atheros Communications, Inc. | Radar detection and dynamic frequency selection for wireless local area networks |
Cited By (225)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030099361A1 (en) * | 2001-11-28 | 2003-05-29 | Yun Factory Inc. | Key exchange apparatus, method, program, and recording medium recording such program |
US20030125087A1 (en) * | 2001-12-27 | 2003-07-03 | Nec Corporation | Wireless base station device, wireless communication system, and communication control method |
US6694145B2 (en) * | 2001-12-27 | 2004-02-17 | Nokia Corporation | Synchronization of signaling messages and multimedia content loading |
US8510442B2 (en) * | 2002-01-28 | 2013-08-13 | Ntt Docomo, Inc. | Method and apparatus for dormant mode support with paging |
US20070233863A1 (en) * | 2002-01-28 | 2007-10-04 | Daichi Funato | Method and apparatus for dormant mode support with paging |
US20110019750A1 (en) * | 2002-03-08 | 2011-01-27 | Texas Instruments Incorporated | Mac extensions for smart antenna support |
US8837420B2 (en) * | 2002-03-08 | 2014-09-16 | Texas Instruments Incorporated | MAC extensions for smart antenna support |
US8457058B2 (en) * | 2002-03-08 | 2013-06-04 | Texas Instruments Incorporated | MAC allocation frame with allocation fields specifying transmitter or receiver |
US20030198202A1 (en) * | 2002-04-23 | 2003-10-23 | Patrick Busch | Selection of access point devices in a wireless communication network |
US20040204105A1 (en) * | 2002-05-24 | 2004-10-14 | Ying-Chang Liang | Method and apparatus for a base station with multiple distributed antennas to communicate with mobile stations |
US7796570B1 (en) * | 2002-07-12 | 2010-09-14 | Meshnetworks, Inc. | Method for sparse table accounting and dissemination from a mobile subscriber device in a wireless mobile ad-hoc network |
KR100980308B1 (en) | 2002-08-07 | 2010-09-06 | 엑스트리콤 리미티드 | Method and apparatus for collaboration between wireless LAN access points |
US20040102222A1 (en) * | 2002-11-21 | 2004-05-27 | Efstratios Skafidas | Multiple access wireless communications architecture |
US7512404B2 (en) * | 2002-11-21 | 2009-03-31 | Bandspeed, Inc. | Method and apparatus for sector channelization and polarization for reduced interference in wireless networks |
US7248877B2 (en) | 2002-11-21 | 2007-07-24 | Bandspeed, Inc. | Multiple access wireless communications architecture |
US7136655B2 (en) * | 2002-11-21 | 2006-11-14 | Bandspeed, Inc. | Method and apparatus for coverage and throughput enhancement in a wireless communication system |
US20040259558A1 (en) * | 2002-11-21 | 2004-12-23 | Efstratios Skafidas | Method and apparatus for coverage and throughput enhancement in a wireless communication system |
US20040259563A1 (en) * | 2002-11-21 | 2004-12-23 | Morton John Jack | Method and apparatus for sector channelization and polarization for reduced interference in wireless networks |
US20080132260A1 (en) * | 2003-07-03 | 2008-06-05 | Rotani, Inc. | Methods and Apparatus for Wireless Network Formation |
US20050250453A1 (en) * | 2003-07-03 | 2005-11-10 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US7274944B2 (en) | 2003-07-03 | 2007-09-25 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050003865A1 (en) * | 2003-07-03 | 2005-01-06 | Roc Lastinger | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050282553A1 (en) * | 2003-07-03 | 2005-12-22 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050282545A1 (en) * | 2003-07-03 | 2005-12-22 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050003763A1 (en) * | 2003-07-03 | 2005-01-06 | Rotani, Inc. | Methods and apparatus for high throughput multiple radio wireless cells and networks |
US20070066234A1 (en) * | 2003-07-03 | 2007-03-22 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US7424298B2 (en) | 2003-07-03 | 2008-09-09 | Rotani, Inc. | Methods and apparatus for channel assignment |
US7302278B2 (en) | 2003-07-03 | 2007-11-27 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20080132261A1 (en) * | 2003-07-03 | 2008-06-05 | Rotani, Inc. | Methods and Apparatus for Channel Assignment |
US7305246B2 (en) | 2003-07-03 | 2007-12-04 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US7359675B2 (en) | 2003-07-03 | 2008-04-15 | Rotani, Inc. | Methods and apparatus for high throughput multiple radio wireless cells and networks |
US7308270B2 (en) | 2003-07-03 | 2007-12-11 | Rotani, Inc. | Method and apparatus for high throughput multiple radio sectorized wireless cell |
US20050053043A1 (en) * | 2003-07-17 | 2005-03-10 | Interdigital Technology Corporation | Method and system for delivery of assistance data |
US7903620B2 (en) * | 2003-07-17 | 2011-03-08 | Interdigital Technology Corporation | Method and system for delivery of assistance data |
US20060217067A1 (en) * | 2003-08-07 | 2006-09-28 | Tobias Helbig | Channel coordination in wireless network systems |
US8054781B2 (en) * | 2003-08-07 | 2011-11-08 | Koninklijke Philips Electronics N.V. | Channel coordination in wireless network systems |
KR100970932B1 (en) | 2003-09-01 | 2010-07-20 | 엘지전자 주식회사 | Automatic channel allocation method of WLAN access point and device therefor |
US7440510B2 (en) | 2003-09-15 | 2008-10-21 | Intel Corporation | Multicarrier transmitter, multicarrier receiver, and methods for communicating multiple spatial signal streams |
US20050058217A1 (en) * | 2003-09-15 | 2005-03-17 | Sumeet Sandhu | Multicarrier transmitter, multicarrier receiver, and methods for communicating multiple spatial signal streams |
US20060258395A1 (en) * | 2003-12-01 | 2006-11-16 | Interdigital Technology Corporation | Integrated circuit for optimizing access point channel selection |
US20090268671A1 (en) * | 2003-12-01 | 2009-10-29 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
WO2005055621A2 (en) | 2003-12-01 | 2005-06-16 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
AU2004310999B2 (en) * | 2003-12-01 | 2007-07-26 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
US20050119006A1 (en) * | 2003-12-01 | 2005-06-02 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
AU2004310999C1 (en) * | 2003-12-01 | 2008-07-03 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
US20090042583A1 (en) * | 2003-12-01 | 2009-02-12 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
EP1806004A2 (en) * | 2003-12-01 | 2007-07-11 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
US20090122757A1 (en) * | 2003-12-01 | 2009-05-14 | Interdigital Technology Corporation | Integrated circuit for optimizing access point channel selection |
US7715848B2 (en) | 2003-12-01 | 2010-05-11 | Interdigital Technology Corporation | Integrated circuit for optimizing access point channel selection |
CN103179663A (en) * | 2003-12-01 | 2013-06-26 | 美商内数位科技公司 | Method for an access point to select a job channel and an access point for selecting a job channel |
US7454205B2 (en) | 2003-12-01 | 2008-11-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
US7454214B2 (en) | 2003-12-01 | 2008-11-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for optimizing access point channel selection |
EP1806004A4 (en) * | 2003-12-01 | 2008-01-30 | Interdigital Tech Corp | METHOD AND DEVICE FOR WIRELESS COMMUNICATION FOR OPTIMIZING THE ACCESS POINT CHANNEL SELECTION |
US20060121929A1 (en) * | 2003-12-01 | 2006-06-08 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
US7493123B2 (en) | 2003-12-01 | 2009-02-17 | Interdigital Technology Corporation | Integrated circuit for optimizing access point channel selection |
US7558571B2 (en) | 2003-12-01 | 2009-07-07 | Interdigital Technology Corporation | Wireless communication method and apparatus for implementing access point startup and initial channel selection processes |
US20050136921A1 (en) * | 2003-12-17 | 2005-06-23 | Intel Corporation | Hole-filling channel access |
US7305237B2 (en) * | 2003-12-17 | 2007-12-04 | Intel Corporation | Hole-filling channel access |
US20050163085A1 (en) * | 2003-12-24 | 2005-07-28 | International Business Machines Corporation | System and method for autonomic wireless presence ping |
US20050143110A1 (en) * | 2003-12-30 | 2005-06-30 | Stephens Adrian P. | Method, apparatus and system for managing wireless network channel width capabilities |
US7440423B2 (en) * | 2004-01-12 | 2008-10-21 | Intel Corporation | Channel specification apparatus, systems, and methods |
US20050152299A1 (en) * | 2004-01-12 | 2005-07-14 | Intel Corporation | Channel specification apparatus, systems, and methods |
US20070189243A1 (en) * | 2004-03-10 | 2007-08-16 | Zhanli Wang | Method for achieving load balance between access point devices in a wireless local area network |
WO2005086420A1 (en) * | 2004-03-10 | 2005-09-15 | Zte Corporation | A method for achieving load balance between access point devices in the wireless local area network |
US20050250507A1 (en) * | 2004-05-06 | 2005-11-10 | Leung Kin K | Dynamic channel assignment in wireless local area networks |
US7400860B2 (en) | 2004-06-15 | 2008-07-15 | Rotani, Inc. | Method and apparatus for increasing data throughput |
US20080242230A1 (en) * | 2004-06-15 | 2008-10-02 | Rotani, Inc. | Method and Apparatus for Increasing Data Throughput |
US7349701B2 (en) | 2004-06-15 | 2008-03-25 | Rotani, Inc. | Method and apparatus for creating shape antenna radiation patterns |
US7822386B2 (en) | 2004-06-15 | 2010-10-26 | Rotani, Inc. | Method and apparatus for increasing data throughput |
US20050277441A1 (en) * | 2004-06-15 | 2005-12-15 | Rotani, Inc. | Method and apparatus for creating shpaed antenna radiation patterns |
US20080150827A1 (en) * | 2004-07-19 | 2008-06-26 | Rotani, Inc. | Method And Apparatus For Shaped Antenna Radiation Patterns |
US7616959B2 (en) | 2004-07-19 | 2009-11-10 | Rotani, Inc. | Method and apparatus for shaped antenna radiation patterns |
US20060072502A1 (en) * | 2004-08-31 | 2006-04-06 | Toby Crandall | Method and system for assigning channels in a wireless LAN |
US7729262B2 (en) * | 2004-08-31 | 2010-06-01 | At&T Corp. | Method and system for assigning channels in a wireless LAN |
US9883486B2 (en) | 2004-10-20 | 2018-01-30 | Qualcomm, Incorporated | Multiple frequency band operation in wireless networks |
US20060126555A1 (en) * | 2004-11-23 | 2006-06-15 | Institute For Information Industry | System for load balance on access points over WLAN and method therefor |
US7489282B2 (en) | 2005-01-21 | 2009-02-10 | Rotani, Inc. | Method and apparatus for an antenna module |
US20060164320A1 (en) * | 2005-01-21 | 2006-07-27 | Rotani, Inc. | Method and apparatus for an antenna module |
US20060189322A1 (en) * | 2005-02-22 | 2006-08-24 | Alcatel | Method for admission control for mobile networks, an admission controller and a communication system therewith |
US20060234719A1 (en) * | 2005-04-13 | 2006-10-19 | Mustafa Demirhan | Methods and apparatus for selecting communication channels based on channel load information |
US7676231B2 (en) * | 2005-04-13 | 2010-03-09 | Intel Corporation | Methods and apparatus for selecting communication channels based on channel load information |
US7818014B2 (en) * | 2005-04-14 | 2010-10-19 | Hitachi, Ltd. | Wireless communication system, access point and wireless station composing the wireless communication system, and communication load balancing method for access point |
US20060234720A1 (en) * | 2005-04-14 | 2006-10-19 | Masaaki Takizawa | Wireless communication system, access point and wireless station composing the wireless communication system, and communication load balancing method for access point |
US20060251013A1 (en) * | 2005-05-04 | 2006-11-09 | Interdigital Technology Corporation | Resource allocation in multi-access point wireless networks |
EP1878272A4 (en) * | 2005-05-04 | 2013-07-24 | Interdigital Tech Corp | Resource allocation in multi-access point wireless networks |
EP1878272A2 (en) * | 2005-05-04 | 2008-01-16 | Interdigital Technology Corporation | Resource allocation in multi-access point wireless networks |
WO2006119338A3 (en) * | 2005-05-04 | 2007-09-27 | Interdigital Tech Corp | Resource allocation in multi-access point wireless networks |
US20110080833A1 (en) * | 2005-05-20 | 2011-04-07 | Yaron Menahem Peleg | Method and corresponding system for load balancing |
US8213950B2 (en) * | 2005-05-20 | 2012-07-03 | Go Net Systems Ltd. | Method and corresponding system for load balancing |
US20130242956A1 (en) * | 2005-11-01 | 2013-09-19 | At&T Intellectual Property Ii, L.P. | Non-interference technique for spatially aware mobile ad hoc networking |
US9788329B2 (en) * | 2005-11-01 | 2017-10-10 | At&T Intellectual Property Ii, L.P. | Non-interference technique for spatially aware mobile ad hoc networking |
US20070183326A1 (en) * | 2006-02-08 | 2007-08-09 | Ntt Docomo, Inc. | Wireless communication device and wireless communication method |
US7738481B2 (en) * | 2006-02-08 | 2010-06-15 | Ntt Docomo, Inc. | Wireless communication device and wireless communication method |
US7813753B2 (en) | 2006-02-27 | 2010-10-12 | Qualcomm Incorporated | Power control in communication systems |
US8284793B2 (en) * | 2006-02-27 | 2012-10-09 | Qualcomm Incorporated | Backoff control for access probe transmission in communication systems |
US20070201377A1 (en) * | 2006-02-27 | 2007-08-30 | Santhanam Arvind V | Backoff control for access probe transmission in communication systems |
US20070201405A1 (en) * | 2006-02-27 | 2007-08-30 | Santhanam Arvind V | Power control in communication systems |
US20070202809A1 (en) * | 2006-02-28 | 2007-08-30 | Rotani, Inc. | Methods and apparatus for overlapping MIMO antenna physical sectors |
US8428039B2 (en) | 2006-02-28 | 2013-04-23 | Rotani, Inc. | Methods and apparatus for overlapping MIMO physical sectors |
US20110228870A1 (en) * | 2006-02-28 | 2011-09-22 | Rotani, Inc. | Method and Apparatus for Overlapping MIMO Physical Sectors |
US9584197B2 (en) | 2006-02-28 | 2017-02-28 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US9525468B2 (en) | 2006-02-28 | 2016-12-20 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US8270383B2 (en) | 2006-02-28 | 2012-09-18 | Rotani, Inc. | Methods and apparatus for overlapping MIMO physical sectors |
US8009646B2 (en) | 2006-02-28 | 2011-08-30 | Rotani, Inc. | Methods and apparatus for overlapping MIMO antenna physical sectors |
US8325695B2 (en) | 2006-02-28 | 2012-12-04 | Rotani, Inc. | Methods and apparatus for overlapping MIMO physical sectors |
US8345651B2 (en) | 2006-02-28 | 2013-01-01 | Rotani, Inc. | Methods and apparatus for overlapping MIMO antenna physical sectors |
US8111678B2 (en) | 2006-02-28 | 2012-02-07 | Rotani, Inc. | Methods and apparatus for overlapping MIMO antenna physical sectors |
US10063297B1 (en) | 2006-02-28 | 2018-08-28 | Woodbury Wireless, LLC | MIMO methods and systems |
US10069548B2 (en) | 2006-02-28 | 2018-09-04 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US12015457B2 (en) | 2006-02-28 | 2024-06-18 | Woodbury Wireless, LLC | MIMO methods and systems |
US11108443B2 (en) | 2006-02-28 | 2021-08-31 | Woodbury Wireless, LLC | MIMO methods and systems |
US10211895B2 (en) | 2006-02-28 | 2019-02-19 | Woodbury Wireless Llc | MIMO methods and systems |
US10516451B2 (en) | 2006-02-28 | 2019-12-24 | Woodbury Wireless Llc | MIMO methods |
US9503163B2 (en) | 2006-02-28 | 2016-11-22 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US9496931B2 (en) | 2006-02-28 | 2016-11-15 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US9496930B2 (en) | 2006-02-28 | 2016-11-15 | Woodbury Wireless, LLC | Methods and apparatus for overlapping MIMO physical sectors |
US8855089B2 (en) | 2006-02-28 | 2014-10-07 | Helvetia Ip Ag | Methods and apparatus for overlapping MIMO physical sectors |
US8565103B2 (en) * | 2006-12-12 | 2013-10-22 | Qualcomm Incorporated | Load determination in wireless networks |
US20080137680A1 (en) * | 2006-12-12 | 2008-06-12 | Arvind Vardarajan Santhanam | Load determination in wireless networks |
US8243612B2 (en) * | 2007-08-01 | 2012-08-14 | Microsoft Corporation | Dynamic channel-width allocation in wireless networks |
US20090034457A1 (en) * | 2007-08-01 | 2009-02-05 | Microsoft Corporation | Dynamic Channel-Width Allocation in Wireless Networks |
US20100322181A1 (en) * | 2008-03-19 | 2010-12-23 | Seiko Epson Corporation | Electronic device, ad hoc network establishment method, and program product |
US8265683B2 (en) * | 2008-08-07 | 2012-09-11 | Qualcomm Incorporated | Two-tier random backoff and combined random backoff and transmit power control in wireless networks |
US20100034177A1 (en) * | 2008-08-07 | 2010-02-11 | Qualcomm Incorporated | Two-tier random backoff and combined random backoff and transmit power control in wireless networks |
US20100189057A1 (en) * | 2009-01-26 | 2010-07-29 | Canon Kabushiki Kaisha | Communication channel determination method and a determination apparatus |
US9088987B2 (en) * | 2009-01-26 | 2015-07-21 | Canon Kabushiki Kaisha | Communication channel determination method and a determination apparatus |
US20100246399A1 (en) * | 2009-03-24 | 2010-09-30 | Qualcomm Incorporated | Multi-channel management and load balancing |
US20100248630A1 (en) * | 2009-03-24 | 2010-09-30 | Qualcomm Incorporated | Multi-channel management and load balancing |
US8977282B2 (en) * | 2009-03-24 | 2015-03-10 | Qualcomm Incorporated | Multi-channel management and load balancing |
KR101334227B1 (en) | 2009-03-24 | 2013-11-29 | 퀄컴 인코포레이티드 | Multichannel management and load balancing |
KR101334230B1 (en) * | 2009-03-24 | 2013-11-29 | 퀄컴 인코포레이티드 | Multichannel management and load balancing |
US9675882B2 (en) | 2009-11-04 | 2017-06-13 | At&T Intellectual Property I, L.P. | Augmented reality gaming via geographic messaging |
US20110242996A1 (en) * | 2010-03-31 | 2011-10-06 | Fujitsu Limited | Method and System for Simulating Wireless Networks |
US8711714B2 (en) * | 2010-03-31 | 2014-04-29 | Fujitsu Limited | Method and system for simulating wireless networks |
US9142997B2 (en) | 2011-06-01 | 2015-09-22 | Samsung Electronics Co., Ltd. | Wireless power transmission system, and method and apparatus for allocating communication channel and transmitting power in wireless power transmission system |
US10279261B2 (en) | 2011-06-27 | 2019-05-07 | At&T Intellectual Property I, L.P. | Virtual reality gaming utilizing mobile gaming |
US11202961B2 (en) | 2011-06-27 | 2021-12-21 | At&T Intellectual Property I, L.P. | Virtual reality gaming utilizing mobile gaming |
US9973881B2 (en) | 2011-06-27 | 2018-05-15 | At&T Intellectual Property I, L.P. | Information acquisition using a scalable wireless geocast protocol |
US9344168B2 (en) | 2012-05-29 | 2016-05-17 | Magnolia Broadband Inc. | Beamformer phase optimization for a multi-layer MIMO system augmented by radio distribution network |
US8923448B2 (en) | 2012-05-29 | 2014-12-30 | Magnolia Broadband Inc. | Using antenna pooling to enhance a MIMO receiver augmented by RF beamforming |
US8948327B2 (en) | 2012-05-29 | 2015-02-03 | Magnolia Broadband Inc. | System and method for discrete gain control in hybrid MIMO/RF beamforming |
US9065517B2 (en) | 2012-05-29 | 2015-06-23 | Magnolia Broadband Inc. | Implementing blind tuning in hybrid MIMO RF beamforming systems |
US9154204B2 (en) | 2012-06-11 | 2015-10-06 | Magnolia Broadband Inc. | Implementing transmit RDN architectures in uplink MIMO systems |
US9794860B2 (en) | 2012-07-31 | 2017-10-17 | At&T Intellectual Property I, L.P. | Geocast-based situation awareness |
US10511393B2 (en) | 2012-12-12 | 2019-12-17 | At&T Intellectual Property I, L.P. | Geocast-based file transfer |
US8928528B2 (en) | 2013-02-08 | 2015-01-06 | Magnolia Broadband Inc. | Multi-beam MIMO time division duplex base station using subset of radios |
US9300378B2 (en) | 2013-02-08 | 2016-03-29 | Magnolia Broadband Inc. | Implementing multi user multiple input multiple output (MU MIMO) base station using single-user (SU) MIMO co-located base stations |
US9343808B2 (en) | 2013-02-08 | 2016-05-17 | Magnotod Llc | Multi-beam MIMO time division duplex base station using subset of radios |
US8989103B2 (en) | 2013-02-13 | 2015-03-24 | Magnolia Broadband Inc. | Method and system for selective attenuation of preamble reception in co-located WI FI access points |
US9385793B2 (en) | 2013-02-13 | 2016-07-05 | Magnolia Broadband Inc. | Multi-beam co-channel Wi-Fi access point |
US9860851B2 (en) * | 2013-03-01 | 2018-01-02 | Qualcomm, Incorporated | Managing access to transmission medium in a wireless environment |
US20140247774A1 (en) * | 2013-03-01 | 2014-09-04 | Qualcomm Incorporated | Managing access to transmission medium in a wireless environment |
US9155110B2 (en) | 2013-03-27 | 2015-10-06 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US9100968B2 (en) | 2013-05-09 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for digital cancellation scheme with multi-beam |
US9425882B2 (en) | 2013-06-28 | 2016-08-23 | Magnolia Broadband Inc. | Wi-Fi radio distribution network stations and method of operating Wi-Fi RDN stations |
US8995416B2 (en) | 2013-07-10 | 2015-03-31 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US9313805B2 (en) | 2013-07-10 | 2016-04-12 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US10356698B2 (en) * | 2013-07-15 | 2019-07-16 | Samsung Electronics Co., Ltd | Method and apparatus for fast scanning for wireless LAN AP search having low network load |
US9497781B2 (en) * | 2013-08-13 | 2016-11-15 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US20150049680A1 (en) * | 2013-08-13 | 2015-02-19 | Magnolia Broadband Inc. | System and method for co-located and co-channel wi-fi access points |
US9060362B2 (en) | 2013-09-12 | 2015-06-16 | Magnolia Broadband Inc. | Method and system for accessing an occupied Wi-Fi channel by a client using a nulling scheme |
US9088898B2 (en) | 2013-09-12 | 2015-07-21 | Magnolia Broadband Inc. | System and method for cooperative scheduling for co-located access points |
US9172454B2 (en) | 2013-11-01 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for calibrating a transceiver array |
US9236998B2 (en) | 2013-11-19 | 2016-01-12 | Magnolia Broadband Inc. | Transmitter and receiver calibration for obtaining the channel reciprocity for time division duplex MIMO systems |
US8929322B1 (en) | 2013-11-20 | 2015-01-06 | Magnolia Broadband Inc. | System and method for side lobe suppression using controlled signal cancellation |
US8942134B1 (en) | 2013-11-20 | 2015-01-27 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US9332519B2 (en) | 2013-11-20 | 2016-05-03 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US9294177B2 (en) | 2013-11-26 | 2016-03-22 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9014066B1 (en) | 2013-11-26 | 2015-04-21 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9042276B1 (en) | 2013-12-05 | 2015-05-26 | Magnolia Broadband Inc. | Multiple co-located multi-user-MIMO access points |
US9172446B2 (en) | 2014-03-19 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for supporting sparse explicit sounding by implicit data |
US9100154B1 (en) | 2014-03-19 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for explicit AP-to-AP sounding in an 802.11 network |
US9271176B2 (en) | 2014-03-28 | 2016-02-23 | Magnolia Broadband Inc. | System and method for backhaul based sounding feedback |
US10779339B2 (en) | 2015-01-07 | 2020-09-15 | Cisco Technology, Inc. | Wireless roaming using a distributed store |
US12021701B2 (en) | 2015-07-23 | 2024-06-25 | Cisco Technology, Inc. | Refresh of the binding tables between data-link-layer and network-layer addresses on mobility in a data center environment |
US10742511B2 (en) | 2015-07-23 | 2020-08-11 | Cisco Technology, Inc. | Refresh of the binding tables between data-link-layer and network-layer addresses on mobility in a data center environment |
US10819580B2 (en) | 2015-07-23 | 2020-10-27 | Cisco Technology, Inc. | Refresh of the binding tables between data-link-layer and network-layer addresses on mobility in a data center environment |
US10439867B2 (en) | 2015-12-31 | 2019-10-08 | At&T Intellectual Property I, L.P. | Method and apparatus for optimizing a software defined network configuration |
US11082290B2 (en) | 2015-12-31 | 2021-08-03 | At&T Intellectual Property I, L.P. | Method and apparatus for optimizing a software defined network configuration |
US11368173B2 (en) * | 2016-01-28 | 2022-06-21 | Amazon Technologies, Inc. | Network hardware devices organized in a wireless mesh network for content distribution to client device having no internet connectivity |
US20180006742A1 (en) * | 2016-07-01 | 2018-01-04 | Hewlett Packard Enterprise Development Lp | Access point signal estimation |
US10135552B2 (en) * | 2016-07-01 | 2018-11-20 | Hewlett Packard Enterprise Development Lp | Access point signal estimation |
CN109565716A (en) * | 2016-08-01 | 2019-04-02 | 阿尔卡特朗讯 | For controlling the control method and control system of the access point in wireless network |
US10326204B2 (en) | 2016-09-07 | 2019-06-18 | Cisco Technology, Inc. | Switchable, oscillating near-field and far-field antenna |
US10440723B2 (en) | 2017-05-17 | 2019-10-08 | Cisco Technology, Inc. | Hierarchical channel assignment in wireless networks |
US10555341B2 (en) | 2017-07-11 | 2020-02-04 | Cisco Technology, Inc. | Wireless contention reduction |
US12108453B2 (en) | 2017-07-11 | 2024-10-01 | Cisco Technology, Inc. | Wireless contention reduction |
US11606818B2 (en) | 2017-07-11 | 2023-03-14 | Cisco Technology, Inc. | Wireless contention reduction |
US10440031B2 (en) | 2017-07-21 | 2019-10-08 | Cisco Technology, Inc. | Wireless network steering |
US10735981B2 (en) | 2017-10-10 | 2020-08-04 | Cisco Technology, Inc. | System and method for providing a layer 2 fast re-switch for a wireless controller |
US10375667B2 (en) | 2017-12-07 | 2019-08-06 | Cisco Technology, Inc. | Enhancing indoor positioning using RF multilateration and optical sensing |
US10742396B2 (en) | 2018-06-08 | 2020-08-11 | Cisco Technology, Inc. | Securing communications for roaming user equipment (UE) using a native blockchain platform |
US10505718B1 (en) | 2018-06-08 | 2019-12-10 | Cisco Technology, Inc. | Systems, devices, and techniques for registering user equipment (UE) in wireless networks using a native blockchain platform |
US10361843B1 (en) | 2018-06-08 | 2019-07-23 | Cisco Technology, Inc. | Native blockchain platform for improving workload mobility in telecommunication networks |
US10673618B2 (en) | 2018-06-08 | 2020-06-02 | Cisco Technology, Inc. | Provisioning network resources in a wireless network using a native blockchain platform |
US10491376B1 (en) | 2018-06-08 | 2019-11-26 | Cisco Technology, Inc. | Systems, devices, and techniques for managing data sessions in a wireless network using a native blockchain platform |
US10299128B1 (en) | 2018-06-08 | 2019-05-21 | Cisco Technology, Inc. | Securing communications for roaming user equipment (UE) using a native blockchain platform |
US11799972B2 (en) | 2018-07-09 | 2023-10-24 | Cisco Technology, Inc. | Session management in a forwarding plane |
US11483398B2 (en) | 2018-07-09 | 2022-10-25 | Cisco Technology, Inc. | Session management in a forwarding plane |
US10873636B2 (en) | 2018-07-09 | 2020-12-22 | Cisco Technology, Inc. | Session management in a forwarding plane |
US10235226B1 (en) | 2018-07-24 | 2019-03-19 | Cisco Technology, Inc. | System and method for message management across a network |
US11216321B2 (en) | 2018-07-24 | 2022-01-04 | Cisco Technology, Inc. | System and method for message management across a network |
US10671462B2 (en) | 2018-07-24 | 2020-06-02 | Cisco Technology, Inc. | System and method for message management across a network |
US11563643B2 (en) | 2018-07-31 | 2023-01-24 | Cisco Technology, Inc. | Advanced network tracing in the data plane |
US11252040B2 (en) | 2018-07-31 | 2022-02-15 | Cisco Technology, Inc. | Advanced network tracing in the data plane |
US10623949B2 (en) | 2018-08-08 | 2020-04-14 | Cisco Technology, Inc. | Network-initiated recovery from a text message delivery failure |
US11146412B2 (en) | 2018-08-08 | 2021-10-12 | Cisco Technology, Inc. | Bitrate utilization feedback and control in 5G-NSA networks |
US10284429B1 (en) | 2018-08-08 | 2019-05-07 | Cisco Technology, Inc. | System and method for sharing subscriber resources in a network environment |
US10735209B2 (en) | 2018-08-08 | 2020-08-04 | Cisco Technology, Inc. | Bitrate utilization feedback and control in 5G-NSA networks |
US10949557B2 (en) | 2018-08-20 | 2021-03-16 | Cisco Technology, Inc. | Blockchain-based auditing, instantiation and maintenance of 5G network slices |
US10374749B1 (en) | 2018-08-22 | 2019-08-06 | Cisco Technology, Inc. | Proactive interference avoidance for access points |
US11658912B2 (en) | 2018-08-23 | 2023-05-23 | Cisco Technology, Inc. | Mechanism to coordinate end to end quality of service between network nodes and service provider core |
US11018983B2 (en) | 2018-08-23 | 2021-05-25 | Cisco Technology, Inc. | Mechanism to coordinate end to end quality of service between network nodes and service provider core |
US10567293B1 (en) | 2018-08-23 | 2020-02-18 | Cisco Technology, Inc. | Mechanism to coordinate end to end quality of service between network nodes and service provider core |
US11201823B2 (en) | 2018-09-04 | 2021-12-14 | Cisco Technology, Inc. | Mobile core dynamic tunnel end-point processing |
US11606298B2 (en) | 2018-09-04 | 2023-03-14 | Cisco Technology, Inc. | Mobile core dynamic tunnel end-point processing |
US10652152B2 (en) | 2018-09-04 | 2020-05-12 | Cisco Technology, Inc. | Mobile core dynamic tunnel end-point processing |
US10230605B1 (en) | 2018-09-04 | 2019-03-12 | Cisco Technology, Inc. | Scalable distributed end-to-end performance delay measurement for segment routing policies |
US10779188B2 (en) | 2018-09-06 | 2020-09-15 | Cisco Technology, Inc. | Uplink bandwidth estimation over broadband cellular networks |
US11864020B2 (en) | 2018-09-06 | 2024-01-02 | Cisco Technology, Inc. | Uplink bandwidth estimation over broadband cellular networks |
US11558288B2 (en) | 2018-09-21 | 2023-01-17 | Cisco Technology, Inc. | Scalable and programmable mechanism for targeted in-situ OAM implementation in segment routing networks |
US10285155B1 (en) | 2018-09-24 | 2019-05-07 | Cisco Technology, Inc. | Providing user equipment location information indication on user plane |
US10660061B2 (en) | 2018-09-24 | 2020-05-19 | Cisco Technology, Inc. | Providing user equipment location information indication on user plane |
US11627094B2 (en) | 2018-11-01 | 2023-04-11 | Cisco Technology, Inc. | Scalable network slice based queuing using segment routing flexible algorithm |
US10601724B1 (en) | 2018-11-01 | 2020-03-24 | Cisco Technology, Inc. | Scalable network slice based queuing using segment routing flexible algorithm |
Also Published As
Publication number | Publication date |
---|---|
EP1311087A2 (en) | 2003-05-14 |
EP1311087A3 (en) | 2003-10-01 |
CA2411330A1 (en) | 2003-05-08 |
US20060025150A1 (en) | 2006-02-02 |
DE60227229D1 (en) | 2008-08-07 |
EP1311087B1 (en) | 2008-06-25 |
US7206586B2 (en) | 2007-04-17 |
CA2411330C (en) | 2011-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7206586B2 (en) | Frequency assignment for multi-cell IEEE 802.11 wireless networks | |
US7848759B2 (en) | Frequency assignment for multi-cell IEEE 802.11 wireless networks | |
Leung et al. | Frequency assignment for IEEE 802.11 wireless networks | |
Bhattarai et al. | Uplink resource allocation in IEEE 802.11 ax | |
US20190281608A1 (en) | Multiple access point channel planning | |
US10051516B2 (en) | Wi-Fi compatible channel access | |
Gong et al. | On-line AP association algorithms for 802.11 n WLANs with heterogeneous clients | |
WO2003026221A1 (en) | System and method for introducing sectored transceiving into wireless networks | |
Gong et al. | Channel assignment in multi-rate 802.11 n WLANs | |
US20160212768A1 (en) | Wi-fi compatible channel access | |
Abeysekera et al. | Network controlled frequency channel and bandwidth allocation scheme for IEEE 802.11 a/n/ac wireless LANs: RATOP | |
Carrascosa et al. | Decentralized AP selection using multi-armed bandits: Opportunistic ε-greedy with stickiness | |
Han et al. | Performance analysis of opportunistic channel bonding in multi-channel WLANs | |
JP6449188B2 (en) | Wireless communication system and wireless communication method | |
US20100220707A1 (en) | Method for Detecting Hidden Nodes in Cognitive Radio Networks | |
JP6434929B2 (en) | Wireless communication system and wireless communication method | |
CN119255353A (en) | Wireless access point configuration method, coordinated space reuse method and related equipment | |
Abeysekera et al. | Network-controlled channel allocation scheme for IEEE 802.11 wireless LANs: Experimental and simulation study | |
Gong et al. | Distributed channel assignment algorithms for 802.11 n WLANs with heterogeneous clients | |
Kosek-Szott et al. | A new busy signal-based MAC protocol supporting QoS for ad-hoc networks with hidden nodes | |
Tang et al. | An almost blank subframe allocation algorithm for 5G new radio in unlicensed bands | |
Natkaniec et al. | An Optimization of Network Performance in IEEE 802.11 ax Dense Networks | |
Amer | Centralized Optimization of the Association in IEEE 802.11 Networks | |
US20250008552A1 (en) | Back-to-back transmissions via a multi-hop relay path using flow-specific resource reservation | |
Gong et al. | High-throughput collision-free client polling in multi-AP WLANs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T CORP., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIM, BYOUNG-JO J.;REEL/FRAME:013473/0183 Effective date: 20021104 |
|
AS | Assignment |
Owner name: AT&T CORP., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, BYOUNG-JO J;LEUNG, KIN K;REEL/FRAME:013670/0351 Effective date: 20030102 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |