US20160029248A1 - Wireless spectrum usage and load-balancing - Google Patents

Wireless spectrum usage and load-balancing Download PDF

Info

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
Application number
US14/337,560
Other versions
US10582419B2 (en
Inventor
Hussain Zaheer Syed
Praveen C. Srivistava
Rajesh M. Gangadhar
Sourabh Gupta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Time Warner Cable Enterprises LLC
Original Assignee
Time Warner Cable Enterprises LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GANGADHAR, RAJESH M., Gupta, Sourabh, SRIVISTAVA, PRAVEEN C., SYED, HUSSAIN ZAHEER
Priority to US14/337,560 priority Critical patent/US10582419B2/en
Application filed by Time Warner Cable Enterprises LLC filed Critical Time Warner Cable Enterprises LLC
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SRIVASTAVA, PRAVEEN C.
Publication of US20160029248A1 publication Critical patent/US20160029248A1/en
Assigned to BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT reassignment BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BRIGHT HOUSE NETWORKS, LLC, CHARTER COMMUNICATIONS OPERATING, LLC, TIME WARNER CABLE ENTERPRISES LLC
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC CHANGE OF ADDRESS Assignors: TIME WARNER CABLE ENTERPRISES LLC
Assigned to THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. reassignment THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TIME WARNER CABLE INFORMATION SERVICES (NORTH CAROLINA), LLC, ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC, ALABANZA LLC, AMERICAN CABLE ENTERTAINMENT COMPANY, LLC, AMERICA'S JOB EXCHANGE LLC, ATHENS CABLEVISION, LLC, AUSABLE CABLE TV, LLC, BHN HOME SECURITY SERVICES, LLC, BHN SPECTRUM INVESTMENTS, LLC, BRESNAN BROADBAND HOLDINGS, LLC, BRESNAN BROADBAND OF COLORADO, LLC, BRESNAN BROADBAND OF MONTANA, LLC, BRESNAN BROADBAND OF UTAH, LLC, BRESNAN BROADBAND OF WYOMING, LLC, BRESNAN COMMUNICATIONS, LLC, BRESNAN DIGITAL SERVICES, LLC, BRESNAN MICROWAVE OF MONTANA, LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (ALABAMA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (CALIFORNIA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (FLORIDA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (INDIANA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (MICHIGAN), LLC, BRIGHT HOUSE NETWORKS, LLC, CABLE EQUITIES COLORADO, LLC, CABLE EQUITIES OF COLORADO MANAGEMENT LLC CC 10, LLC, CC FIBERLINK, LLC, CC MICHIGAN, LLC, CC SYSTEMS, LLC, CC V HOLDINGS, LLC, CC VI FIBERLINK, LLC, CC VI OPERATING COMPANY, LLC, CC VII FIBERLINK, LLC, CC VIII FIBERLINK, LLC, CC VIII HOLDINGS, LLC, CC VIII OPERATING, LLC, CC VIII, LLC, CCO FIBERLINK, LLC, CCO HOLDCO TRANSFERS VII, LLC, CCO LP, LLC, CCO NR HOLDINGS, LLC, CCO PURCHASING, LLC, CCO SOCAL I, LLC, CCO SOCAL II, LLC, CCO SOCAL VEHICLES, LLC, CCO TRANSFERS, LLC, CHARTER ADVANCED SERVICES (AL), LLC, CHARTER ADVANCED SERVICES (CA), LLC, CHARTER ADVANCED SERVICES (CO), LLC, CHARTER ADVANCED SERVICES (CT), LLC, CHARTER ADVANCED SERVICES (GA), LLC, CHARTER ADVANCED SERVICES (IL), LLC, CHARTER ADVANCED SERVICES (IN), LLC, CHARTER ADVANCED SERVICES (KY), LLC, CHARTER ADVANCED SERVICES (LA), LLC, CHARTER ADVANCED SERVICES (MA), LLC, CHARTER ADVANCED SERVICES (MD), LLC, CHARTER ADVANCED SERVICES (MI), LLC, CHARTER ADVANCED SERVICES (MN), LLC, CHARTER ADVANCED SERVICES (MO), LLC, CHARTER ADVANCED SERVICES (MS), LLC, CHARTER ADVANCED SERVICES (MT), LLC, CHARTER ADVANCED SERVICES (NC), LLC, CHARTER ADVANCED SERVICES (NE), LLC, CHARTER ADVANCED SERVICES (NH), LLC, CHARTER ADVANCED SERVICES (NV), LLC, CHARTER ADVANCED SERVICES (NY), LLC, CHARTER ADVANCED SERVICES (OH), LLC, CHARTER ADVANCED SERVICES (OR), LLC, CHARTER ADVANCED SERVICES (PA), LLC, CHARTER ADVANCED SERVICES (SC), LLC, CHARTER ADVANCED SERVICES (TN), LLC, CHARTER ADVANCED SERVICES (TX), LLC, CHARTER ADVANCED SERVICES (UT), LLC, CHARTER ADVANCED SERVICES (VA), LLC, CHARTER ADVANCED SERVICES (VT), LLC, CHARTER ADVANCED SERVICES (WA), LLC, CHARTER ADVANCED SERVICES (WI), LLC, CHARTER ADVANCED SERVICES (WV), LLC, CHARTER ADVANCED SERVICES (WY), LLC, CHARTER ADVANCED SERVICES VIII (MI), LLC, CHARTER ADVANCED SERVICES VIII (MN), LLC, CHARTER ADVANCED SERVICES VIII (WI), LLC, CHARTER ADVERTISING OF SAINT LOUIS, LLC, CHARTER CABLE OPERATING COMPANY, LLC, CHARTER CABLE PARTNERS, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT I, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT II, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT, LLC, CHARTER COMMUNICATIONS OF CALIFORNIA, LLC, CHARTER COMMUNICATIONS OPERATING CAPITAL CORP., CHARTER COMMUNICATIONS OPERATING, LLC, CHARTER COMMUNICATIONS PROPERTIES LLC, CHARTER COMMUNICATIONS V, LLC, CHARTER COMMUNICATIONS VENTURES, LLC, CHARTER COMMUNICATIONS VI, L.L.C., CHARTER COMMUNICATIONS VII, LLC, CHARTER COMMUNICATIONS, LLC, CHARTER DISTRIBUTION, LLC, CHARTER FIBERLINK - ALABAMA, LLC, CHARTER FIBERLINK - GEORGIA, LLC, CHARTER FIBERLINK - ILLINOIS, LLC, CHARTER FIBERLINK - MARYLAND II, LLC, CHARTER FIBERLINK - MICHIGAN, LLC, CHARTER FIBERLINK - MISSOURI, LLC, CHARTER FIBERLINK - NEBRASKA, LLC, CHARTER FIBERLINK - PENNSYLVANIA, LLC, CHARTER FIBERLINK - TENNESSEE, LLC, CHARTER FIBERLINK AR-CCVII, LLC, CHARTER FIBERLINK CA-CCO, LLC, CHARTER FIBERLINK CC VIII, LLC, CHARTER FIBERLINK CCO, LLC, CHARTER FIBERLINK CT-CCO, LLC, CHARTER FIBERLINK LA-CCO, LLC, CHARTER FIBERLINK MA-CCO, LLC, CHARTER FIBERLINK MS-CCVI, LLC, CHARTER FIBERLINK NC-CCO, LLC, CHARTER FIBERLINK NH-CCO, LLC, CHARTER FIBERLINK NV-CCVII, LLC, CHARTER FIBERLINK NY-CCO, LLC, CHARTER FIBERLINK OH-CCO, LLC, CHARTER FIBERLINK OR-CCVII, LLC, CHARTER FIBERLINK SC-CCO, LLC, CHARTER FIBERLINK TX-CCO, LLC, CHARTER FIBERLINK VA-CCO, LLC, CHARTER FIBERLINK VT-CCO, LLC, CHARTER FIBERLINK WA-CCVII, LLC, CHARTER HELICON, LLC, CHARTER HOME SECURITY, LLC, CHARTER LEASING HOLDING COMPANY, LLC, CHARTER LEASING OF WISCONSIN, LLC, CHARTER RMG, LLC, CHARTER STORES FCN, LLC, CHARTER VIDEO ELECTRONICS, LLC, COAXIAL COMMUNICATIONS OF CENTRAL OHIO LLC, DUKENET COMMUNICATIONS HOLDINGS, LLC, DUKENET COMMUNICATIONS, LLC, FALCON CABLE COMMUNICATIONS, LLC, FALCON CABLE MEDIA, A CALIFORNIA LIMITED PARTNERSHIP, FALCON CABLE SYSTEMS COMPANY II, L.P., FALCON CABLEVISION, A CALIFORNIA LIMITED PARTNERSHIP, FALCON COMMUNITY CABLE, L.P., FALCON COMMUNITY VENTURES I LIMITED PARTNERSHIP, FALCON FIRST CABLE OF THE SOUTHEAST, LLC, FALCON FIRST, LLC, FALCON TELECABLE, A CALIFORNIA LIMITED PARTNERSHIP, FALCON VIDEO COMMUNICATIONS, L.P., HELICON PARTNERS I, L.P., HOMETOWN T.V., LLC, HPI ACQUISITION CO. LLC, ICI HOLDINGS, LLC, INSIGHT BLOCKER LLC, INSIGHT CAPITAL LLC, INSIGHT COMMUNICATIONS COMPANY LLC, INSIGHT COMMUNICATIONS COMPANY, L.P, INSIGHT COMMUNICATIONS MIDWEST, LLC, INSIGHT COMMUNICATIONS OF CENTRAL OHIO, LLC, INSIGHT COMMUNICATIONS OF KENTUCKY, L.P., INSIGHT INTERACTIVE, LLC, INSIGHT KENTUCKY CAPITAL, LLC, INSIGHT KENTUCKY PARTNERS I, L.P., INSIGHT KENTUCKY PARTNERS II, L.P., INSIGHT MIDWEST HOLDINGS, LLC, INSIGHT MIDWEST, L.P., INSIGHT PHONE OF INDIANA, LLC, INSIGHT PHONE OF KENTUCKY, LLC, INSIGHT PHONE OF OHIO, LLC, INTERACTIVE CABLE SERVICES, LLC, INTERLINK COMMUNICATIONS PARTNERS, LLC, INTREPID ACQUISITION LLC, LONG BEACH, LLC, MARCUS CABLE ASSOCIATES, L.L.C., MARCUS CABLE OF ALABAMA, L.L.C., MARCUS CABLE, LLC, MIDWEST CABLE COMMUNICATIONS, LLC, NAVISITE LLC, NEW WISCONSIN PROCUREMENT LLC, OCEANIC TIME WARNER CABLE LLC, PARITY ASSETS, LLC, PEACHTREE CABLE TV, L.P., PEACHTREE CABLE TV, LLC, PHONE TRANSFERS (AL), LLC, PHONE TRANSFERS (CA), LLC, PHONE TRANSFERS (GA), LLC, PHONE TRANSFERS (NC), LLC, PHONE TRANSFERS (TN), LLC, PHONE TRANSFERS (VA), LLC, PLATTSBURGH CABLEVISION, LLC, RENAISSANCE MEDIA LLC, RIFKIN ACQUISITION PARTNERS, LLC, ROBIN MEDIA GROUP, LLC, SCOTTSBORO TV CABLE, LLC TENNESSEE, LLC, THE HELICON GROUP, L.P., TIME WARNER CABLE BUSINESS LLC, TIME WARNER CABLE ENTERPRISES LLC, TIME WARNER CABLE INFORMATION SERVICES (ALABAMA), LLC, TIME WARNER CABLE INFORMATION SERVICES (ARIZONA), LLC, TIME WARNER CABLE INFORMATION SERVICES (CALIFORNIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (COLORADO), LLC, TIME WARNER CABLE INFORMATION SERVICES (HAWAII), LLC, TIME WARNER CABLE INFORMATION SERVICES (IDAHO), LLC, TIME WARNER CABLE INFORMATION SERVICES (ILLINOIS), LLC, TIME WARNER CABLE INFORMATION SERVICES (INDIANA), LLC, TIME WARNER CABLE INFORMATION SERVICES (KANSAS), LLC, TIME WARNER CABLE INFORMATION SERVICES (KENTUCKY), LLC, TIME WARNER CABLE INFORMATION SERVICES (MAINE), LLC, TIME WARNER CABLE INFORMATION SERVICES (MASSACHUSETTS), LLC, TIME WARNER CABLE INFORMATION SERVICES (MICHIGAN), LLC, TIME WARNER CABLE INFORMATION SERVICES (MISSOURI), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEBRASKA), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW HAMPSHIRE), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW JERSEY), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW MEXICO) LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW YORK), LLC, TIME WARNER CABLE INFORMATION SERVICES (OHIO), LLC, TIME WARNER CABLE INFORMATION SERVICES (PENNSYLVANIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (SOUTH CAROLINA), LLC, TIME WARNER CABLE INFORMATION SERVICES (TENNESSEE), LLC, TIME WARNER CABLE INFORMATION SERVICES (TEXAS), LLC, TIME WARNER CABLE INFORMATION SERVICES (VIRGINIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (WASHINGTON), LLC, TIME WARNER CABLE INFORMATION SERVICES (WEST VIRGINIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (WISCONSIN), LLC, TIME WARNER CABLE INTERNATIONAL LLC, TIME WARNER CABLE INTERNET HOLDINGS III LLC, TIME WARNER CABLE INTERNET HOLDINGS LLC, TIME WARNER CABLE INTERNET LLC, TIME WARNER CABLE MEDIA LLC, TIME WARNER CABLE MIDWEST LLC, TIME WARNER CABLE NEW YORK CITY LLC, TIME WARNER CABLE NORTHEAST LLC, TIME WARNER CABLE PACIFIC WEST LLC, TIME WARNER CABLE SERVICES LLC, TIME WARNER CABLE SOUTHEAST LLC, TIME WARNER CABLE SPORTS LLC, TIME WARNER CABLE TEXAS LLC, TWC ADMINISTRATION LLC, TWC COMMUNICATIONS, LLC, TWC DIGITAL PHONE LLC, TWC MEDIA BLOCKER LLC, TWC NEWCO LLC, TWC NEWS AND LOCAL PROGRAMMING HOLDCO LLC, TWC NEWS AND LOCAL PROGRAMMING LLC, TWC REGIONAL SPORTS NETWORK I LLC, TWC SECURITY LLC, TWC SEE HOLDCO LLC, TWC WIRELESS LLC, TWC/CHARTER DALLAS CABLE ADVERTISING, LLC, TWCIS HOLDCO LLC, VISTA BROADBAND COMMUNICATIONS, LLC, VOIP TRANSFERS (AL), LLC, VOIP TRANSFERS (CA) LLC, VOIP TRANSFERS (GA), LLC, VOIP TRANSFERS (NC), LLC, VOIP TRANSFERS (TN), LLC, VOIP TRANSFERS (VA), LLC, WISCONSIN PROCUREMENT HOLDCO LLC
Assigned to WELLS FARGO TRUST COMPANY, N.A. reassignment WELLS FARGO TRUST COMPANY, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BRIGHT HOUSE NETWORKS, LLC, CHARTER COMMUNICATIONS OPERATING, LLC, TIME WARNER CABLE ENTERPRISES LLC, TIME WARNER CABLE INTERNET LLC
Publication of US10582419B2 publication Critical patent/US10582419B2/en
Application granted granted Critical
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/086Load balancing or load distribution among access entities
    • H04W28/0861Load balancing or load distribution among access entities between base stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W72/0486
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control 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

A mobile communication device generates a respective request (such as a wireless communication) to access a network. An access point supporting communications over multiple carrier frequency bands receives the request from the mobile communication device to establish a wireless connection. A connection manager associated with the access point analyzes current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands. Based at least in part on the current load conditions, the connection manager selects a carrier frequency band from the multiple carrier frequency bands. The connection manager initiates notification to the mobile communication device to connect to the access point using the selected carrier frequency band.

Description

    BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF EMBODIMENTS
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION AND FURTHER SUMMARY OF EMBODIMENTS
  • 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 in network 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 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.
  • 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 includes connection manager 140. As its name suggests, the connection 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 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. In such an instance, 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.
  • 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. 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.
  • Alternatively, 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.
  • 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 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. 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 in network 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, the application 295 communicates with connection management application 240 to establish a respective wireless connection with a corresponding access point in network 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 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. In response to generating and transmitting request 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 in network environment 100.
  • In one embodiment, 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. In such an instance, 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.
  • Alternatively, the 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.
  • 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, 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.
  • 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, the connection manager 140 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. In other words, as previously discussed, 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. Accordingly, 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.
  • 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 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. 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, the connection 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 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. As previously discussed, the access point 105-1 supports wireless communications over multiple carrier frequency bands 115. The 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. 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, the connection manager 140 selects the first carrier frequency band 115-1. If the distance D1 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. 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, the 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.
  • 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. The distance 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 the request 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, 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. 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 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 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, the 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. Alternatively, 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.
  • 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, 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. Via load information 170, 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.
  • 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, 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.
  • 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 a distance threshold value 320 defining boundary 365. The connection manager 140 compares this monitored distance (such as D2 in this instance) to a corresponding distance 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, 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. 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 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. 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.
  • 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, 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. 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, 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.
  • 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 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).
  • 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, 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.
  • 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 distance threshold 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, 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.
  • 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. 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.
  • 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 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). 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. 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 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.
  • As shown, computer readable storage media 812 is encoded with connection manager application 140-1 (e.g., software, firmware, etc.) executed by processor 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 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.
  • 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 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.
  • 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 in network 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 a flowchart 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, 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.
  • In processing block 720, the 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.
  • In processing block 730, the 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.
  • 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 a flowchart 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, 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.
  • In processing block 820, the 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.
  • In processing block 830, the connection 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)

We claim:
1. A method comprising:
receiving 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;
analyzing current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands;
selecting a carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions; and
notifying the mobile communication device to connect to the access point using the selected carrier frequency band.
2. The method as in claim 1, wherein the mobile communication device supports communications over each of the multiple frequency bands, the multiple frequency bands including a first carrier frequency band and a second carrier frequency band.
3. The method as in claim 2, wherein 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.
4. The method as in claim 3, wherein selecting the carrier frequency band further comprises:
comparing a signal strength of receiving the request at the access point to a signal strength threshold value; and
responsive to detecting that the signal strength is greater than the signal strength threshold value and that current load conditions of the other communication devices communicating with the access point over the second carrier frequency band is below a load threshold value, selecting the second carrier frequency band of the multiple carrier frequency bands for the mobile communication device to communicate with the access point.
5. The method as in claim 3, wherein selecting the carrier frequency band further comprises:
comparing a signal strength of receiving the request at the access point to a signal strength threshold value; and
responsive to detecting that the received signal strength of the request is less than the signal strength threshold value, selecting the first carrier frequency band of the multiple carrier frequency bands for the mobile communication device to communicate with the access point.
6. The method as in claim 1 further comprising:
receiving the request at multiple access points in the network;
selecting an access point from the multiple access points; and
notifying the mobile communication device to establish a respective wireless connection with the selected access point using the selected carrier frequency band.
7. The method as in claim 1 further comprising:
utilizing a round-trip time of communications between the access point and the mobile communication device to estimate a distance of the mobile communication device with respect to the access point; and
selecting the carrier frequency band based at least in part on the estimated distance.
8. The method as in claim 1, wherein the network is a WiFi™ network and the access point supports communications in accordance with the WiFi™ communication protocol.
9. The method as in claim 1, wherein the mobile communication device supports communications over each of the multiple carrier frequency bands, the multiple carrier frequency bands including a first carrier frequency band and a second carrier frequency band;
wherein the first carrier frequency band supports a first region of wireless communication coverage with respect to the access point, the second carrier frequency band supporting a second region of wireless coverage with respect to the access point, the second region of wireless coverage residing within and being substantially smaller than the first region of wireless coverage.
10. The method as in claim 9, wherein the selected carrier frequency band is the second carrier frequency band, the method further comprising:
subsequent to communicating between the access point and the mobile communication device over the second carrier frequency band, detecting movement of the mobile communication device outside the second region of wireless coverage into the first region of wireless coverage; and
responsive to detecting the movement, notifying the mobile communication device to terminate communications with the access point using the second carrier frequency band and continue communications with the access point over the first carrier frequency band.
11. The method as in claim 10, wherein detecting the movement further comprises:
detecting a signal strength of communications received from the mobile communication device over the second carrier frequency band;
comparing the signal strength of the communications to a signal strength threshold value; and
detecting that the signal strength of the communications is less than the signal strength threshold value.
12. The method as in claim 10, wherein detecting the movement further comprises:
detecting that the distance from the access point to the mobile communication device is greater than a distance threshold value.
13. The method as in claim 9, wherein the selected carrier frequency band is the first carrier frequency band, the method further comprising:
subsequent to communicating between the access point and the mobile communication device over the first carrier frequency band, detecting movement of the mobile communication device from outside to inside the second region of wireless coverage; and
responsive to detecting the movement, notifying the mobile communication device to terminate communications with the access point using the first carrier frequency band and continue communications with the access point over the second carrier frequency band.
14. The method as in claim 13, wherein detecting the movement further comprises:
communicating a beacon signal over the second carrier frequency band to the mobile communication device, the mobile communication device measuring a strength of receiving the beacon signal;
receiving a communication from the mobile communication device indicating a signal strength of the mobile communication device receiving the beacon signal;
comparing the signal strength to a signal strength threshold value; and
detecting that the signal strength is less than the signal strength threshold value.
15. The method as in claim 13, wherein detecting the movement further comprises:
detecting that the distance of the mobile communication device from the access point falls below a distance threshold value.
16. The method as in claim 1, wherein the mobile communication device supports communications over each of the multiple frequency bands, the multiple frequency bands including a 2.4 GHz first carrier frequency band and a 5 GHz carrier frequency band.
17. The method as in claim 9, wherein the selected carrier frequency band is the second carrier frequency band, the method further comprising:
subsequent to communicating between the access point and the mobile communication device over the second carrier frequency band, detecting that a rate of movement of the mobile communication device is above a rate threshold value; and
responsive to detecting that the rate of the movement is above the rate threshold value, notifying the mobile communication device to terminate communications with the access point using the second carrier frequency band and continue communications with the access point over the first carrier frequency band.
18. A method comprising:
receiving 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;
selecting 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
notifying the mobile communication device to connect to the access point using the selected carrier frequency band.
19. The method as in claim 18 further comprising:
detecting the distance of the mobile communication device with the access point using round-trip time measurements of communications between the access point in the mobile communication device.
20. The method as in claim 18, wherein the multiple carrier frequency bands includes a first carrier frequency band and a second carrier frequency band; and
wherein the first carrier frequency band supports a first region of wireless communication coverage with respect to the access point, the second carrier frequency band supporting a second region of wireless coverage with respect to the access point, the second region of wireless coverage residing within and being substantially smaller than the first region of wireless coverage.
21. The method as in claim 20, wherein selecting the carrier frequency band further comprises:
comparing the estimated distance with a distance threshold value associated with the second region of wireless coverage, the distance threshold value defining an edge of the second region of wireless coverage; and
detecting that the estimated distance is less than the distance threshold value.
22. A computer system comprising:
computer processor hardware; and
a hardware storage resource coupled to the computer processor hardware, the hardware storage resource storing instructions that, when executed by the computer processor hardware, causes the computer processor hardware to perform operations of:
receiving 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;
analyzing current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands;
selecting a carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions; and
notifying the mobile communication device to connect to the access point using the selected carrier frequency band.
23. The computer system as in claim 22, wherein the mobile communication device supports communications over each of the multiple frequency bands, the multiple frequency bands including a first carrier frequency band and a second carrier frequency band.
24. The computer system as in claim 23, wherein 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.
25. The computer system as in claim 24, wherein selecting the carrier frequency band further comprises:
comparing a signal strength of receiving the request at the access point to a signal strength threshold value; and
responsive to detecting that the signal strength is greater than the signal strength threshold value and that current load conditions of the other communication devices communicating with the access point over the second carrier frequency band is below a load threshold value, selecting the second carrier frequency band of the multiple carrier frequency bands for the mobile communication device to communicate with the access point.
26. The computer system as in claim 24, wherein selecting the carrier frequency band further comprises:
comparing a signal strength of receiving the request at the access point to a signal strength threshold value; and
responsive to detecting that the received signal strength of the request is less than the signal strength threshold value, selecting the first carrier frequency band of the multiple carrier frequency bands for the mobile communication device to communicate with the access point.
27. The computer system as in claim 22, wherein the computer processor hardware further performs operations of:
receiving the request at multiple access points in the network;
selecting an access point from the multiple access points; and
notifying the mobile communication device to establish a respective wireless connection with the selected access point using the selected carrier frequency band.
28. The computer system as in claim 22, wherein the computer processor hardware further performs operations of:
utilizing a round-trip time of communications between the access point and the mobile communication device to estimate a distance of the mobile communication device with respect to the access point; and
selecting the carrier frequency band based at least in part on the estimated distance.
29. The computer system as in claim 22, wherein the network is a WiFi™ network and the access point supports communications in accordance with the WiFi™ communication protocol.
30. The computer system as in claim 22, wherein the mobile communication device supports communications over each of the multiple carrier frequency bands, the multiple carrier frequency bands including a first carrier frequency band and a second carrier frequency band;
wherein the first carrier frequency band supports a first region of wireless communication coverage with respect to the access point, the second carrier frequency band supporting a second region of wireless coverage with respect to the access point, the second region of wireless coverage residing within and being substantially smaller than the first region of wireless coverage.
31. Computer-readable hardware storage having instructions stored thereon, the instructions, when carried out by computer processor hardware, causes the computer processor hardware to perform operations of:
receiving 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;
analyzing current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands;
selecting a carrier frequency band from the multiple carrier frequency bands based at least in part on the current load conditions; and
notifying the mobile communication device to connect to the access point using the selected carrier frequency band.
32. The method as in claim 18, wherein the multiple carrier frequency bands includes a first carrier frequency band, a second carrier frequency band, and a third carrier frequency band, the first carrier frequency band supporting a first region of wireless communication coverage with respect to the access point, the second carrier frequency band supporting a second region of wireless coverage with respect to the access point, the third carrier frequency band supporting a third region of wireless coverage with respect to the access point; and
the method further comprising:
assigning priority information to each of the multiple available carrier frequency bands; and
wherein the selected carrier frequency band is a carrier frequency band assigned highest priority as indicated by the assigned priority information.
US14/337,560 2014-07-22 2014-07-22 Wireless spectrum usage and load-balancing Active 2035-07-19 US10582419B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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