US20160029248A1 - Wireless spectrum usage and load-balancing - Google Patents
Wireless spectrum usage and load-balancing Download PDFInfo
- Publication number
- US20160029248A1 US20160029248A1 US14/337,560 US201414337560A US2016029248A1 US 20160029248 A1 US20160029248 A1 US 20160029248A1 US 201414337560 A US201414337560 A US 201414337560A US 2016029248 A1 US2016029248 A1 US 2016029248A1
- Authority
- US
- United States
- Prior art keywords
- carrier frequency
- frequency band
- access point
- mobile communication
- communication device
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/086—Load balancing or load distribution among access entities
- H04W28/0861—Load balancing or load distribution among access entities between base stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H04W72/0486—
-
- 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/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- RF Radio Frequency
- Wi-FiTM One type of RF technology is known as Wi-FiTM.
- This more recently implemented short-range wireless technology includes large-scale installation of WiFiTM base stations (access points).
- WiFiTM technology supports short-range communications such as 200-300 meters as opposed to 1500 or more meters provided by cellular telephone base stations.
- installation of a respective WiFiTM base station is substantially less expensive for each so-called hot spot.
- Wi-FiTM technology is defined by specifications from the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards.
- IEEE Institute of Electrical and Electronics Engineers
- Wi-FiTM technology enables computerized devices such as laptop computers, mobile phones, tablet computers, etc., to wirelessly connect to a corresponding computer network. Via a respective wireless link, computer devices can retrieve data over a network such as the Internet.
- each of the access points in a network environment transmits a beacon signal indicating its presence.
- the mobile computer devices monitor the region for beacons (i.e., wireless signals as generated by the access points) to determine which, if any, access points are present in the region.
- the mobile computer device selects a suitable access point amongst the multiple access points to establish a WiFi TM connection.
- the mobile computer device selects to the access point producing the strongest received signal at the mobile communication device.
- a respective wireless access point supports communications at multiple different carrier frequencies such as at 2.4 GHz (GigaHertz) and 5 GHz. Vendors of mobile communication devices sometimes prefer to configure a respective mobile communication device to communicate over the 5 GHz carrier frequency band regardless of the implications to other connected devices communicating with the access point.
- 2.4 GHz gigaHertz
- 5 GHz 5 GHz
- a respective mobile communication device can be configured to default to selection of the 5 GHz carrier frequency band to communicate with a respective access point. This can result in improper loading of clients using 2.4 GHz and 5 GHz carrier frequency bands. As an example, if all of the mobile communication devices communicate over the 5 GHz carrier frequency band (such as when the 2.4 GHz frequency band is relatively unused), this may result in needless congestion and lost of data packets over the 5 GHz carrier frequency band.
- Embodiments herein deviate with respect to conventional techniques.
- embodiments herein include novel ways of managing connectivity between access points supporting multiple frequency band communications and corresponding mobile communication devices.
- a connection manager supports load-balancing amongst the multiple different available carrier frequency bands.
- a wireless network includes one or more access points providing access to a respective network such as the Internet.
- an access point receives a request (such as a wireless communication) from a mobile communication device to establish a connection with an access point in a network.
- the access point supports wireless connectivity over multiple carrier frequency bands such as at least a first carrier frequency band (such as around 2.4 GHz) and a second carrier frequency band (such as around 5 GHz).
- the first carrier frequency band supports substantially longer wireless communication distances between the access point and the mobile communication device than the second carrier frequency band. That is, in one embodiment, the first carrier frequency band can be configured to support a first region of wireless communication coverage with respect to the access point; the second carrier frequency band can be configured to support a second region of wireless coverage with respect to the access point. The second region of wireless coverage resides within and is substantially smaller than the first region of wireless coverage.
- connection manager is in communication with one or more access points and can be located in any suitable resource such as an access point, controller resource, etc. As its name suggests, the connection manager manages connectivity of one or more mobile communication devices with a respective one or more access points.
- the connection manager analyzes one or more parameters to determine which of the multiple carrier frequency bands is most suitable for a requesting mobile communication device to establish connectivity with a respective access point.
- the parameters analyzed by the connection manager can include any of one or more parameters such as current loading of other mobile communication devices communicating over each of the first carrier frequency band and the second carrier frequency band, a distance of the requesting mobile communication device to the access point, the access point's measure of signal strength of wireless communications received from the requesting mobile communication device, the mobile communication device's measure of signal strength of wireless communications received from the access point, detection of movement of the requesting mobile communication device from the first region of wireless coverage to the second region of wireless coverage, detection of movement of the requesting mobile communication device from the second region of wireless coverage to the first region of wireless coverage, detection of a rate of movement above a threshold value, etc.
- the connection manager in response to receiving a request from a mobile communication device to establish wireless connectivity, analyzes parameters such as current load conditions of other mobile communication devices communicating with a recipient access point over the multiple carrier frequency bands. The connection manager selects a suitable carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions.
- the connection manager if data traffic between the access point and other mobile communication devices over the second carrier frequency band is above a threshold value, the connection manager denies the requesting mobile communication device use of the second carrier frequency band to avoid congestion on the second carrier frequency band. Conversely, if data traffic between the access point and other mobile communication devices over the second carrier frequency band is below a threshold value and there is a sufficient bandwidth in the second carrier frequency band available for use by the mobile communication device, the connection manager may provide the requesting mobile communication device access to the access point using the second carrier frequency band.
- the connection manager can be configured to consider one or more further parameters such as i) the access point measured received signal strength of the wireless signal (request or other communications) received from the mobile communication device, and/or ii) a distance of the mobile communication device from the access point to determine whether to allow the mobile communication device to communicate with the access point over the second carrier frequency band.
- the connection manager selects the second carrier frequency band (such as the 5 GHz band) for use by the mobile communication device to establish a connection with the access point. Otherwise, the connection manager selects the first carrier frequency band (such as the 2.4 GHz band) for use by the mobile communication device to establish a connection with the access point.
- the access point After selecting a carrier frequency band, the access point notifies the mobile communication device to connect to the access point using the selected carrier frequency band.
- multiple access points in the network may receive the request or other wireless communication transmitted from the mobile communication device.
- Each of the access points monitors the received communication and forwards information regarding receipt of the request to the connection manager.
- the connection manager selects an access point from the multiple access points and notifies the mobile communication device to establish a respective wireless connection with the selected access point using the selected carrier frequency band.
- the connection manager can make intelligent decisions about load-balancing communication devices amongst multiple access points and multiple available carrier frequency bands.
- the connection manager can be configured to select a respective carrier frequency band based at least in part on distance. For example, assume that the access point receives a request from a mobile communication device to establish a connection with an access point. As previously discussed, the access point supports wireless communications over multiple carrier frequency bands. The connection manager selects a carrier frequency band from multiple carrier frequency bands based at least in part on an estimated distance of the mobile communication device from the access point. The connection manager can estimate the distance between the access point and the mobile communication device in any suitable manner (such as based on: wireless message round-trip time of communications between the mobile communication device and a respective access point, location information indicating a location of the mobile communication device, etc.). In a similar manner as previously discussed, upon selection of a carrier frequency band by the connection manager, the corresponding access point then notifies the mobile communication device to connect to the access point using the selected carrier frequency band.
- the multiple carrier frequency bands can include a first carrier frequency band supporting a first region of wireless communication coverage with respect to the access point and a second carrier frequency band supporting a second region of wireless coverage with respect to the access point.
- the second region of wireless coverage resides within and is substantially smaller than the first region of wireless coverage.
- the process of selecting the carrier frequency band includes comparing the estimated distance with a distance threshold value associated with the second region of wireless coverage.
- the distance threshold value substantially defines an edge of the second region of wireless coverage.
- the connection manager selects second carrier frequency band for use by the mobile communication device to communicate with the access point.
- Embodiments herein are useful over conventional techniques. For example, load-balancing amongst multiple carrier frequency bands as described herein based on one or more communication parameters ensures that no single available carrier frequency band becomes overloaded with client data traffic.
- any of the resources as discussed herein can include one or more computerized devices, servers, base stations, wireless communication equipment, communication management systems, workstations, handheld or laptop computers, or the like to carry out and/or support any or all of the method operations disclosed herein.
- one or more computerized devices or processors can be programmed and/or configured to operate as explained herein to carry out different embodiments of the invention.
- One such embodiment comprises a computer program product including a non-transitory computer-readable storage medium (i.e., any physical computer readable hardware storage medium) on which software instructions are encoded for subsequent execution.
- the instructions when executed in a computerized device (e.g., computer processing hardware) having a processor, program and/or cause the processor to perform the operations disclosed herein.
- Such arrangements are typically provided as software, code, instructions, and/or other data (e.g., data structures) arranged or encoded on a non-transitory computer readable storage medium such as an optical medium (e.g., CD-ROM), floppy disk, hard disk, memory stick, etc., or other a medium such as firmware in one or more ROM, RAM, PROM, etc., or as an Application Specific Integrated Circuit (ASIC), etc.
- a non-transitory computer readable storage medium such as an optical medium (e.g., CD-ROM), floppy disk, hard disk, memory stick, etc., or other a medium such as firmware in one or more ROM, RAM, PROM, etc., or as an Application Specific Integrated Circuit (ASIC), etc.
- the software or firmware or other such configurations can be installed onto a computerized device to cause the computerized device to perform the techniques explained herein.
- embodiments herein are directed method, system, computer program product, etc., that supports operations as discussed herein.
- One or more embodiments herein include a computer readable storage medium and/or system having instructions stored thereon.
- the instructions when executed by computer processor hardware, cause the computer processor hardware to: receive a request from a mobile communication device to establish a connection with an access point in a network, the access point supporting wireless communications over multiple carrier frequency bands, the request received in a wireless communication; analyze current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands; select a carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions; and notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- One or more embodiments herein include a computer readable storage medium and/or system having instructions stored thereon.
- the instructions when executed by computer processor hardware, cause the computer processor hardware to: receive a request from a mobile communication device to establish a connection with an access point in a network, the access point supporting wireless communications over multiple carrier frequency bands; select a carrier frequency band from multiple carrier frequency bands based at least in part on an estimated distance of the mobile communication device from the access point; and notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- system, method, apparatus, instructions on computer readable storage media, etc., as discussed herein also can be embodied strictly as a software program, firmware, as a hybrid of software, hardware and/or firmware, or as hardware alone such as within a processor, or within an operating system or a within a software application.
- FIG. 1 is an example diagram illustrating load-balancing in a network of access points providing connectivity to a network according to embodiments herein.
- FIG. 2 is an example diagram illustrating a mobile computer device and a corresponding connection management application according to embodiments herein.
- FIG. 3 is an example diagram illustrating wireless coverage provided by multiple different carrier frequency bands according to embodiments herein.
- FIG. 4 is an example diagram illustrating switchover of communicating over a second carrier frequency band to communicating over a first carrier frequency band according to embodiments herein.
- FIG. 5 is an example diagram illustrating switchover of communicating over a first carrier frequency band to communicating over a second carrier frequency band according to embodiments herein.
- FIG. 6 is a diagram illustrating an example computer architecture in which to execute any of the functionality according to embodiments herein.
- FIGS. 7 and 8 are example diagrams illustrating methods according to embodiments herein.
- a mobile communication device generates a wireless communication such as a respective request to access a network.
- An access point supporting communications over multiple carrier frequency bands receives the request.
- a connection manager associated with the access point analyzes one or more communication parameters to select an appropriate carrier frequency band for use by the requesting mobile communication device. Subsequent to selection of at least one a carrier frequency band, the connection manager initiates communications through the access point to the mobile communication device to notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- FIG. 1 is an example and illustrating a network environment and load-balancing amongst multiple carrier frequency bands and access points according to embodiments herein.
- network environment 100 includes mobile communication device 120 - 1 .
- Mobile communication device 120 - 1 can be one of multiple mobile communication devices operating in network environment 100 .
- Each of the access points 105 in network 190 - 1 supports any suitable number of mobile communication devices.
- connection manager 140 provides functions such as: load-balancing amongst access points 105 and the different carrier frequency bands 115 , tracking of mobility and current locations of one or more mobile communication devices in network environment 100 , controlling establishment of wireless communication links between the respective access point in a corresponding mobile communication device, etc. Note that the connection manager 140 can be disparately located or integrally located with respect to the access points 105 .
- user 108 - 1 provides input 105 - 1 to operate mobile communication device 120 - 1 .
- the connection manager 140 grants the user 108 - 1 and corresponding mobile communication device 120 - 1 access to network 190 - 2 .
- the user 108 - 1 can perform different operations such as establish a wireless communication link with a respective access point and communicate through the access point over network 190 - 2 (such as the Internet) with one or more servers.
- Each of the mobile communication devices 120 can be any suitable type of computer device.
- a respective mobile communication device in network environment 100 can be a cell phone, mobile computer, mobile phone device, digital assistant, a laptop computer, a personal computer, a notebook computer, a netbook computer, a handheld computer, a workstation, etc.
- Each mobile communication device is equipped to communicate in a wireless manner with one or more available access points 105 .
- Any of one or more mobile communication devices present in the network environment 100 can be configured to support communications over one or more carrier frequency bands.
- the access points 105 and corresponding mobile communication devices can be configured to support any suitable type of wireless communication.
- each of the access points 105 supports WiFiTM communications in different frequency bands.
- networks 190 can be or include any suitable type of wired or wireless network resources facilitating communications.
- the networks 190 support client/server communications and delivery of data packets using network addresses assigned to each of the resources.
- network environment 100 includes connection manager 140 .
- the connection manager 140 controls wireless connectivity of respective mobile communication device 120 - 1 with access points 105 .
- the user 108 - 1 must be a respective subscriber to use any of the access points 105 .
- Each of the access points 105 supports communications over any suitable number of carrier frequency bands 115 .
- the multiple carrier frequency bands 115 includes a first carrier frequency band, a second carrier frequency band, a third carrier frequency band, the force carrier frequency band, etc.
- Each of the carrier frequency bands can support a same or different region of wireless coverage.
- the first carrier frequency band can be configured to support a first region of wireless communication coverage with respect to a corresponding access point
- the second carrier frequency band can be configured to support a second region of wireless coverage with respect to the corresponding access point
- the third carrier frequency band supports a third region of wireless coverage with respect to the corresponding access point; and so on.
- the access point 105 - 1 supports communications over carrier frequency band 115 - 1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115 - 2 (such as 5 GHz carrier frequency band); access point 105 - 2 supports communications over carrier frequency band 115 - 1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115 - 2 (such as 5 GHz carrier frequency band); access point 105 - 3 supports communications over carrier frequency band 115 - 1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115 - 2 (such as 5 GHz carrier frequency band), and so on.
- carrier frequency band 115 - 1 such as a 2.4 GHz carrier frequency band
- carrier frequency band 115 - 2 such as 5 GHz carrier frequency band
- the first carrier frequency band 115 - 1 supports substantially longer wireless communication distances between a respective access point and the mobile communication device than the second carrier frequency band 115 - 2 .
- the first carrier frequency band 115 - 1 can be configured to support a first region of wireless communication coverage with respect to the respective access point; the second carrier frequency band 115 - 2 can be configured to support a second region of wireless coverage with respect to the respective access point.
- the second region of wireless coverage (as provided by the second carrier frequency band 115 - 2 ) resides within and is substantially smaller than the first region of wireless coverage (as provided by the first carrier frequency band 115 - 1 ).
- the respective carrier frequency band regions of wireless coverage as provided by each of the access points can be overlapping or non-overlapping with respect to each other.
- embodiments herein provide more efficient use of the different carrier frequency bands 115 and access points 105 depending on one or more communication parameters.
- embodiments herein can include analyzing one or more parameters to determine which of the multiple carrier frequency bands and/or access point is most suitable for the requesting mobile communication device to establish connectivity with the access point.
- each of the access points supports communications over any suitable number of carrier frequency bands 115 (such as a first carrier frequency band, a second carrier frequency band, a third carrier frequency band, a fourth carrier frequency band, etc.).
- carrier frequency bands 115 such as a first carrier frequency band, a second carrier frequency band, a third carrier frequency band, a fourth carrier frequency band, etc.
- one carrier frequency band may be more suitable for supporting communications with a respective mobile communication device 120 - 1 than another carrier frequency band.
- embodiments herein can include assigning priority information to each of the multiple available carrier frequency bands.
- the manager 140 and/or mobile communication device 120 - 1 can be configured to select a carrier frequency band from a group of one or more carrier frequency bands assigned a highest priority.
- the manager 140 detects that the first carrier frequency band and a third carrier frequency band are more suitable than a second carrier frequency band and a fourth carrier frequency band for establishing a corresponding connection with a mobile communication device 120 - 1 .
- the manager 140 assigns highest priority to the first carrier frequency band and the third carrier frequency band.
- the manager 140 assigns lower priority to the remaining carrier frequency bands such as the second carrier frequency band and the fourth carrier frequency band.
- the manager 140 selects amongst the highest priority carrier frequency bands (such as the first carrier frequency band or the third carrier frequency band) in which to establish a communication link between the respective access point and mobile communication device 120 - 1 .
- the manager 140 can be configured to communicate a message through the corresponding access point and notify the mobile communication device 120 - 1 of the selected carrier frequency band.
- the manager 140 can be configured to communicate priority information to corresponding mobile communication device 120 - 1 . Assume that the manager 140 notifies mobile communication device 120 - 1 that the first carrier frequency band and the third carrier frequency band are assigned highest priority.
- the mobile communication device 120 - 1 can be configured to select amongst the first carrier frequency band and the third carrier frequency band in which to establish a corresponding wireless communication link with a respective access point.
- the communication parameters used to select an appropriate carrier frequency band can include: current loading of other mobile communication devices communicating over each of the first carrier frequency band and the second carrier frequency band, a distance of the requesting mobile communication device to the one or more access points, the access points' measure of signal strength of wireless communications received from the requesting mobile communication device, detection of movement of the requesting mobile communication device from the first region of wireless coverage to the second region of wireless coverage with respect to an access point, detection of movement of the requesting mobile communication device from the second region of wireless coverage to the first region of wireless coverage, etc.
- each of the access points generates and transmits one or more corresponding beacons (wireless signals) in network environment 100 to notify corresponding mobile communication devices of their presence.
- Each beacon can include an identity of the respective access point transmitting the beacon.
- the access point 105 - 1 periodically transmits a first communication such as a beacon in the first carrier frequency band 115 - 1 to notify any recipient mobile communication devices that the access point 105 - 1 supports communications in the first carrier frequency band 115 - 1 ; the access point 105 - 1 periodically transmits a second communication such as a beacon in the second carrier frequency band 115 - 2 to notify any recipient mobile communication devices that the access point 105 - 1 supports communications in the second carrier frequency band 115 - 2 .
- each of the other access points 105 - 2 , 105 - 3 , etc. can be configured to transmit similar types of beacons to notify the mobile communication devices of the available access points and corresponding supported carrier frequency bands.
- the mobile communication device 120 - 1 receives a first beacon and a second beacon from the access point 105 - 1 indicating that the access point 105 - 1 supports communications over the first carrier frequency band 115 - 1 and second carrier frequency band 115 - 2 . Assume further that the mobile communication device 120 - 1 responds to the beacons by generating a request 125 to wirelessly connect to access point 105 - 1 .
- generation of the request 125 can include: i) generating and transmitting a first wireless communication from the mobile communication device 120 - 1 over the first carrier frequency band 115 - 1 to the access point 105 - 1 , and/or ii) generating and transmitting a second wireless communication from the mobile communication device 120 - 1 over the second carrier frequency band 115 - 2 to the access point 105 - 2 .
- connection manager 140 utilizes one or more communication parameters to determine which of one or more carrier frequency bands the respective mobile communication device 120 - 1 is allowed to use. For example, embodiments herein can include considering parameters such as: i) current data traffic conditions and availability of bandwidth in each of the carrier frequency bands 115 , ii) a received signal strength of the wireless signals (request 125 ) received from the mobile communication device 120 - 1 , and/or iii) an estimated distance of the mobile communication device 120 - 1 from the access point 105 - 1 .
- the connection manager 140 communicates the selected carrier frequency band to the access point 105 - 1 .
- the access point 105 - 1 communicates a wireless signal to the mobile communication device 120 - 1 notifying the mobile communication device 120 - 1 to connect to the access point 105 - 1 using the selected carrier frequency band.
- the multiple access points in the network environment 100 receive the request 125 from the mobile communication device 120 - 1 .
- Each of the access points 105 monitors attributes of receiving the request 125 and forwards monitor information regarding the received request 125 to the access control resource 140 .
- the access control resource 140 selects an access point from the multiple candidate access points that receives the request 125 and notifies the mobile communication device to establish a respective wireless connection with the selected access point using a selected carrier frequency band.
- FIG. 2 is an example block diagram illustrating functionality associated with a respective mobile communication device according to embodiments herein.
- mobile communication device 120 - 1 can include any suitable hardware and software resources to carry out operations as discussed herein.
- mobile communication device 120 - 1 includes display screen 130 , connection management application 240 , display manager 250 , application 295 (such as a browser application), communication interface 255 , etc.
- application 295 such as a browser application
- Each mobile communication device in network environment 100 can operate in a similar manner and include similar resources, interfaces, applications, etc., as mobile communication device 120 - 1 .
- connection management application 240 communicates with connection management application 240 to establish a respective wireless connection with a corresponding access point in network environment 100 .
- connection management application 240 In response to receiving a command from application 295 to establish a network connection, the connection management application 240 (via communication interface 255 ) attempts to establish a respective wireless communication link with a wireless access point associated in network environment 100 . As previously discussed, this can include receiving one or more beacons generated by corresponding access the network environment 100 .
- the mobile communication device 120 - 1 generates and transmits a corresponding request 125 (such as from communication interface 255 ) to any of one or more listening access points 105 in network environment 100 .
- connection management application 240 of mobile communication device 120 - 1 receives a wireless response from one or more access points 105 .
- the wireless response indicates which of one or more carrier frequency bands (and possibly one or more specific access points in the network environment 100 ) that the respective mobile communication device 120 - 1 can communicate in network environment 100 .
- the connection management application 240 receives notification from the connection manager 140 of which particular access point the mobile communication device 120 - 1 is to establish a respective wireless connection.
- the connection manager 140 also can specify the particular carrier frequency band to be used.
- the connection management application 240 establishes a respective connection between the mobile communication device 120 - 1 and the access point 105 - 1 in accordance with a particular carrier frequency band selected by the connection manager 140 .
- connection manager 140 can notify the connection management application 240 of the different available access points and corresponding available carrier frequency bands.
- the connection management application 240 can be configured to select amongst available access points in carrier frequency bands to obtain access to network 190 - 2 .
- the application 295 is able to communicate through a respective access point and access network 190 - 2 .
- the application 295 initiates display of corresponding graphical user interface 220 on display screen 130 of mobile communication device 120 - 1 .
- Graphical user interface 220 on display screen 130 enables the respective user 108 - 1 to view information retrieved from server resources in network 190 - 2 .
- FIG. 3 is an example diagram illustrating use of communication parameters including current load conditions, signal strength, and/or distance information to select a carrier frequency band according to embodiments herein.
- the first carrier frequency band 115 - 1 supports substantially longer wireless communication distances between a respective access point 105 - 1 and the mobile communication device 120 - 1 than the second carrier frequency band 115 - 2 .
- the first carrier frequency band 115 - 1 can be configured to support a first region of wireless communication coverage 110 - 1 with respect to the respective access point 105 - 1 ;
- the second carrier frequency band 115 - 2 can be configured to support a second region of wireless coverage 110 - 2 with respect to the respective access point 105 - 1 .
- the second region of wireless coverage 110 - 2 (as provided by the second carrier frequency band 115 - 2 ) resides within and is substantially smaller than the first region of wireless coverage 110 - 1 (as provided by the first carrier frequency band 115 - 1 ).
- the connection manager 140 in response to receiving the request 125 from mobile communication device 120 - 1 to establish wireless connectivity, analyzes communication parameters such as current data traffic load conditions of other mobile communication devices in network environment 100 communicating with the access point 105 - 1 over the multiple carrier frequency bands 115 .
- the connection manager 140 has access to load information 170 indicating which of multiple communication devices are in communication with the access point 105 - 1 as well as carrier frequency assignment information 175 indicating corresponding carrier frequency bands used by each of the mobile communication devices to communicate with the access point 105 - 1 .
- the load information 170 and/or carrier frequency assignment information 175 can further indicate an amount of current data traffic supported by each of the carrier frequency bands.
- the connection manager 140 has knowledge of which of the available carrier frequency bands 115 , if any, have sufficient available bandwidth to support communications between the mobile communication device 120 - 1 and access point 105 - 1 .
- the access point 105 - 1 selects a carrier frequency band from the multiple carrier frequency bands based at least in part on the current data traffic load conditions as specified by the load information 170 .
- the access point 105 - 1 denies the requesting mobile communication device 120 - 1 use of the second carrier frequency band 115 - 2 to communicate with access point 105 - 1 .
- denial of use can include, in response to receiving the request 125 , generating a communication over the second carrier frequency band 115 - 2 to the mobile communication device 120 - 1 indicating that the second carrier frequency band 115 - 2 is not available to communicate with the access point 105 - 1 .
- the mobile communication device 120 - 1 is not able to establish a wireless communication link with the access point 105 - 1 using the second carrier frequency band 115 - 2 .
- the access point 105 - 1 transmits a wireless communication to the mobile communication device 120 - 1 over the second carrier frequency band 115 - 2 indicating that the second carrier frequency band 115 - 2 is available to communicate with the access point 105 - 1 .
- the mobile communication device 120 - 1 is able to establish a wireless communication link with the access 105 - 1 using the second carrier frequency band 115 - 2 .
- the connection manager 140 can be configured to select a respective carrier frequency band based at least in part on an estimated distance, D 1 , between the mobile communication device 120 - 1 and the corresponding access point 105 - 1 .
- D 1 an estimated distance between the mobile communication device 120 - 1 and the corresponding access point 105 - 1 .
- the access point 105 - 1 receives a request 125 from a mobile communication device 120 - 1 to establish a wireless connection with access point 105 - 1 to access network 190 - 2 .
- the access point 105 - 1 supports wireless communications over multiple carrier frequency bands 115 .
- connection manager 140 associated with the access point 105 - 1 selects a carrier frequency band from multiple carrier frequency bands 115 based at least in part on an estimated distance of the mobile communication device 120 - 1 from the access point 105 - 1 .
- embodiments herein can include comparing the distance, D 1 , to a respective distance threshold value. If the distance D 1 is greater than a threshold value, the connection manager 140 selects the first carrier frequency band 115 - 1 . If the distance D 1 is less than a threshold value, and connection manager 140 can select either the first carrier frequency band 115 or the second carrier frequency band 115 - 2 depending upon current load conditions.
- embodiments herein can include selecting a respective carrier frequency bands such that no carrier frequency band is overloaded.
- the access point 105 - 1 or other suitable resource can estimate the distance between the access point 105 - 1 and the mobile communication device 120 - 1 in any suitable manner (such as based on wireless message round-trip time between the mobile communication device 120 - 1 and the access point 105 - 1 , location information indicating a location of the mobile communication device 120 - 1 with respect to the access point 105 - 1 , etc.).
- the access point 105 - 1 then notifies the mobile communication device 120 - 1 to wirelessly connect to the access point 105 - 1 using the selected carrier frequency band.
- the multiple carrier frequency bands 115 can include a first carrier frequency band 115 - 1 supporting a first region of wireless communication coverage 110 - 1 with respect to the access point 105 - 1 and a second carrier frequency band 115 - 2 supporting a second region of wireless coverage 110 - 2 with respect to the access point 105 - 1 .
- the second region of wireless coverage 110 - 2 resides within and is substantially smaller than the first region of wireless coverage 110 - 1 .
- the process of selecting the appropriate carrier frequency band includes comparing the estimated distance, D 1 , (between the mobile communication device 120 - 1 and the access point 105 - 1 ) with a distance threshold value associated with the second region of wireless coverage 110 - 2 .
- the distance threshold value 320 substantially defines an outer edge (boundary 365 ) of the second region of wireless coverage 110 - 2 .
- connection manager 140 selects the second carrier frequency band 115 - 2 for use by the mobile communication device 120 - 1 to communicate with the access point 105 - 1 .
- the distance threshold value 320 can vary depending upon whether the respective access point is located indoors or outdoors. For example, embodiments herein can include determining a multi-path delay component in meters. The distance threshold value 320 takes into account the multi-path delay complements.
- embodiments herein can take into account a signal strength (such as based on an RSSI parameter) of the request 125 (or other suitable wireless communication) received (on an uplink) from the mobile communication device 120 - 1
- the access point 105 - 1 in order to determine an appropriate carrier frequency band on which the respective mobile communication device 120 - 1 is able to communicate with access point 105 - 1 .
- embodiments herein can include comparing the signal strength of a received communication signal such as the request 125 received in the second carrier frequency band 115 - 2 to a signal strength threshold value.
- the communication manager 140 prevents or denies the mobile communication device 120 - 1 from using the second carrier frequency band 115 - 2 . Conversely, if the signal strength of the received communication (on the second carrier frequency band 115 - 2 ) from the mobile communication device 120 - 1 is above the signal strength threshold value, the connection manager 140 generates control information indicating that the mobile communication device 120 - 1 is able to use the second carrier frequency band 115 - 2 communicate with the access point 105 - 1 .
- the received signal strength of the communication from the mobile communication device 120 - 1 on the second carrier frequency band 115 - 2 may be below a respective signal strength threshold value due to conditions such as interference.
- the second carrier frequency band 115 - 2 is likely not a good candidate for use by the mobile communication device 120 - 1 to communicate with the access point 105 - 1 .
- the connection manager 140 grants the mobile communication device 120 - 1 use of the second carrier frequency band 115 - 2 in response to detecting a number of conditions such as that: i) the signal strength of the communication (such as the request 125 in the second carrier frequency band 115 - 2 ) received from the mobile communication device 120 - 1 is above a respective signal strength threshold value, ii) the distance D 1 between the mobile communication device and the access point 105 - 1 is below a distance threshold value, and iii) that a current load of communications on the second carrier frequency band 115 - 2 in the region of wireless coverage 110 - 2 is below a respective load threshold value.
- a number of conditions such as that: i) the signal strength of the communication (such as the request 125 in the second carrier frequency band 115 - 2 ) received from the mobile communication device 120 - 1 is above a respective signal strength threshold value, ii) the distance D 1 between the mobile communication device and the access point 105 - 1 is below a distance threshold value, and i
- connection manager 140 can be configured to select the first carrier frequency band 115 - 1 (instead of the second carrier frequency band 115 - 2 ) for the mobile communication device 120 - 1 to communicate with the access point 105 - 1 .
- Selection of the appropriate carrier frequency band can include responding to the request 125 over the first carrier frequency band 115 - 1 from the access point 105 - 1 to the mobile communication device 120 - 1 indicating that the mobile communication device 120 - 1 is able to use the first carrier frequency band 115 - 1 to establish the respective wireless communication link with the access point 105 - 1 .
- selection of the appropriate carrier frequency band can include responding to the request 125 over the second carrier frequency band 115 - 2 from the access point 105 - 1 to the mobile communication device 120 - 1 indicating that the mobile communication device 120 - 1 is able to use the second carrier frequency band 115 - 2 to establish the respective wireless communication link with the access point 105 - 1 .
- multiple access points in the network environment may receive the request 125 generated by the mobile communication device 120 - 1 over one or more carrier frequency bands 115 .
- the connection manager 140 selects amongst the multiple access points receiving the request 125 and corresponding carrier frequency band is best suited to support communications with the mobile communication device 120 - 1 .
- the connection manager 140 determines which of the access points and corresponding frequency bands are available for use by the mobile communication device 120 - 1 . Selecting an appropriate access point in corresponding frequency band for each of multiple mobile computing communication devices present in the network environment 100 ensures that no access points or corresponding carrier frequency bands are overloaded supporting respective mobile communication devices.
- connection manager 140 can be configured to consider any suitable one or more communication parameters (such as a received signal strength of communications, distance D 1 , frequency band load information, etc.) received from each of the access points (that received the request 125 ) to select an access point and/or corresponding carrier frequency band.
- suitable one or more communication parameters such as a received signal strength of communications, distance D 1 , frequency band load information, etc.
- FIG. 4 is an example diagram illustrating switchover of communicating over a second carrier frequency band to communicating over a first carrier frequency band according to embodiments herein.
- the mobile communication device 120 - 1 initially resides at a distance D 1 with respect to the access point 105 - 1 . While in wireless coverage 110 - 2 , further assume that the mobile communication device 120 - 1 communicates with the access point 105 - 1 over the (selected) second carrier frequency band 115 - 2 .
- the connection manager 140 via communications between the mobile communication device 120 - 1 and the access point 105 - 1 , the connection manager 140 monitors a distance between the access point 105 - 1 and the mobile communication device 120 - 1 . As previously discussed, in one embodiment, the connection manager 140 and/or access point 105 - 1 monitors a communication parameter such as a round-trip time of communications (such as over the second carrier frequency band 115 - 2 ) between the access point 105 - 1 and the mobile communication device 120 - 1 .
- a communication parameter such as a round-trip time of communications (such as over the second carrier frequency band 115 - 2 ) between the access point 105 - 1 and the mobile communication device 120 - 1 .
- connection manager 140 Based on monitoring of distance information and subsequent to communicating between the access point 105 - 1 and the mobile communication device 120 - 1 over the second carrier frequency band 150 - 2 , assume that the connection manager 140 detects movement of the mobile communication device 120 - 1 in a direction outside the second region of wireless coverage 110 - 2 into the first region of wireless coverage 110 - 1 .
- the connection manager 140 detects movement of the mobile communication device 120 - 1 out of the second region of wireless coverage 110 - 2 by comparing a distance between the mobile communication device 120 - 1 and the access point 105 - 1 to a distance threshold value 320 defining boundary 365 . The connection manager 140 compares this monitored distance (such as D 2 in this instance) to a corresponding distance threshold value 320 .
- the connection manager 140 Responsive to detecting the movement (such as detecting that mobile communication device 120 - 1 is now a distance D 2 from the access point 105 - 1 , which is greater than the corresponding distance threshold value 320 ) and that the first carrier frequency band 115 - 1 is not overloaded supporting other devices, via communications through the access point 105 - 1 , the connection manager 140 notifies the mobile communication device 120 - 1 to terminate communications with the access point 105 - 1 using the second carrier frequency band 115 - 2 and continue communications with the access point 105 - 1 over the first carrier frequency band 115 - 1 . Such a notification may be dependent upon detecting that the first carrier frequency band 115 - 1 is currently not overloaded.
- a transition of communicating with the mobile communication device 120 - 1 to communicating with the mobile communication device 120 - 1 over the second carrier frequency band 115 - 2 can be seamless.
- a mobile communication device 120 - 1 in response to receiving notification to terminate communications over the second carrier frequency band 115 - 2 , a mobile communication device 120 - 1 disassociates with the access point 105 - 1 only at the MAC layer and reestablishes a respective wireless communication link with the access point 105 - 1 at the first carrier frequency band 115 - 1 .
- a user 108 - 1 may not even be aware or affected by the transition from communicating over one carrier frequency band and then switching to another carrier frequency band.
- embodiments herein can include detecting movement based on monitoring (at the access point 105 - 1 ) an uplink signal strength (such as RSSI or received signal strength indicator) of one or more communication signals (transmitted in the second carrier frequency band 115 - 2 ) from the mobile communication device 120 - 1 to the access point 105 - 1 and comparing the measured uplink signal strength to a signal strength threshold value.
- an uplink signal strength such as RSSI or received signal strength indicator
- the connection manager 140 can be configured to initiate switchover from the second carrier frequency band 115 - 2 to the first carrier frequency band 115 - 1 in response to detecting that the measured uplink signal strength of one or more wireless communication signals from the mobile communication device 120 - 1 in the second carrier frequency band 115 - 2 falls below the signal strength threshold value.
- the decrease of the signal strength of the received signal below the threshold value likely indicates that the mobile communication device 120 - 1 is moving away from the access point 105 - 1 .
- the access point 105 - 1 can be configured to measure the uplink signal strength of wireless communications received from the mobile communication device 120 - 1 on the second carrier frequency band 115 - 2 (such as 5 GHz).
- the mobile communication device 120 - 1 measures a signal strength of receiving beacons (such as 2.4 GHz) transmitted from the access point 105 - 1 over the first carrier frequency band 115 - 1 to the mobile communication device 120 - 1 .
- the mobile communication device 120 - 1 forwards the measured signal strength of the 2.4 GHz beacons to the access point 105 - 1 and connection manager 140 .
- the connection manager 140 produces a metric by subtracting the measured signal strength of the 2.4 GHz beacons from an absolute value of uplink signal strength of wireless communications as measured by the access point 105 - 1 .
- the connection manager 140 then compares the generated metric to a (predetermined switchover threshold value (comp 5 to 2). In one embodiment, this comparison is used as a factor whether or not to switchover to the 2.4 GHz band.
- connection manager 140 In response to detecting that the metric is greater than a threshold value, the connection manager 140 initiates a transition of the mobile communication device 120 - 1 from communicating over the second wireless carrier frequency band 115 - 2 to communicating over the first carrier frequency band 115 - 1 .
- connection manager 140 may initially assign the second carrier frequency band 115 - 2 to support communications between the mobile communication device 120 - 1 and access point 105 - 1 as previously discussed. Subsequent to communicating between the access point 105 - 1 and the mobile communication device 120 - 1 over the second carrier frequency band 115 - 2 , the connection manager 140 can be configured to repeatedly measure and analyze a distance of the mobile communication device 120 - 1 with respect to the access point 105 - 1 . Assume that the distance measurements indicate that a rate of movement of the mobile communication device 120 - 1 is above a rate threshold value.
- the connection manager 140 can be configured to notify (such as through the access point 105 - 1 ) the mobile communication device 120 - 1 to terminate communications with the access point 105 - 1 using the second carrier frequency band 115 - 2 and continue communications with the access point 105 - 1 over the first carrier frequency band 115 - 1 .
- the high rate of movement indicates that the candidate mobile communication device 120 - 1 is better suited to communicate over the first carrier frequency band 115 - 1 because it covers a wider range.
- the connection manager 140 initiates switchover from communicating over the carrier frequency band 115 - 2 (such as 5 GHz) to communicating over the first carrier frequency band 115 - 1 (such as 2.4 GHz) in response to detecting three conditions: i) the access point 105 - 1 measurement of a signal strength of the 5 GHz communication signals from the mobile communication device 120 - 1 over the second carrier frequency band 115 - 2 to the access point 105 - 1 is greater than a 5 GHz signal strength threshold value, and ii) a distance of the mobile communication device 120 - 1 from the access points 105 - 1 becomes greater than a distance threshold value 320 , and iii) [ABS (access point 105 - 1 measured uplink signal strength (5 GHz) minus mobile communication device 120 - 1 measured downlink signal strength of 2.4 GHz beacons from the access point 105 - 1 ] is greater than a switchover threshold value (such as comp 5 to 2 dB).
- a switchover threshold value such as comp 5 to 2 d
- FIG. 5 is an example diagram illustrating switchover of communicating over a first carrier frequency band to communicating over a second carrier frequency band according to embodiments herein.
- the mobile communication device 120 - 1 initially resides at a distance D 2 with respect to the access point 105 - 1 . While in wireless coverage 110 - 1 , assume that the mobile communication device 120 - 1 communicates with the access point 105 - 1 over the (selected) first carrier frequency band 115 - 1 .
- the connection manager 140 via communications between the mobile communication device 120 - 1 and the access point 105 - 1 , the connection manager 140 continuously monitors a distance between the access point 105 - 1 and the mobile communication device 120 - 1 . As previously discussed, in one embodiment, the connection manager 140 monitors a communication parameter such as a round-trip time of communications (such as over the first carrier frequency band 115 - 1 ) between the access point 105 - 1 and the mobile communication device 120 - 1 .
- a communication parameter such as a round-trip time of communications (such as over the first carrier frequency band 115 - 1 ) between the access point 105 - 1 and the mobile communication device 120 - 1 .
- connection manager 140 Based on monitoring the distance information and subsequent to communicating between the access point 105 - 1 and the mobile communication device 120 - 1 over the carrier frequency band 115 - 1 , assume that the connection manager 140 detects movement of the mobile communication device 120 - 1 from the first region of wireless coverage 110 - 1 to inside the second region of wireless coverage 110 - 2 .
- connection manager 140 detects movement of the mobile communication device 120 - 1 to inside of the second region of wireless coverage 110 - 2 by comparing a newly detected distance D 1 between the mobile communication device 120 - 1 in the access point 105 - 1 to distance threshold value 320 .
- the connection manager 140 Responsive to detecting the movement (such as detecting that mobile communication device 120 - 1 is now a distance D 1 from the access point 105 - 1 which is less than the corresponding distance threshold value 320 ) and that the second wireless carrier frequency band 150 - 2 is not overloaded supporting other devices, via communications through the access point 105 - 1 , the connection manager 140 notifies the mobile communication device 120 - 1 to terminate communications with the access point 105 - 1 using the first carrier frequency band 115 - 1 and continue communications with the access point 105 - 1 over the second carrier frequency band 115 - 2 .
- a transition of communicating with the mobile communication device 120 - 1 to communicating with the mobile communication device 120 - 1 over the carrier frequency band 115 - 2 instead of continuing communications of the carrier frequency band 115 - 1 can be seamless.
- mobile communication device 120 - 1 in response to receiving notification to terminate communications over the first carrier frequency band 115 - 1 , disassociates with the access point 105 - 1 only at the MAC layer and reestablishes a respective wireless communication link with the access point 105 - 1 at the carrier frequency band 115 - 2 .
- a user 108 - 1 may not even be aware or affected by the transition from communicating over one carrier frequency band and then switching to another carrier frequency band.
- embodiments herein can include detecting movement based on monitoring a downlink signal strength (such as RSSI or received signal strength indicator) of one or more wireless communication signals such as beacons (transmitted in the second carrier frequency band 115 - 2 ) from the access point 105 - 1 to the mobile communication device 120 - 1 .
- the mobile communication device 120 - 1 monitors a strength of receiving the signals in the second carrier frequency band 115 - 2 and produces a downlink signal strength indicator of one or more communications received from the access point 105 - 1 on the second carrier frequency band 115 - 2 .
- the magnitude of the downlink signal strength indicator produced by the mobile communication device 120 - 1 indicates a degree to which the mobile communication device 120 - 1 is able to receive communications over the second carrier frequency band 115 - 2 from the access point 105 - 1 .
- the mobile communication device 120 - 1 forwards the generated downlink signal strength indicator value to the access point 105 - 1 and/or connection manager 140 .
- the connection manager 140 compares the downlink signal strength indicator produced by and received from the mobile communication device 120 - 1 to a corresponding signal strength threshold value. Using the comparison result as at least a factor in determining whether to initiate carrier frequency band switchover, the connection manager 140 initiates switchover from communicating over the first carrier frequency band 115 - 1 to communicating over the second carrier frequency band 115 - 2 based at least in part in response to detecting that the measured downlink signal strength of one or more (5 GHz) wireless signals received by the mobile communication device 120 - 1 are above the signal strength threshold value.
- the increase of the downlink signal strength above the threshold value indicates that the mobile communication device 120 - 1 is moving towards the access point 105 - 1 .
- the access point 105 - 1 can be configured to continuously measure the uplink signal strength of wireless communications received from the mobile communication device 120 - 1 on the first carrier frequency band 115 - 1 (such as 2.4 GHz).
- the mobile communication device 120 - 1 measures a signal strength of receiving one or more wireless signals (such as at 5 GHz) transmitted from the access point 105 - 1 over the carrier frequency band 115 - 2 to the mobile communication device 120 - 1 .
- the mobile communication device 120 - 1 forwards the measured signal strength of the downlink measured 5 GHz wireless signals (beacons) to the access point 105 - 1 and connection manager 140 .
- the connection manager 140 produces a metric by subtracting the access point 105 - 1 measured signal strength of the 2.4 GHz communications from an absolute value of downlink signal strength of wireless communications (such as 5 GHz wireless communications received from the access point 105 - 1 ) as measured by the mobile communication device 120 - 1 .
- the connection manager 140 then compares the metric to a predetermined switchover threshold value (comp 2 to 5).
- connection manager 140 Based at least in part on detecting that the metric is greater than the switchover threshold value, the connection manager 140 initiates transition from communicating over the wireless carrier frequency band 115 - 1 to communicating over the carrier frequency band 115 - 2 .
- switchover may depend on availability of bandwidth in the second carrier frequency band 115 - 2 and/or the distance of the mobile communication device 120 - 1 with respect to the access point 105 - 1 .
- the connection manager 140 initiates switchover from communicating over the carrier frequency band 115 - 1 (such as 2.4 GHz) to communicating over the second carrier frequency band 115 - 2 (such as 5 GHz) in response to detecting three conditions: i) the mobile communication device 120 - 1 measurement of a signal strength of the 5 GHz one or more wireless signals such as beacons over the second carrier frequency band 115 - 2 from the access point 105 - 1 is greater than the signal strength threshold value, and ii) a distance of the mobile communication device 120 - 1 from the access points 105 - 1 is less than a distance threshold value, and iii) [ABS (communication device 120 - 1 measured downlink beacon signal strength (5 GHz) minus access point 105 - 1 measured uplink signal strength of communications received from the mobile communication device] is greater than a switchover threshold value (such as comp 2 to 5 dB).
- a switchover threshold value such as comp 2 to 5 dB
- FIG. 6 is an example block diagram of a computer device for implementing any of the operations as discussed herein according to embodiments herein.
- computer system 850 of the present example includes an interconnect 811 , a processor 813 (such as one or more processor devices, computer processor hardware, etc.), computer readable storage medium 812 (such as hardware storage to store data), I/O interface 814 , and communications interface 817 .
- Computer system 850 can execute the operations associated with connection manager 140 , mobile communication device 120 - 1 , etc.
- Interconnect 811 provides connectivity amongst processor 813 (computer processor hardware), computer readable storage media 812 , I/O interface 814 , and communication interface 817 .
- I/O interface 814 provides connectivity to a repository 180 and, if present, other devices such as a playback device, display screen, input resource 792 , a computer mouse, etc.
- Computer readable storage medium 812 (such as a non-transitory hardware medium) can be any hardware storage resource or device such as memory, optical storage, hard drive, rotating disk, etc. In one embodiment, the computer readable storage medium 812 stores instructions executed by processor 813 .
- Communications interface 817 enables the computer system 850 and processor 813 to communicate over a resource such as network 190 to retrieve information from remote sources and communicate with other computers.
- I/O interface 814 enables processor 813 to retrieve and process information stored in repository 180 .
- connection manager application 140 - 1 e.g., software, firmware, etc.
- Connection manager application 140 - 1 can be configured to include instructions to implement any of the operations as discussed herein.
- processor 813 accesses computer readable storage media 812 via the use of interconnect 811 in order to launch, run, execute, interpret or otherwise perform the instructions in connection manager application 140 - 1 stored on computer readable storage medium 812 .
- connection manager application 140 - 1 produces processing functionality such as connection manager process 140 - 2 in processor 813 .
- the connection manager process 140 - 2 associated with processor 813 represents one or more aspects of executing connection manager application 140 - 1 within or upon the processor 813 in the computer system 850 .
- connection manager application 140 - 1 can include other processes and/or software and hardware components, such as an operating system that controls allocation and use of hardware resources to execute connection manager application 140 - 1 .
- computer system may be any of various types of devices, including, but not limited to, a wireless access point, a mobile computer, a personal computer system, a wireless device, base station, phone device, desktop computer, laptop, notebook, netbook computer, mainframe computer system, handheld computer, workstation, network computer, application server, storage device, a consumer electronics device such as a camera, camcorder, set top box, mobile device, video game console, handheld video game device, a peripheral device such as a switch, modem, router, or in general any type of computing or electronic device.
- the computer system 850 may reside at any location or can be included in any suitable resource in network environment 100 to implement functionality as discussed herein.
- FIG. 7 is a flowchart 700 illustrating an example method according to embodiments. Note that there will be some overlap with respect to concepts as discussed above.
- the connection manager 140 receives a request from a mobile communication device 120 - 1 to establish a connection with an access point in a network environment 100 .
- the access point supports wireless communications over multiple carrier frequency bands 115 .
- connection manager 140 analyzes current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands 115 .
- connection manager 140 selects a carrier frequency band from the multiple carrier frequency bands 115 based at least in part on the current load conditions.
- connection manager notifies the mobile communication device 120 - 1 to connect to the access point 105 - 1 using the selected carrier frequency band.
- FIG. 8 is a flowchart 800 illustrating an example method according to embodiments. Note that there will be some overlap with respect to concepts as discussed above.
- the connection manager 140 receives a request 125 from a mobile communication device 120 - 1 to establish a connection with an access point 105 - 1 in network environment 100 .
- the access point 105 - 1 supports wireless communications over multiple carrier frequency bands 115 .
- connection manager 140 selects an appropriate carrier frequency band from multiple carrier frequency bands 115 based at least in part on an estimated distance of the mobile communication device 120 - 1 from the access point 105 - 1 .
- connection manager 140 notifies the mobile communication device 120 - 1 to connect to the access point 105 - 1 using the selected carrier frequency band.
- An algorithm as described herein, and generally, is considered to be a self-consistent sequence of operations or similar processing leading to a desired result.
- operations or processing involve physical manipulation of physical quantities.
- quantities may take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared or otherwise manipulated. It has been convenient at times, principally for reasons of common usage, to refer to such signals as bits, data, values, elements, symbols, characters, terms, numbers, numerals or the like. It should be understood, however, that all of these and similar terms are to be associated with appropriate physical quantities and are merely convenient labels.
Abstract
Description
- Conventional RF (Radio Frequency) technology has been used for many years to connect wireless devices such as phones, laptops, etc., to landline networks and/or other wireless networks. Today, RF technology supports many different types of connection services such as cellular voice and data communications, high-speed data services, etc.
- One type of RF technology is known as Wi-Fi™. This more recently implemented short-range wireless technology includes large-scale installation of WiFi™ base stations (access points). In comparison to the conventional long-range cellular network technology, WiFi™ technology supports short-range communications such as 200-300 meters as opposed to 1500 or more meters provided by cellular telephone base stations. In comparison to installation of each cellular telephone tower, installation of a respective WiFi™ base station is substantially less expensive for each so-called hot spot.
- Wi-Fi™ technology is defined by specifications from the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards. In general, Wi-Fi™ technology enables computerized devices such as laptop computers, mobile phones, tablet computers, etc., to wirelessly connect to a corresponding computer network. Via a respective wireless link, computer devices can retrieve data over a network such as the Internet.
- Conventional computer devices typically have the ability to identify a presence of WiFi™ access points in a corresponding network environment. For example, according to current Wi-Fi™ technology, and a passive scanning technique, each of the access points in a network environment transmits a beacon signal indicating its presence. The mobile computer devices monitor the region for beacons (i.e., wireless signals as generated by the access points) to determine which, if any, access points are present in the region. The mobile computer device selects a suitable access point amongst the multiple access points to establish a WiFi TM connection. Typically, the mobile computer device selects to the access point producing the strongest received signal at the mobile communication device.
- In certain instances, a respective wireless access point supports communications at multiple different carrier frequencies such as at 2.4 GHz (GigaHertz) and 5 GHz. Vendors of mobile communication devices sometimes prefer to configure a respective mobile communication device to communicate over the 5 GHz carrier frequency band regardless of the implications to other connected devices communicating with the access point.
- Conventional techniques of providing access to a network using an access point that supports multiple bands such as 2.4 GHz and 5 GHz carrier frequency bands suffer from deficiencies. For example, as previously discussed, in accordance with vendor or user settings, a respective mobile communication device can be configured to default to selection of the 5 GHz carrier frequency band to communicate with a respective access point. This can result in improper loading of clients using 2.4 GHz and 5 GHz carrier frequency bands. As an example, if all of the mobile communication devices communicate over the 5 GHz carrier frequency band (such as when the 2.4 GHz frequency band is relatively unused), this may result in needless congestion and lost of data packets over the 5 GHz carrier frequency band.
- Embodiments herein deviate with respect to conventional techniques. For example, embodiments herein include novel ways of managing connectivity between access points supporting multiple frequency band communications and corresponding mobile communication devices. As further discussed below, a connection manager supports load-balancing amongst the multiple different available carrier frequency bands.
- More specifically, in accordance with one embodiment, a wireless network includes one or more access points providing access to a respective network such as the Internet. Assume that an access point receives a request (such as a wireless communication) from a mobile communication device to establish a connection with an access point in a network. Assume further that the access point supports wireless connectivity over multiple carrier frequency bands such as at least a first carrier frequency band (such as around 2.4 GHz) and a second carrier frequency band (such as around 5 GHz).
- By way of non-limiting example embodiment, the first carrier frequency band supports substantially longer wireless communication distances between the access point and the mobile communication device than the second carrier frequency band. That is, in one embodiment, the first carrier frequency band can be configured to support a first region of wireless communication coverage with respect to the access point; the second carrier frequency band can be configured to support a second region of wireless coverage with respect to the access point. The second region of wireless coverage resides within and is substantially smaller than the first region of wireless coverage.
- Embodiments herein include a connection manager. The connection manager is in communication with one or more access points and can be located in any suitable resource such as an access point, controller resource, etc. As its name suggests, the connection manager manages connectivity of one or more mobile communication devices with a respective one or more access points.
- In one embodiment, the connection manager analyzes one or more parameters to determine which of the multiple carrier frequency bands is most suitable for a requesting mobile communication device to establish connectivity with a respective access point. By further way of non-limiting example, the parameters analyzed by the connection manager can include any of one or more parameters such as current loading of other mobile communication devices communicating over each of the first carrier frequency band and the second carrier frequency band, a distance of the requesting mobile communication device to the access point, the access point's measure of signal strength of wireless communications received from the requesting mobile communication device, the mobile communication device's measure of signal strength of wireless communications received from the access point, detection of movement of the requesting mobile communication device from the first region of wireless coverage to the second region of wireless coverage, detection of movement of the requesting mobile communication device from the second region of wireless coverage to the first region of wireless coverage, detection of a rate of movement above a threshold value, etc.
- More specifically, in one embodiment, in response to receiving a request from a mobile communication device to establish wireless connectivity, the connection manager analyzes parameters such as current load conditions of other mobile communication devices communicating with a recipient access point over the multiple carrier frequency bands. The connection manager selects a suitable carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions.
- For example, in one embodiment, if data traffic between the access point and other mobile communication devices over the second carrier frequency band is above a threshold value, the connection manager denies the requesting mobile communication device use of the second carrier frequency band to avoid congestion on the second carrier frequency band. Conversely, if data traffic between the access point and other mobile communication devices over the second carrier frequency band is below a threshold value and there is a sufficient bandwidth in the second carrier frequency band available for use by the mobile communication device, the connection manager may provide the requesting mobile communication device access to the access point using the second carrier frequency band.
- As further discussed herein, in addition to availability of bandwidth within a respective carrier frequency band, the connection manager can be configured to consider one or more further parameters such as i) the access point measured received signal strength of the wireless signal (request or other communications) received from the mobile communication device, and/or ii) a distance of the mobile communication device from the access point to determine whether to allow the mobile communication device to communicate with the access point over the second carrier frequency band. In this latter embodiment, if the received signal strength of the request is above a signal strength threshold value and the estimated distance of the mobile communication device with respect to the access point is less than a distance threshold value, the connection manager selects the second carrier frequency band (such as the 5 GHz band) for use by the mobile communication device to establish a connection with the access point. Otherwise, the connection manager selects the first carrier frequency band (such as the 2.4 GHz band) for use by the mobile communication device to establish a connection with the access point.
- Subsequent to selecting a carrier frequency band, the access point notifies the mobile communication device to connect to the access point using the selected carrier frequency band.
- In accordance with further embodiments, multiple access points in the network may receive the request or other wireless communication transmitted from the mobile communication device. Each of the access points monitors the received communication and forwards information regarding receipt of the request to the connection manager. The connection manager selects an access point from the multiple access points and notifies the mobile communication device to establish a respective wireless connection with the selected access point using the selected carrier frequency band. Thus, the connection manager can make intelligent decisions about load-balancing communication devices amongst multiple access points and multiple available carrier frequency bands.
- In accordance with further embodiments, the connection manager can be configured to select a respective carrier frequency band based at least in part on distance. For example, assume that the access point receives a request from a mobile communication device to establish a connection with an access point. As previously discussed, the access point supports wireless communications over multiple carrier frequency bands. The connection manager selects a carrier frequency band from multiple carrier frequency bands based at least in part on an estimated distance of the mobile communication device from the access point. The connection manager can estimate the distance between the access point and the mobile communication device in any suitable manner (such as based on: wireless message round-trip time of communications between the mobile communication device and a respective access point, location information indicating a location of the mobile communication device, etc.). In a similar manner as previously discussed, upon selection of a carrier frequency band by the connection manager, the corresponding access point then notifies the mobile communication device to connect to the access point using the selected carrier frequency band.
- In accordance with further embodiments, as previously discussed, the multiple carrier frequency bands can include a first carrier frequency band supporting a first region of wireless communication coverage with respect to the access point and a second carrier frequency band supporting a second region of wireless coverage with respect to the access point. The second region of wireless coverage resides within and is substantially smaller than the first region of wireless coverage. In one embodiment, the process of selecting the carrier frequency band includes comparing the estimated distance with a distance threshold value associated with the second region of wireless coverage. By further way of non-limiting example embodiment, the distance threshold value substantially defines an edge of the second region of wireless coverage. In response to detecting that the estimated distance between the mobile communication device and the recipient access point is less than the distance threshold value (indicating that the mobile communication devices is located in the second region of wireless coverage), the connection manager selects second carrier frequency band for use by the mobile communication device to communicate with the access point. Embodiments herein are useful over conventional techniques. For example, load-balancing amongst multiple carrier frequency bands as described herein based on one or more communication parameters ensures that no single available carrier frequency band becomes overloaded with client data traffic.
- These and other more specific embodiments are disclosed in more detail below.
- Note that any of the resources as discussed herein can include one or more computerized devices, servers, base stations, wireless communication equipment, communication management systems, workstations, handheld or laptop computers, or the like to carry out and/or support any or all of the method operations disclosed herein. In other words, one or more computerized devices or processors can be programmed and/or configured to operate as explained herein to carry out different embodiments of the invention.
- Yet other embodiments herein include software programs to perform the steps and operations summarized above and disclosed in detail below. One such embodiment comprises a computer program product including a non-transitory computer-readable storage medium (i.e., any physical computer readable hardware storage medium) on which software instructions are encoded for subsequent execution. The instructions, when executed in a computerized device (e.g., computer processing hardware) having a processor, program and/or cause the processor to perform the operations disclosed herein. Such arrangements are typically provided as software, code, instructions, and/or other data (e.g., data structures) arranged or encoded on a non-transitory computer readable storage medium such as an optical medium (e.g., CD-ROM), floppy disk, hard disk, memory stick, etc., or other a medium such as firmware in one or more ROM, RAM, PROM, etc., or as an Application Specific Integrated Circuit (ASIC), etc. The software or firmware or other such configurations can be installed onto a computerized device to cause the computerized device to perform the techniques explained herein.
- Accordingly, embodiments herein are directed method, system, computer program product, etc., that supports operations as discussed herein.
- One or more embodiments herein include a computer readable storage medium and/or system having instructions stored thereon. The instructions, when executed by computer processor hardware, cause the computer processor hardware to: receive a request from a mobile communication device to establish a connection with an access point in a network, the access point supporting wireless communications over multiple carrier frequency bands, the request received in a wireless communication; analyze current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands; select a carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions; and notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- One or more embodiments herein include a computer readable storage medium and/or system having instructions stored thereon. The instructions, when executed by computer processor hardware, cause the computer processor hardware to: receive a request from a mobile communication device to establish a connection with an access point in a network, the access point supporting wireless communications over multiple carrier frequency bands; select a carrier frequency band from multiple carrier frequency bands based at least in part on an estimated distance of the mobile communication device from the access point; and notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- The ordering of the operations above has been added for clarity sake. Note that any of the processing steps as discussed herein can be performed in any suitable order.
- Other embodiments of the present disclosure include software programs and/or respective hardware to perform any of the method embodiment steps and operations summarized above and disclosed in detail below.
- It is to be understood that the system, method, apparatus, instructions on computer readable storage media, etc., as discussed herein also can be embodied strictly as a software program, firmware, as a hybrid of software, hardware and/or firmware, or as hardware alone such as within a processor, or within an operating system or a within a software application.
- As discussed herein, techniques herein are well suited for controlling wireless communications in a network environment. However, it should be noted that embodiments herein are not limited to use in such applications and that the techniques discussed herein are well suited for other applications as well.
- Additionally, note that although each of the different features, techniques, configurations, etc., herein may be discussed in different places of this disclosure, it is intended, where suitable, that each of the concepts optionally can be executed independently of each other or in combination with each other. Accordingly, the one or more present inventions as described herein can be embodied and viewed in many different ways.
- Also, note that this preliminary discussion of embodiments herein purposefully does not specify every embodiment and/or incrementally novel aspect of the present disclosure or claimed invention(s). Instead, this brief description only presents general embodiments and corresponding points of novelty over conventional techniques. For additional details and/or possible perspectives (permutations) of the invention(s), the reader is directed to the Detailed Description section and corresponding figures of the present disclosure as further discussed below.
-
FIG. 1 is an example diagram illustrating load-balancing in a network of access points providing connectivity to a network according to embodiments herein. -
FIG. 2 is an example diagram illustrating a mobile computer device and a corresponding connection management application according to embodiments herein. -
FIG. 3 is an example diagram illustrating wireless coverage provided by multiple different carrier frequency bands according to embodiments herein. -
FIG. 4 is an example diagram illustrating switchover of communicating over a second carrier frequency band to communicating over a first carrier frequency band according to embodiments herein. -
FIG. 5 is an example diagram illustrating switchover of communicating over a first carrier frequency band to communicating over a second carrier frequency band according to embodiments herein. -
FIG. 6 is a diagram illustrating an example computer architecture in which to execute any of the functionality according to embodiments herein. -
FIGS. 7 and 8 are example diagrams illustrating methods according to embodiments herein. - The foregoing and other objects, features, and advantages of the invention will be apparent from the following more particular description of preferred embodiments herein, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, with emphasis instead being placed upon illustrating the embodiments, principles, concepts, etc.
- In accordance with one embodiment, a mobile communication device generates a wireless communication such as a respective request to access a network. An access point supporting communications over multiple carrier frequency bands receives the request. A connection manager associated with the access point analyzes one or more communication parameters to select an appropriate carrier frequency band for use by the requesting mobile communication device. Subsequent to selection of at least one a carrier frequency band, the connection manager initiates communications through the access point to the mobile communication device to notify the mobile communication device to connect to the access point using the selected carrier frequency band.
- Now, more specifically,
FIG. 1 is an example and illustrating a network environment and load-balancing amongst multiple carrier frequency bands and access points according to embodiments herein. - As shown,
network environment 100 includes mobile communication device 120-1. Mobile communication device 120-1 can be one of multiple mobile communication devices operating innetwork environment 100. Each of the access points 105 in network 190-1 supports any suitable number of mobile communication devices. - As further discussed herein,
connection manager 140 provides functions such as: load-balancing amongst access points 105 and the different carrier frequency bands 115, tracking of mobility and current locations of one or more mobile communication devices innetwork environment 100, controlling establishment of wireless communication links between the respective access point in a corresponding mobile communication device, etc. Note that theconnection manager 140 can be disparately located or integrally located with respect to the access points 105. - In this example embodiment, user 108-1 provides input 105-1 to operate mobile communication device 120-1. Via input 105-1, and assuming that the
connection manager 140 grants the user 108-1 and corresponding mobile communication device 120-1 access to network 190-2, the user 108-1 can perform different operations such as establish a wireless communication link with a respective access point and communicate through the access point over network 190-2 (such as the Internet) with one or more servers. - Each of the mobile communication devices 120 can be any suitable type of computer device. For example, a respective mobile communication device in
network environment 100 can be a cell phone, mobile computer, mobile phone device, digital assistant, a laptop computer, a personal computer, a notebook computer, a netbook computer, a handheld computer, a workstation, etc. - Each mobile communication device is equipped to communicate in a wireless manner with one or more available access points 105. Any of one or more mobile communication devices present in the
network environment 100 can be configured to support communications over one or more carrier frequency bands. - The access points 105 and corresponding mobile communication devices can be configured to support any suitable type of wireless communication. In one non-limiting example embodiment, each of the access points 105 supports WiFi™ communications in different frequency bands.
- In accordance with further embodiments, note that networks 190 (network 190-1 and network 190-2) can be or include any suitable type of wired or wireless network resources facilitating communications. The
networks 190 support client/server communications and delivery of data packets using network addresses assigned to each of the resources. - As further shown,
network environment 100 includesconnection manager 140. As its name suggests, theconnection manager 140 controls wireless connectivity of respective mobile communication device 120-1 with access points 105. In certain instances, the user 108-1 must be a respective subscriber to use any of the access points 105. - Each of the access points 105 supports communications over any suitable number of carrier frequency bands 115. In one embodiment, the multiple carrier frequency bands 115 includes a first carrier frequency band, a second carrier frequency band, a third carrier frequency band, the force carrier frequency band, etc. Each of the carrier frequency bands can support a same or different region of wireless coverage. As an example, the first carrier frequency band can be configured to support a first region of wireless communication coverage with respect to a corresponding access point, the second carrier frequency band can be configured to support a second region of wireless coverage with respect to the corresponding access point, the third carrier frequency band supports a third region of wireless coverage with respect to the corresponding access point; and so on.
- In this example embodiment, assume that the access point 105-1 supports communications over carrier frequency band 115-1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115-2 (such as 5 GHz carrier frequency band); access point 105-2 supports communications over carrier frequency band 115-1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115-2 (such as 5 GHz carrier frequency band); access point 105-3 supports communications over carrier frequency band 115-1 (such as a 2.4 GHz carrier frequency band) and carrier frequency band 115-2 (such as 5 GHz carrier frequency band), and so on.
- In accordance with further embodiments, the first carrier frequency band 115-1 supports substantially longer wireless communication distances between a respective access point and the mobile communication device than the second carrier frequency band 115-2. For example, the first carrier frequency band 115-1 can be configured to support a first region of wireless communication coverage with respect to the respective access point; the second carrier frequency band 115-2 can be configured to support a second region of wireless coverage with respect to the respective access point.
- In one embodiment, as further discussed in subsequent
FIGS. 3 through 5 , the second region of wireless coverage (as provided by the second carrier frequency band 115-2) resides within and is substantially smaller than the first region of wireless coverage (as provided by the first carrier frequency band 115-1). - Note that, depending on locations of access points 105 in the
network environment 100, the respective carrier frequency band regions of wireless coverage as provided by each of the access points can be overlapping or non-overlapping with respect to each other. - Referring again to
FIG. 1 , embodiments herein provide more efficient use of the different carrier frequency bands 115 and access points 105 depending on one or more communication parameters. For example, embodiments herein can include analyzing one or more parameters to determine which of the multiple carrier frequency bands and/or access point is most suitable for the requesting mobile communication device to establish connectivity with the access point. - As previously discussed, each of the access points supports communications over any suitable number of carrier frequency bands 115 (such as a first carrier frequency band, a second carrier frequency band, a third carrier frequency band, a fourth carrier frequency band, etc.). As further discussed below, one carrier frequency band may be more suitable for supporting communications with a respective mobile communication device 120-1 than another carrier frequency band.
- If desired, note that embodiments herein can include assigning priority information to each of the multiple available carrier frequency bands. In such an instance, the
manager 140 and/or mobile communication device 120-1 can be configured to select a carrier frequency band from a group of one or more carrier frequency bands assigned a highest priority. As a more specific example, assume that themanager 140 detects that the first carrier frequency band and a third carrier frequency band are more suitable than a second carrier frequency band and a fourth carrier frequency band for establishing a corresponding connection with a mobile communication device 120-1. In such an instance, themanager 140 assigns highest priority to the first carrier frequency band and the third carrier frequency band. Themanager 140 assigns lower priority to the remaining carrier frequency bands such as the second carrier frequency band and the fourth carrier frequency band. - To carry out load balancing, in one embodiment, the
manager 140 selects amongst the highest priority carrier frequency bands (such as the first carrier frequency band or the third carrier frequency band) in which to establish a communication link between the respective access point and mobile communication device 120-1. Themanager 140 can be configured to communicate a message through the corresponding access point and notify the mobile communication device 120-1 of the selected carrier frequency band. - Alternatively, the
manager 140 can be configured to communicate priority information to corresponding mobile communication device 120-1. Assume that themanager 140 notifies mobile communication device 120-1 that the first carrier frequency band and the third carrier frequency band are assigned highest priority. The mobile communication device 120-1 can be configured to select amongst the first carrier frequency band and the third carrier frequency band in which to establish a corresponding wireless communication link with a respective access point. - By way of non-limiting example, the communication parameters used to select an appropriate carrier frequency band can include: current loading of other mobile communication devices communicating over each of the first carrier frequency band and the second carrier frequency band, a distance of the requesting mobile communication device to the one or more access points, the access points' measure of signal strength of wireless communications received from the requesting mobile communication device, detection of movement of the requesting mobile communication device from the first region of wireless coverage to the second region of wireless coverage with respect to an access point, detection of movement of the requesting mobile communication device from the second region of wireless coverage to the first region of wireless coverage, etc.
- More specifically, in one embodiment, each of the access points generates and transmits one or more corresponding beacons (wireless signals) in
network environment 100 to notify corresponding mobile communication devices of their presence. Each beacon can include an identity of the respective access point transmitting the beacon. - As an example, the access point 105-1 periodically transmits a first communication such as a beacon in the first carrier frequency band 115-1 to notify any recipient mobile communication devices that the access point 105-1 supports communications in the first carrier frequency band 115-1; the access point 105-1 periodically transmits a second communication such as a beacon in the second carrier frequency band 115-2 to notify any recipient mobile communication devices that the access point 105-1 supports communications in the second carrier frequency band 115-2. In a similar manner, each of the other access points 105-2, 105-3, etc., can be configured to transmit similar types of beacons to notify the mobile communication devices of the available access points and corresponding supported carrier frequency bands.
- Assume that the mobile communication device 120-1 receives a first beacon and a second beacon from the access point 105-1 indicating that the access point 105-1 supports communications over the first carrier frequency band 115-1 and second carrier frequency band 115-2. Assume further that the mobile communication device 120-1 responds to the beacons by generating a
request 125 to wirelessly connect to access point 105-1. - In one embodiment, generation of the
request 125 can include: i) generating and transmitting a first wireless communication from the mobile communication device 120-1 over the first carrier frequency band 115-1 to the access point 105-1, and/or ii) generating and transmitting a second wireless communication from the mobile communication device 120-1 over the second carrier frequency band 115-2 to the access point 105-2. - As further described herein, the
connection manager 140 utilizes one or more communication parameters to determine which of one or more carrier frequency bands the respective mobile communication device 120-1 is allowed to use. For example, embodiments herein can include considering parameters such as: i) current data traffic conditions and availability of bandwidth in each of the carrier frequency bands 115, ii) a received signal strength of the wireless signals (request 125) received from the mobile communication device 120-1, and/or iii) an estimated distance of the mobile communication device 120-1 from the access point 105-1. - Subsequent to selecting a carrier frequency band, the
connection manager 140 communicates the selected carrier frequency band to the access point 105-1. The access point 105-1, in turn, communicates a wireless signal to the mobile communication device 120-1 notifying the mobile communication device 120-1 to connect to the access point 105-1 using the selected carrier frequency band. - In accordance with further embodiments, in certain instances, note that the multiple access points in the
network environment 100 receive therequest 125 from the mobile communication device 120-1. Each of the access points 105 monitors attributes of receiving therequest 125 and forwards monitor information regarding the receivedrequest 125 to theaccess control resource 140. Theaccess control resource 140 selects an access point from the multiple candidate access points that receives therequest 125 and notifies the mobile communication device to establish a respective wireless connection with the selected access point using a selected carrier frequency band. -
FIG. 2 is an example block diagram illustrating functionality associated with a respective mobile communication device according to embodiments herein. Note that mobile communication device 120-1 can include any suitable hardware and software resources to carry out operations as discussed herein. - More specifically, as shown in this example embodiment, mobile communication device 120-1 includes display screen 130,
connection management application 240,display manager 250, application 295 (such as a browser application),communication interface 255, etc. Each mobile communication device innetwork environment 100 can operate in a similar manner and include similar resources, interfaces, applications, etc., as mobile communication device 120-1. - Via input 105-1 to input resource 202 (such as a keyboard, touchscreen, mouse, etc.), assume that the user 108-1 initiates execution of
application 295 such as a browser application. In one embodiment, subsequent to execution, theapplication 295 communicates withconnection management application 240 to establish a respective wireless connection with a corresponding access point innetwork environment 100. - In response to receiving a command from
application 295 to establish a network connection, the connection management application 240 (via communication interface 255) attempts to establish a respective wireless communication link with a wireless access point associated innetwork environment 100. As previously discussed, this can include receiving one or more beacons generated by corresponding access thenetwork environment 100. The mobile communication device 120-1 generates and transmits a corresponding request 125 (such as from communication interface 255) to any of one or more listening access points 105 innetwork environment 100. In response to generating and transmittingrequest 125,connection management application 240 of mobile communication device 120-1 receives a wireless response from one or more access points 105. The wireless response indicates which of one or more carrier frequency bands (and possibly one or more specific access points in the network environment 100) that the respective mobile communication device 120-1 can communicate innetwork environment 100. - In one embodiment, the
connection management application 240 receives notification from theconnection manager 140 of which particular access point the mobile communication device 120-1 is to establish a respective wireless connection. Theconnection manager 140 also can specify the particular carrier frequency band to be used. In such an instance, theconnection management application 240 establishes a respective connection between the mobile communication device 120-1 and the access point 105-1 in accordance with a particular carrier frequency band selected by theconnection manager 140. - Alternatively, the
connection manager 140 can notify theconnection management application 240 of the different available access points and corresponding available carrier frequency bands. Theconnection management application 240 can be configured to select amongst available access points in carrier frequency bands to obtain access to network 190-2. - Subsequent to establishing a respective wireless communication link, the
application 295 is able to communicate through a respective access point and access network 190-2. - As shown, via
display manager 250 in mobile communication device 120-1, theapplication 295 initiates display of corresponding graphical user interface 220 on display screen 130 of mobile communication device 120-1. Graphical user interface 220 on display screen 130 enables the respective user 108-1 to view information retrieved from server resources in network 190-2. -
FIG. 3 is an example diagram illustrating use of communication parameters including current load conditions, signal strength, and/or distance information to select a carrier frequency band according to embodiments herein. - As previously discussed, the first carrier frequency band 115-1 supports substantially longer wireless communication distances between a respective access point 105-1 and the mobile communication device 120-1 than the second carrier frequency band 115-2. For example, the first carrier frequency band 115-1 can be configured to support a first region of wireless communication coverage 110-1 with respect to the respective access point 105-1; the second carrier frequency band 115-2 can be configured to support a second region of wireless coverage 110-2 with respect to the respective access point 105-1.
- As shown, the second region of wireless coverage 110-2 (as provided by the second carrier frequency band 115-2) resides within and is substantially smaller than the first region of wireless coverage 110-1 (as provided by the first carrier frequency band 115-1).
- In this example, in response to receiving the
request 125 from mobile communication device 120-1 to establish wireless connectivity, theconnection manager 140 analyzes communication parameters such as current data traffic load conditions of other mobile communication devices innetwork environment 100 communicating with the access point 105-1 over the multiple carrier frequency bands 115. In other words, as previously discussed, theconnection manager 140 has access to loadinformation 170 indicating which of multiple communication devices are in communication with the access point 105-1 as well as carrierfrequency assignment information 175 indicating corresponding carrier frequency bands used by each of the mobile communication devices to communicate with the access point 105-1. Theload information 170 and/or carrierfrequency assignment information 175 can further indicate an amount of current data traffic supported by each of the carrier frequency bands. Accordingly, theconnection manager 140 has knowledge of which of the available carrier frequency bands 115, if any, have sufficient available bandwidth to support communications between the mobile communication device 120-1 and access point 105-1. - As previously discussed, the access point 105-1 selects a carrier frequency band from the multiple carrier frequency bands based at least in part on the current data traffic load conditions as specified by the
load information 170. - For example, if the amount of data traffic between the access point 105-1 and other mobile communication devices over the second carrier frequency band 115-2 is above a threshold value (indicating that there is not sufficient extra available bandwidth on the second carrier frequency band 115-2 to support communications with the communication device 120-1), in accordance with control information generated by the
connection manager 140, the access point 105-1 denies the requesting mobile communication device 120-1 use of the second carrier frequency band 115-2 to communicate with access point 105-1. If desired, denial of use can include, in response to receiving therequest 125, generating a communication over the second carrier frequency band 115-2 to the mobile communication device 120-1 indicating that the second carrier frequency band 115-2 is not available to communicate with the access point 105-1. In such an instance, the mobile communication device 120-1 is not able to establish a wireless communication link with the access point 105-1 using the second carrier frequency band 115-2. - Conversely, if current data traffic between the access point 105-1 and other mobile communication devices over the second carrier frequency band 115-2 is below a data traffic load threshold value (indicating that there is sufficient extra available bandwidth on the second carrier frequency band 115-2 to support communications with the communication device 120-1), in accordance with control information received from the
connection manager 140, the access point 105-1 transmits a wireless communication to the mobile communication device 120-1 over the second carrier frequency band 115-2 indicating that the second carrier frequency band 115-2 is available to communicate with the access point 105-1. In this latter instance, the mobile communication device 120-1 is able to establish a wireless communication link with the access 105-1 using the second carrier frequency band 115-2. - In accordance with further embodiments, in addition to or as an alternative to using
load information 170 to make a decision regarding the use of a respective carrier frequency band, theconnection manager 140 can be configured to select a respective carrier frequency band based at least in part on an estimated distance, D1, between the mobile communication device 120-1 and the corresponding access point 105-1. For example, assume that the access point 105-1 receives arequest 125 from a mobile communication device 120-1 to establish a wireless connection with access point 105-1 to access network 190-2. As previously discussed, the access point 105-1 supports wireless communications over multiple carrier frequency bands 115. Theconnection manager 140 associated with the access point 105-1 selects a carrier frequency band from multiple carrier frequency bands 115 based at least in part on an estimated distance of the mobile communication device 120-1 from the access point 105-1. To select a respective carrier frequency band, embodiments herein can include comparing the distance, D1, to a respective distance threshold value. If the distance D1 is greater than a threshold value, theconnection manager 140 selects the first carrier frequency band 115-1. If the distance D1 is less than a threshold value, andconnection manager 140 can select either the first carrier frequency band 115 or the second carrier frequency band 115-2 depending upon current load conditions. As previously discussed, embodiments herein can include selecting a respective carrier frequency bands such that no carrier frequency band is overloaded. - The access point 105-1 or other suitable resource can estimate the distance between the access point 105-1 and the mobile communication device 120-1 in any suitable manner (such as based on wireless message round-trip time between the mobile communication device 120-1 and the access point 105-1, location information indicating a location of the mobile communication device 120-1 with respect to the access point 105-1, etc.).
- Subsequent to selecting a corresponding carrier frequency band, in accordance with the control information provided by the
connection manager 140, the access point 105-1 then notifies the mobile communication device 120-1 to wirelessly connect to the access point 105-1 using the selected carrier frequency band. - As previously discussed, the multiple carrier frequency bands 115 can include a first carrier frequency band 115-1 supporting a first region of wireless communication coverage 110-1 with respect to the access point 105-1 and a second carrier frequency band 115-2 supporting a second region of wireless coverage 110-2 with respect to the access point 105-1. The second region of wireless coverage 110-2 resides within and is substantially smaller than the first region of wireless coverage 110-1.
- In one embodiment, the process of selecting the appropriate carrier frequency band includes comparing the estimated distance, D1, (between the mobile communication device 120-1 and the access point 105-1) with a distance threshold value associated with the second region of wireless coverage 110-2. In one embodiment, the
distance threshold value 320 substantially defines an outer edge (boundary 365) of the second region of wireless coverage 110-2. - In response to detecting a condition such as that the estimated distance, D1, is less than the
distance threshold value 320 and that sufficient bandwidth is available to communicate over the second carrier frequency band 115-2, theconnection manager 140 selects the second carrier frequency band 115-2 for use by the mobile communication device 120-1 to communicate with the access point 105-1. - Note that the
distance threshold value 320 can vary depending upon whether the respective access point is located indoors or outdoors. For example, embodiments herein can include determining a multi-path delay component in meters. Thedistance threshold value 320 takes into account the multi-path delay complements. - Further embodiments herein can take into account a signal strength (such as based on an RSSI parameter) of the request 125 (or other suitable wireless communication) received (on an uplink) from the mobile communication device 120-1 The access point 105-1 in order to determine an appropriate carrier frequency band on which the respective mobile communication device 120-1 is able to communicate with access point 105-1. More specifically, in addition to or as an alternative to using distance D1 and load
information 170, embodiments herein can include comparing the signal strength of a received communication signal such as therequest 125 received in the second carrier frequency band 115-2 to a signal strength threshold value. If the signal strength of the received communication (on the second carrier frequency band 115-2) from the mobile communication device 120-1 is not above (below) the signal strength threshold value, thecommunication manager 140 prevents or denies the mobile communication device 120-1 from using the second carrier frequency band 115-2. Conversely, if the signal strength of the received communication (on the second carrier frequency band 115-2) from the mobile communication device 120-1 is above the signal strength threshold value, theconnection manager 140 generates control information indicating that the mobile communication device 120-1 is able to use the second carrier frequency band 115-2 communicate with the access point 105-1. The received signal strength of the communication from the mobile communication device 120-1 on the second carrier frequency band 115-2 may be below a respective signal strength threshold value due to conditions such as interference. In such an instance, the second carrier frequency band 115-2 is likely not a good candidate for use by the mobile communication device 120-1 to communicate with the access point 105-1. - In accordance with further embodiments, the
connection manager 140 grants the mobile communication device 120-1 use of the second carrier frequency band 115-2 in response to detecting a number of conditions such as that: i) the signal strength of the communication (such as therequest 125 in the second carrier frequency band 115-2) received from the mobile communication device 120-1 is above a respective signal strength threshold value, ii) the distance D1 between the mobile communication device and the access point 105-1 is below a distance threshold value, and iii) that a current load of communications on the second carrier frequency band 115-2 in the region of wireless coverage 110-2 is below a respective load threshold value. If any of these conditions are not met, theconnection manager 140 can be configured to select the first carrier frequency band 115-1 (instead of the second carrier frequency band 115-2) for the mobile communication device 120-1 to communicate with the access point 105-1. Selection of the appropriate carrier frequency band can include responding to therequest 125 over the first carrier frequency band 115-1 from the access point 105-1 to the mobile communication device 120-1 indicating that the mobile communication device 120-1 is able to use the first carrier frequency band 115-1 to establish the respective wireless communication link with the access point 105-1. Alternatively, selection of the appropriate carrier frequency band can include responding to therequest 125 over the second carrier frequency band 115-2 from the access point 105-1 to the mobile communication device 120-1 indicating that the mobile communication device 120-1 is able to use the second carrier frequency band 115-2 to establish the respective wireless communication link with the access point 105-1. - As previously discussed, multiple access points in the network environment may receive the
request 125 generated by the mobile communication device 120-1 over one or more carrier frequency bands 115. In such an instance, as mentioned above, theconnection manager 140 selects amongst the multiple access points receiving therequest 125 and corresponding carrier frequency band is best suited to support communications with the mobile communication device 120-1. Viaload information 170, theconnection manager 140 determines which of the access points and corresponding frequency bands are available for use by the mobile communication device 120-1. Selecting an appropriate access point in corresponding frequency band for each of multiple mobile computing communication devices present in thenetwork environment 100 ensures that no access points or corresponding carrier frequency bands are overloaded supporting respective mobile communication devices. - As discussed above, the
connection manager 140 can be configured to consider any suitable one or more communication parameters (such as a received signal strength of communications, distance D1, frequency band load information, etc.) received from each of the access points (that received the request 125) to select an access point and/or corresponding carrier frequency band. -
FIG. 4 is an example diagram illustrating switchover of communicating over a second carrier frequency band to communicating over a first carrier frequency band according to embodiments herein. - In this example embodiment, assume that the mobile communication device 120-1 initially resides at a distance D1 with respect to the access point 105-1. While in wireless coverage 110-2, further assume that the mobile communication device 120-1 communicates with the access point 105-1 over the (selected) second carrier frequency band 115-2.
- In one embodiment, via communications between the mobile communication device 120-1 and the access point 105-1, the
connection manager 140 monitors a distance between the access point 105-1 and the mobile communication device 120-1. As previously discussed, in one embodiment, theconnection manager 140 and/or access point 105-1 monitors a communication parameter such as a round-trip time of communications (such as over the second carrier frequency band 115-2) between the access point 105-1 and the mobile communication device 120-1. - Based on monitoring of distance information and subsequent to communicating between the access point 105-1 and the mobile communication device 120-1 over the second carrier frequency band 150-2, assume that the
connection manager 140 detects movement of the mobile communication device 120-1 in a direction outside the second region of wireless coverage 110-2 into the first region of wireless coverage 110-1. - In one embodiment, the
connection manager 140 detects movement of the mobile communication device 120-1 out of the second region of wireless coverage 110-2 by comparing a distance between the mobile communication device 120-1 and the access point 105-1 to adistance threshold value 320 definingboundary 365. Theconnection manager 140 compares this monitored distance (such as D2 in this instance) to a correspondingdistance threshold value 320. Responsive to detecting the movement (such as detecting that mobile communication device 120-1 is now a distance D2 from the access point 105-1, which is greater than the corresponding distance threshold value 320) and that the first carrier frequency band 115-1 is not overloaded supporting other devices, via communications through the access point 105-1, theconnection manager 140 notifies the mobile communication device 120-1 to terminate communications with the access point 105-1 using the second carrier frequency band 115-2 and continue communications with the access point 105-1 over the first carrier frequency band 115-1. Such a notification may be dependent upon detecting that the first carrier frequency band 115-1 is currently not overloaded. - A transition of communicating with the mobile communication device 120-1 to communicating with the mobile communication device 120-1 over the second carrier frequency band 115-2 can be seamless. For example, in response to receiving notification to terminate communications over the second carrier frequency band 115-2, a mobile communication device 120-1 disassociates with the access point 105-1 only at the MAC layer and reestablishes a respective wireless communication link with the access point 105-1 at the first carrier frequency band 115-1. Thus, a user 108-1 may not even be aware or affected by the transition from communicating over one carrier frequency band and then switching to another carrier frequency band.
- In addition to or as an alternative to monitoring the distance of the mobile communication device 120-1 with respect to the access point 105-1, embodiments herein can include detecting movement based on monitoring (at the access point 105-1) an uplink signal strength (such as RSSI or received signal strength indicator) of one or more communication signals (transmitted in the second carrier frequency band 115-2) from the mobile communication device 120-1 to the access point 105-1 and comparing the measured uplink signal strength to a signal strength threshold value. The
connection manager 140 can be configured to initiate switchover from the second carrier frequency band 115-2 to the first carrier frequency band 115-1 in response to detecting that the measured uplink signal strength of one or more wireless communication signals from the mobile communication device 120-1 in the second carrier frequency band 115-2 falls below the signal strength threshold value. The decrease of the signal strength of the received signal below the threshold value likely indicates that the mobile communication device 120-1 is moving away from the access point 105-1. - In certain instances, it may be desirable to prevent needless switching between selection of the second carrier frequency band 115-2 and the first carrier frequency band 115-1 when a respective mobile communication device 120-1 resides at
boundary 365. To provide hysteresis, the access point 105-1 can be configured to measure the uplink signal strength of wireless communications received from the mobile communication device 120-1 on the second carrier frequency band 115-2 (such as 5 GHz). The mobile communication device 120-1 measures a signal strength of receiving beacons (such as 2.4 GHz) transmitted from the access point 105-1 over the first carrier frequency band 115-1 to the mobile communication device 120-1. The mobile communication device 120-1 forwards the measured signal strength of the 2.4 GHz beacons to the access point 105-1 andconnection manager 140. Theconnection manager 140 produces a metric by subtracting the measured signal strength of the 2.4 GHz beacons from an absolute value of uplink signal strength of wireless communications as measured by the access point 105-1. Theconnection manager 140 then compares the generated metric to a (predetermined switchover threshold value (comp 5 to 2). In one embodiment, this comparison is used as a factor whether or not to switchover to the 2.4 GHz band. In response to detecting that the metric is greater than a threshold value, theconnection manager 140 initiates a transition of the mobile communication device 120-1 from communicating over the second wireless carrier frequency band 115-2 to communicating over the first carrier frequency band 115-1. - In accordance with yet further embodiments, note that the
connection manager 140 may initially assign the second carrier frequency band 115-2 to support communications between the mobile communication device 120-1 and access point 105-1 as previously discussed. Subsequent to communicating between the access point 105-1 and the mobile communication device 120-1 over the second carrier frequency band 115-2, theconnection manager 140 can be configured to repeatedly measure and analyze a distance of the mobile communication device 120-1 with respect to the access point 105-1. Assume that the distance measurements indicate that a rate of movement of the mobile communication device 120-1 is above a rate threshold value. In such an instance, responsive to detecting that the rate of the movement of the mobile communication device 120-1 is above the rate threshold value, theconnection manager 140 can be configured to notify (such as through the access point 105-1) the mobile communication device 120-1 to terminate communications with the access point 105-1 using the second carrier frequency band 115-2 and continue communications with the access point 105-1 over the first carrier frequency band 115-1. The high rate of movement indicates that the candidate mobile communication device 120-1 is better suited to communicate over the first carrier frequency band 115-1 because it covers a wider range. - In accordance with yet further specific embodiments, the
connection manager 140 initiates switchover from communicating over the carrier frequency band 115-2 (such as 5 GHz) to communicating over the first carrier frequency band 115-1 (such as 2.4 GHz) in response to detecting three conditions: i) the access point 105-1 measurement of a signal strength of the 5 GHz communication signals from the mobile communication device 120-1 over the second carrier frequency band 115-2 to the access point 105-1 is greater than a 5 GHz signal strength threshold value, and ii) a distance of the mobile communication device 120-1 from the access points 105-1 becomes greater than adistance threshold value 320, and iii) [ABS (access point 105-1 measured uplink signal strength (5 GHz) minus mobile communication device 120-1 measured downlink signal strength of 2.4 GHz beacons from the access point 105-1] is greater than a switchover threshold value (such as comp 5 to 2 dB). -
FIG. 5 is an example diagram illustrating switchover of communicating over a first carrier frequency band to communicating over a second carrier frequency band according to embodiments herein. - In this example embodiment, assume that the mobile communication device 120-1 initially resides at a distance D2 with respect to the access point 105-1. While in wireless coverage 110-1, assume that the mobile communication device 120-1 communicates with the access point 105-1 over the (selected) first carrier frequency band 115-1.
- In one embodiment, via communications between the mobile communication device 120-1 and the access point 105-1, the
connection manager 140 continuously monitors a distance between the access point 105-1 and the mobile communication device 120-1. As previously discussed, in one embodiment, theconnection manager 140 monitors a communication parameter such as a round-trip time of communications (such as over the first carrier frequency band 115-1) between the access point 105-1 and the mobile communication device 120-1. - Based on monitoring the distance information and subsequent to communicating between the access point 105-1 and the mobile communication device 120-1 over the carrier frequency band 115-1, assume that the
connection manager 140 detects movement of the mobile communication device 120-1 from the first region of wireless coverage 110-1 to inside the second region of wireless coverage 110-2. - In one embodiment, the
connection manager 140 detects movement of the mobile communication device 120-1 to inside of the second region of wireless coverage 110-2 by comparing a newly detected distance D1 between the mobile communication device 120-1 in the access point 105-1 to distancethreshold value 320. Responsive to detecting the movement (such as detecting that mobile communication device 120-1 is now a distance D1 from the access point 105-1 which is less than the corresponding distance threshold value 320) and that the second wireless carrier frequency band 150-2 is not overloaded supporting other devices, via communications through the access point 105-1, theconnection manager 140 notifies the mobile communication device 120-1 to terminate communications with the access point 105-1 using the first carrier frequency band 115-1 and continue communications with the access point 105-1 over the second carrier frequency band 115-2. - In a similar manner as previously discussed, a transition of communicating with the mobile communication device 120-1 to communicating with the mobile communication device 120-1 over the carrier frequency band 115-2 instead of continuing communications of the carrier frequency band 115-1 can be seamless. For example, in response to receiving notification to terminate communications over the first carrier frequency band 115-1, mobile communication device 120-1 disassociates with the access point 105-1 only at the MAC layer and reestablishes a respective wireless communication link with the access point 105-1 at the carrier frequency band 115-2. Thus, a user 108-1 may not even be aware or affected by the transition from communicating over one carrier frequency band and then switching to another carrier frequency band.
- In addition to or as an alternative to monitoring the distance of the mobile communication device 120-1 with respect to the access point 105-1, embodiments herein can include detecting movement based on monitoring a downlink signal strength (such as RSSI or received signal strength indicator) of one or more wireless communication signals such as beacons (transmitted in the second carrier frequency band 115-2) from the access point 105-1 to the mobile communication device 120-1. The mobile communication device 120-1 monitors a strength of receiving the signals in the second carrier frequency band 115-2 and produces a downlink signal strength indicator of one or more communications received from the access point 105-1 on the second carrier frequency band 115-2. The magnitude of the downlink signal strength indicator produced by the mobile communication device 120-1 indicates a degree to which the mobile communication device 120-1 is able to receive communications over the second carrier frequency band 115-2 from the access point 105-1.
- The mobile communication device 120-1 forwards the generated downlink signal strength indicator value to the access point 105-1 and/or
connection manager 140. Theconnection manager 140 compares the downlink signal strength indicator produced by and received from the mobile communication device 120-1 to a corresponding signal strength threshold value. Using the comparison result as at least a factor in determining whether to initiate carrier frequency band switchover, theconnection manager 140 initiates switchover from communicating over the first carrier frequency band 115-1 to communicating over the second carrier frequency band 115-2 based at least in part in response to detecting that the measured downlink signal strength of one or more (5 GHz) wireless signals received by the mobile communication device 120-1 are above the signal strength threshold value. The increase of the downlink signal strength above the threshold value indicates that the mobile communication device 120-1 is moving towards the access point 105-1. - In certain instances, it may be desirable to prevent switching between selection of the second carrier frequency band 115-2 and the first carrier frequency band 115-1 when a respective mobile communication device 120-1 resides at or near
boundary 365. To this end, the access point 105-1 can be configured to continuously measure the uplink signal strength of wireless communications received from the mobile communication device 120-1 on the first carrier frequency band 115-1 (such as 2.4 GHz). The mobile communication device 120-1 measures a signal strength of receiving one or more wireless signals (such as at 5 GHz) transmitted from the access point 105-1 over the carrier frequency band 115-2 to the mobile communication device 120-1. The mobile communication device 120-1 forwards the measured signal strength of the downlink measured 5 GHz wireless signals (beacons) to the access point 105-1 andconnection manager 140. Theconnection manager 140 produces a metric by subtracting the access point 105-1 measured signal strength of the 2.4 GHz communications from an absolute value of downlink signal strength of wireless communications (such as 5 GHz wireless communications received from the access point 105-1) as measured by the mobile communication device 120-1. Theconnection manager 140 then compares the metric to a predetermined switchover threshold value (comp 2 to 5). Based at least in part on detecting that the metric is greater than the switchover threshold value, theconnection manager 140 initiates transition from communicating over the wireless carrier frequency band 115-1 to communicating over the carrier frequency band 115-2. As previously discussed, switchover may depend on availability of bandwidth in the second carrier frequency band 115-2 and/or the distance of the mobile communication device 120-1 with respect to the access point 105-1. - In one embodiment, the
connection manager 140 initiates switchover from communicating over the carrier frequency band 115-1 (such as 2.4 GHz) to communicating over the second carrier frequency band 115-2 (such as 5 GHz) in response to detecting three conditions: i) the mobile communication device 120-1 measurement of a signal strength of the 5 GHz one or more wireless signals such as beacons over the second carrier frequency band 115-2 from the access point 105-1 is greater than the signal strength threshold value, and ii) a distance of the mobile communication device 120-1 from the access points 105-1 is less than a distance threshold value, and iii) [ABS (communication device 120-1 measured downlink beacon signal strength (5 GHz) minus access point 105-1 measured uplink signal strength of communications received from the mobile communication device] is greater than a switchover threshold value (such as comp 2 to 5 dB). -
FIG. 6 is an example block diagram of a computer device for implementing any of the operations as discussed herein according to embodiments herein. - As shown,
computer system 850 of the present example includes aninterconnect 811, a processor 813 (such as one or more processor devices, computer processor hardware, etc.), computer readable storage medium 812 (such as hardware storage to store data), I/O interface 814, andcommunications interface 817.Computer system 850 can execute the operations associated withconnection manager 140, mobile communication device 120-1, etc. -
Interconnect 811 provides connectivity amongst processor 813 (computer processor hardware), computerreadable storage media 812, I/O interface 814, andcommunication interface 817. - I/
O interface 814 provides connectivity to arepository 180 and, if present, other devices such as a playback device, display screen,input resource 792, a computer mouse, etc. - Computer readable storage medium 812 (such as a non-transitory hardware medium) can be any hardware storage resource or device such as memory, optical storage, hard drive, rotating disk, etc. In one embodiment, the computer
readable storage medium 812 stores instructions executed byprocessor 813. - Communications interface 817 enables the
computer system 850 andprocessor 813 to communicate over a resource such asnetwork 190 to retrieve information from remote sources and communicate with other computers. I/O interface 814 enablesprocessor 813 to retrieve and process information stored inrepository 180. - As shown, computer
readable storage media 812 is encoded with connection manager application 140-1 (e.g., software, firmware, etc.) executed byprocessor 813. Connection manager application 140-1 can be configured to include instructions to implement any of the operations as discussed herein. - During operation of one embodiment, processor 813 (e.g., computer processor hardware) accesses computer
readable storage media 812 via the use ofinterconnect 811 in order to launch, run, execute, interpret or otherwise perform the instructions in connection manager application 140-1 stored on computerreadable storage medium 812. - Execution of the connection manager application 140-1 produces processing functionality such as connection manager process 140-2 in
processor 813. In other words, the connection manager process 140-2 associated withprocessor 813 represents one or more aspects of executing connection manager application 140-1 within or upon theprocessor 813 in thecomputer system 850. - Those skilled in the art will understand that the
computer system 850 can include other processes and/or software and hardware components, such as an operating system that controls allocation and use of hardware resources to execute connection manager application 140-1. - In accordance with different embodiments, note that computer system may be any of various types of devices, including, but not limited to, a wireless access point, a mobile computer, a personal computer system, a wireless device, base station, phone device, desktop computer, laptop, notebook, netbook computer, mainframe computer system, handheld computer, workstation, network computer, application server, storage device, a consumer electronics device such as a camera, camcorder, set top box, mobile device, video game console, handheld video game device, a peripheral device such as a switch, modem, router, or in general any type of computing or electronic device. The
computer system 850 may reside at any location or can be included in any suitable resource innetwork environment 100 to implement functionality as discussed herein. - Functionality supported by the different resources will now be discussed via flowcharts in
FIGS. 7 and 8 . Note that the steps in the flowcharts below can be executed in any suitable order. -
FIG. 7 is aflowchart 700 illustrating an example method according to embodiments. Note that there will be some overlap with respect to concepts as discussed above. - In
processing block 710, theconnection manager 140 receives a request from a mobile communication device 120-1 to establish a connection with an access point in anetwork environment 100. The access point supports wireless communications over multiple carrier frequency bands 115. - In
processing block 720, theconnection manager 140 analyzes current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands 115. - In
processing block 730, theconnection manager 140 selects a carrier frequency band from the multiple carrier frequency bands 115 based at least in part on the current load conditions. - In
processing block 740, the connection manager notifies the mobile communication device 120-1 to connect to the access point 105-1 using the selected carrier frequency band. -
FIG. 8 is aflowchart 800 illustrating an example method according to embodiments. Note that there will be some overlap with respect to concepts as discussed above. - In
processing block 810, theconnection manager 140 receives arequest 125 from a mobile communication device 120-1 to establish a connection with an access point 105-1 innetwork environment 100. The access point 105-1 supports wireless communications over multiple carrier frequency bands 115. - In
processing block 820, theconnection manager 140 selects an appropriate carrier frequency band from multiple carrier frequency bands 115 based at least in part on an estimated distance of the mobile communication device 120-1 from the access point 105-1. - In
processing block 830, theconnection manager 140 notifies the mobile communication device 120-1 to connect to the access point 105-1 using the selected carrier frequency band. - Note again that techniques herein are well suited for implementing load-balancing amongst multiple frequency bands and access points in a network environment. However, it should be noted that embodiments herein are not limited to use in such applications and that the techniques discussed herein are well suited for other applications as well.
- Based on the description set forth herein, numerous specific details have been set forth to provide a thorough understanding of claimed subject matter. However, it will be understood by those skilled in the art that claimed subject matter may be practiced without these specific details. In other instances, methods, apparatuses, systems, etc., that would be known by one of ordinary skill have not been described in detail so as not to obscure claimed subject matter. Some portions of the detailed description have been presented in terms of algorithms or symbolic representations of operations on data bits or binary digital signals stored within a computing system memory, such as a computer memory. These algorithmic descriptions or representations are examples of techniques used by those of ordinary skill in the data processing arts to convey the substance of their work to others skilled in the art. An algorithm as described herein, and generally, is considered to be a self-consistent sequence of operations or similar processing leading to a desired result. In this context, operations or processing involve physical manipulation of physical quantities. Typically, although not necessarily, such quantities may take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared or otherwise manipulated. It has been convenient at times, principally for reasons of common usage, to refer to such signals as bits, data, values, elements, symbols, characters, terms, numbers, numerals or the like. It should be understood, however, that all of these and similar terms are to be associated with appropriate physical quantities and are merely convenient labels. Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining” or the like refer to actions or processes of a computing platform, such as a computer or a similar electronic computing device, that manipulates or transforms data represented as physical electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the computing platform.
- While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present application as defined by the appended claims. Such variations are intended to be covered by the scope of this present application. As such, the foregoing description of embodiments of the present application is not intended to be limiting. Rather, any limitations to the invention are presented in the following claims.
Claims (32)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/337,560 US10582419B2 (en) | 2014-07-22 | 2014-07-22 | Wireless spectrum usage and load-balancing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/337,560 US10582419B2 (en) | 2014-07-22 | 2014-07-22 | Wireless spectrum usage and load-balancing |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160029248A1 true US20160029248A1 (en) | 2016-01-28 |
US10582419B2 US10582419B2 (en) | 2020-03-03 |
Family
ID=55167784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/337,560 Active 2035-07-19 US10582419B2 (en) | 2014-07-22 | 2014-07-22 | Wireless spectrum usage and load-balancing |
Country Status (1)
Country | Link |
---|---|
US (1) | US10582419B2 (en) |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150230208A1 (en) * | 2012-09-20 | 2015-08-13 | Panasonic Intellectual Property Management Co., Lt | Control device, communication system, and method of scanning for control device |
US20160100023A1 (en) * | 2014-10-06 | 2016-04-07 | Belkin International Inc. | Proxy device for reducing number of connections to gateway |
US20160119932A1 (en) * | 2014-10-24 | 2016-04-28 | At&T Intellectual Property I, L.P. | Facilitating mobility dimensioning via dynamic configuration of a switch |
US20160127575A1 (en) * | 2014-11-04 | 2016-05-05 | Kyocera Document Solutions Inc. | Image processing apparatus, communication condition setting method |
US20160277969A1 (en) * | 2009-10-30 | 2016-09-22 | Pradeep J. Iyer | Balancing Clients Across Bands in a Single Access Point |
US20160316379A1 (en) * | 2015-04-22 | 2016-10-27 | Vonage Network, Llc | Systems and methods for controlling the data rate of an internet protocol communication |
US9504078B1 (en) * | 2015-10-30 | 2016-11-22 | Leauto Intelligent Technology (BEIJING) Co., Ltd. | Method of communication and apparatus of communication between devices |
US20170041213A1 (en) * | 2015-08-03 | 2017-02-09 | Nexmo, Inc. | Systems and methods for adaptive routing |
US20170238316A1 (en) * | 2016-02-12 | 2017-08-17 | Futurewei Technologies, Inc. | Configuration of a set of carriers in a carrier aggregation operation of a wireless communication system |
US20170289766A1 (en) * | 2016-03-29 | 2017-10-05 | Microsoft Technology Licensing, Llc | Digital Assistant Experience based on Presence Detection |
US9788269B2 (en) * | 2015-03-20 | 2017-10-10 | Qualcomm Incorporated | Selection of an access point in a wireless communications network |
US20170353961A1 (en) * | 2016-06-03 | 2017-12-07 | Qualcomm Incorporated | Managing Radio Utilization of an Access Point |
US9992775B2 (en) * | 2015-01-30 | 2018-06-05 | Qualcomm Incorporated | Band preference in wireless networks |
US20190182675A1 (en) * | 2017-12-13 | 2019-06-13 | Apple Inc | Unlicensed Band Management Control Indicators |
US10409641B1 (en) | 2018-11-26 | 2019-09-10 | Palantir Technologies Inc. | Module assignment management |
US10437807B1 (en) * | 2017-07-06 | 2019-10-08 | Palantir Technologies Inc. | Selecting backing stores based on data request |
US20190327715A1 (en) * | 2018-04-18 | 2019-10-24 | Google Llc | User Device-Initiated Bandwidth Request |
US10505666B2 (en) * | 2015-11-25 | 2019-12-10 | Sagemcom Energy & Telecom Sas | Gateway configuration method |
US10606851B1 (en) | 2018-09-10 | 2020-03-31 | Palantir Technologies Inc. | Intelligent compute request scoring and routing |
WO2020133065A1 (en) | 2018-12-27 | 2020-07-02 | Arris Enterprises Llc | Network connection management across a multi-band wireless network |
US10779198B1 (en) * | 2017-08-16 | 2020-09-15 | Sprint Spectrum L.P. | Adjusting handover thresholds for high power class wireless devices |
WO2021012829A1 (en) * | 2019-07-25 | 2021-01-28 | 神顶科技(南京)有限公司 | Methods and systems for wireless signal reinforcement and wireless network load sharing and following |
CN112469069A (en) * | 2019-09-06 | 2021-03-09 | 联发科技股份有限公司 | Link condition declaration method and related device |
US10973028B2 (en) | 2018-05-23 | 2021-04-06 | Google Llc | Intelligent band selection for wireless access point |
US20210345223A1 (en) * | 2019-01-14 | 2021-11-04 | Corning Optical Communications LLC | Selective distribution and/or reception of wireless communications signals in a non-contiguous wireless distributed communications system (wdcs) for reducing downlink transmission power and/or uplink noise |
US11218864B2 (en) | 2015-01-03 | 2022-01-04 | Google Llc | Methods and systems for varying channel scanning duration |
US20220030592A1 (en) * | 2018-11-30 | 2022-01-27 | Sony Group Corporation | Terminal device and method |
US11425688B2 (en) | 2018-04-24 | 2022-08-23 | Google Llc | User device-initiated request for resource configuration |
US11711862B1 (en) | 2021-07-15 | 2023-07-25 | T-Mobile Usa, Inc. | Dual connectivity and carrier aggregation band selection |
US20230276489A1 (en) * | 2016-02-15 | 2023-08-31 | Huawei Technologies Co., Ltd. | Communication method, access point, and station |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100118830A1 (en) * | 2008-11-10 | 2010-05-13 | Cisco Technology, Inc. | Mobile Intelligent Roaming Using Multi-Modal Access Point Devices |
US20120034943A1 (en) * | 2006-06-01 | 2012-02-09 | Trapeze Networks, Inc. | Wireless load balancing across bands |
US20140378179A1 (en) * | 2012-05-29 | 2014-12-25 | Mitsubishi Electric Corporation | Radio communication apparatus |
US20150105121A1 (en) * | 2013-10-14 | 2015-04-16 | Netgear, Inc. | Front-end module and antenna design for a wireless device simultaneously using wlan modules operating in different wireless bands |
US20170013560A1 (en) * | 2014-03-26 | 2017-01-12 | Huawei Technologies Co., Ltd. | Wireless communication control method and apparatus |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7127258B2 (en) * | 2003-11-10 | 2006-10-24 | Symbol Technologies, Inc. | WLAN roaming based on location |
US9763117B2 (en) * | 2014-03-24 | 2017-09-12 | Netgear, Inc. | Multi-band wireless station having multiple radios in one band |
-
2014
- 2014-07-22 US US14/337,560 patent/US10582419B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120034943A1 (en) * | 2006-06-01 | 2012-02-09 | Trapeze Networks, Inc. | Wireless load balancing across bands |
US20100118830A1 (en) * | 2008-11-10 | 2010-05-13 | Cisco Technology, Inc. | Mobile Intelligent Roaming Using Multi-Modal Access Point Devices |
US20140378179A1 (en) * | 2012-05-29 | 2014-12-25 | Mitsubishi Electric Corporation | Radio communication apparatus |
US20150105121A1 (en) * | 2013-10-14 | 2015-04-16 | Netgear, Inc. | Front-end module and antenna design for a wireless device simultaneously using wlan modules operating in different wireless bands |
US20170013560A1 (en) * | 2014-03-26 | 2017-01-12 | Huawei Technologies Co., Ltd. | Wireless communication control method and apparatus |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160277969A1 (en) * | 2009-10-30 | 2016-09-22 | Pradeep J. Iyer | Balancing Clients Across Bands in a Single Access Point |
US20150230208A1 (en) * | 2012-09-20 | 2015-08-13 | Panasonic Intellectual Property Management Co., Lt | Control device, communication system, and method of scanning for control device |
US9820262B2 (en) * | 2012-09-20 | 2017-11-14 | Panasonic Intellectual Property Management Co., Ltd. | Control device, communication system, and method for registering terminal devices and scanning for other control devices |
US20160100023A1 (en) * | 2014-10-06 | 2016-04-07 | Belkin International Inc. | Proxy device for reducing number of connections to gateway |
US10075548B2 (en) * | 2014-10-06 | 2018-09-11 | Belkin International, Inc. | Proxy device for reducing number of connections to gateway |
US10075547B2 (en) | 2014-10-06 | 2018-09-11 | Belkin International Inc. | Proxy device for reducing number of connections to gateway |
US9680695B2 (en) * | 2014-10-24 | 2017-06-13 | At&T Intellectual Property I, L.P. | Facilitating mobility dimensioning via dynamic configuration of a switch |
US10425859B2 (en) | 2014-10-24 | 2019-09-24 | At&T Intellectual Property I, L.P. | Facilitating mobility dimensioning via dynamic configuration of a switch |
US9930573B2 (en) * | 2014-10-24 | 2018-03-27 | At&T Intellectual Property I, L.P. | Facilitating mobility dimensioning via dynamic configuration of a switch |
US20160119932A1 (en) * | 2014-10-24 | 2016-04-28 | At&T Intellectual Property I, L.P. | Facilitating mobility dimensioning via dynamic configuration of a switch |
US9584675B2 (en) * | 2014-11-04 | 2017-02-28 | Kyocera Document Solutions Inc. | Image processing apparatus, communication condition setting method |
US20160127575A1 (en) * | 2014-11-04 | 2016-05-05 | Kyocera Document Solutions Inc. | Image processing apparatus, communication condition setting method |
US11218864B2 (en) | 2015-01-03 | 2022-01-04 | Google Llc | Methods and systems for varying channel scanning duration |
US10912088B2 (en) | 2015-01-30 | 2021-02-02 | Qualcomm Incorporated | Band preference in wireless networks |
US9992775B2 (en) * | 2015-01-30 | 2018-06-05 | Qualcomm Incorporated | Band preference in wireless networks |
US9788269B2 (en) * | 2015-03-20 | 2017-10-10 | Qualcomm Incorporated | Selection of an access point in a wireless communications network |
US20160316379A1 (en) * | 2015-04-22 | 2016-10-27 | Vonage Network, Llc | Systems and methods for controlling the data rate of an internet protocol communication |
US20170041213A1 (en) * | 2015-08-03 | 2017-02-09 | Nexmo, Inc. | Systems and methods for adaptive routing |
US10476782B2 (en) * | 2015-08-03 | 2019-11-12 | Nexmo, Inc. | Systems and methods for adaptive routing |
US9504078B1 (en) * | 2015-10-30 | 2016-11-22 | Leauto Intelligent Technology (BEIJING) Co., Ltd. | Method of communication and apparatus of communication between devices |
US10505666B2 (en) * | 2015-11-25 | 2019-12-10 | Sagemcom Energy & Telecom Sas | Gateway configuration method |
US20170238316A1 (en) * | 2016-02-12 | 2017-08-17 | Futurewei Technologies, Inc. | Configuration of a set of carriers in a carrier aggregation operation of a wireless communication system |
US20230276489A1 (en) * | 2016-02-15 | 2023-08-31 | Huawei Technologies Co., Ltd. | Communication method, access point, and station |
US20170289766A1 (en) * | 2016-03-29 | 2017-10-05 | Microsoft Technology Licensing, Llc | Digital Assistant Experience based on Presence Detection |
CN108885485A (en) * | 2016-03-29 | 2018-11-23 | 微软技术许可有限责任公司 | Digital assistants experience based on Detection of Existence |
WO2017209862A1 (en) * | 2016-06-03 | 2017-12-07 | Qualcomm Incorporated | Managing radio utilization of an access point |
US20170353961A1 (en) * | 2016-06-03 | 2017-12-07 | Qualcomm Incorporated | Managing Radio Utilization of an Access Point |
US10437807B1 (en) * | 2017-07-06 | 2019-10-08 | Palantir Technologies Inc. | Selecting backing stores based on data request |
US11762830B2 (en) | 2017-07-06 | 2023-09-19 | Palantir Technologies Inc. | Selecting backing stores based on data request |
US11132347B2 (en) | 2017-07-06 | 2021-09-28 | Palantir Technologies Inc. | Selecting backing stores based on data request |
US10779198B1 (en) * | 2017-08-16 | 2020-09-15 | Sprint Spectrum L.P. | Adjusting handover thresholds for high power class wireless devices |
US20190182675A1 (en) * | 2017-12-13 | 2019-06-13 | Apple Inc | Unlicensed Band Management Control Indicators |
US10993117B2 (en) * | 2017-12-13 | 2021-04-27 | Apple Inc. | Unlicensed band management control indicators |
US20190327715A1 (en) * | 2018-04-18 | 2019-10-24 | Google Llc | User Device-Initiated Bandwidth Request |
US11490363B2 (en) * | 2018-04-18 | 2022-11-01 | Google Llc | User device-initiated bandwidth request |
US11425688B2 (en) | 2018-04-24 | 2022-08-23 | Google Llc | User device-initiated request for resource configuration |
US11617175B2 (en) | 2018-05-23 | 2023-03-28 | Google Llc | Intelligent band selection for wireless access point |
US10973028B2 (en) | 2018-05-23 | 2021-04-06 | Google Llc | Intelligent band selection for wireless access point |
US10606851B1 (en) | 2018-09-10 | 2020-03-31 | Palantir Technologies Inc. | Intelligent compute request scoring and routing |
US10409641B1 (en) | 2018-11-26 | 2019-09-10 | Palantir Technologies Inc. | Module assignment management |
US20220030592A1 (en) * | 2018-11-30 | 2022-01-27 | Sony Group Corporation | Terminal device and method |
EP3903532A4 (en) * | 2018-12-27 | 2022-08-03 | ARRIS Enterprises LLC | Network connection management across a multi-band wireless network |
WO2020133065A1 (en) | 2018-12-27 | 2020-07-02 | Arris Enterprises Llc | Network connection management across a multi-band wireless network |
US11903064B2 (en) | 2018-12-27 | 2024-02-13 | Arris Enterprises Llc | Network connection management across a multi-band wireless network |
US20210345223A1 (en) * | 2019-01-14 | 2021-11-04 | Corning Optical Communications LLC | Selective distribution and/or reception of wireless communications signals in a non-contiguous wireless distributed communications system (wdcs) for reducing downlink transmission power and/or uplink noise |
WO2021012829A1 (en) * | 2019-07-25 | 2021-01-28 | 神顶科技(南京)有限公司 | Methods and systems for wireless signal reinforcement and wireless network load sharing and following |
CN112469069A (en) * | 2019-09-06 | 2021-03-09 | 联发科技股份有限公司 | Link condition declaration method and related device |
TWI815037B (en) * | 2019-09-06 | 2023-09-11 | 聯發科技股份有限公司 | Link condition announcement method employed by wireless fidelity multi-link device and associated apparatus |
US11770732B2 (en) | 2019-09-06 | 2023-09-26 | Mediatek Inc. | Link condition announcement method employed by wireless fidelity multi-link device and associated apparatus |
US11711862B1 (en) | 2021-07-15 | 2023-07-25 | T-Mobile Usa, Inc. | Dual connectivity and carrier aggregation band selection |
Also Published As
Publication number | Publication date |
---|---|
US10582419B2 (en) | 2020-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10582419B2 (en) | Wireless spectrum usage and load-balancing | |
US10327184B2 (en) | Handoffs between access points in a Wi-Fi environment | |
US10701626B2 (en) | Wireless access point resource availability, notification, and network management | |
US10028193B2 (en) | Link management in a wireless network environment | |
US10681596B2 (en) | Neighbor list management and connection control in a network environment | |
US20210037441A1 (en) | Location-based performance offloading in a network | |
US10708845B2 (en) | Backhaul selection in a wireless network | |
US20150215791A1 (en) | Access point management and usage in a network environment | |
US20190274079A1 (en) | Wireless communication management and handoffs | |
US11012912B2 (en) | Predictive handoff and wireless association in a network | |
CN111801958A (en) | Controlling wireless devices using aggregated data from cross-network access points | |
US11375437B2 (en) | Management frames and usage in a wireless network environment | |
US9538457B2 (en) | Wireless spectrum usage and control of access point probe responses | |
US11395198B2 (en) | Communication management system and handoffs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TIME WARNER CABLE ENTERPRISES LLC, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SYED, HUSSAIN ZAHEER;SRIVISTAVA, PRAVEEN C.;GANGADHAR, RAJESH M.;AND OTHERS;SIGNING DATES FROM 20140715 TO 20140717;REEL/FRAME:033363/0585 |
|
AS | Assignment |
Owner name: TIME WARNER CABLE ENTERPRISES LLC, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SRIVASTAVA, PRAVEEN C.;REEL/FRAME:033947/0274 Effective date: 20141010 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NEW YORK Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:038747/0507 Effective date: 20160518 Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NE Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:038747/0507 Effective date: 20160518 |
|
AS | Assignment |
Owner name: TIME WARNER CABLE ENTERPRISES LLC, MISSOURI Free format text: CHANGE OF ADDRESS;ASSIGNOR:TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:044456/0167 Effective date: 20160601 |
|
AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., ILLINOIS Free format text: SECURITY INTEREST;ASSIGNORS:ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC;ALABANZA LLC;AMERICA'S JOB EXCHANGE LLC;AND OTHERS;SIGNING DATES FROM 20160518 TO 20180518;REEL/FRAME:046567/0090 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., I Free format text: SECURITY INTEREST;ASSIGNORS:ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC;ALABANZA LLC;AMERICA'S JOB EXCHANGE LLC;AND OTHERS;SIGNING DATES FROM 20160518 TO 20180518;REEL/FRAME:046567/0090 |
|
AS | Assignment |
Owner name: WELLS FARGO TRUST COMPANY, N.A., UTAH Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;AND OTHERS;REEL/FRAME:046630/0193 Effective date: 20180716 |
|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |