US20220077924A1 - Multipoint wireless network - Google Patents
Multipoint wireless network Download PDFInfo
- Publication number
- US20220077924A1 US20220077924A1 US17/528,703 US202117528703A US2022077924A1 US 20220077924 A1 US20220077924 A1 US 20220077924A1 US 202117528703 A US202117528703 A US 202117528703A US 2022077924 A1 US2022077924 A1 US 2022077924A1
- Authority
- US
- United States
- Prior art keywords
- access points
- wireless
- mobile device
- network controller
- wireless access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- Disclosed subject matter pertains to wireless communication networks and, more particularly, providing wireless connectivity to mobile electronic devices.
- Smart phones, tablet devices, and other mobile electronic devices generally include one or more wireless transceivers and supporting hardware, software, and firmware resources that comply with one or more wireless networking standards including one or more IEEE 802.11 standards, commonly referred to as WiFi.
- WiFi is widely deployed to provide Internet access to mobile devices within range of a WiFi-enabled wireless access point that is directly or indirectly coupled to the Internet.
- a wireless access point establishes, provides, and/or supports a WiFi cell.
- the effective radius of a WiFi cell may be influenced by numerous factors, including environmental features, the frequency of the applicable carrier signal, and the rated power of the wireless access point's wireless transceiver, but the effective radius is generally less than 100 meters for at least some of the most common WiFi configurations and applications and may be closer to or less than 10 meters.
- WiFi-enabled mobile devices are generally configured to broadcast a probe request and wait for a response from a wireless access point that receives, detects, or is within range of the probe request.
- Each wireless access point that detects the probe request may reply by sending a probe response typically including a network identifier and other information.
- the network identifier included in a probe response from a WiFi compliant wireless access point may be referred to as a service set identifier (SSID) and WiFi-enabled mobile devices may be configured to respond to detecting the SSID in the response by connecting to the wireless access point that transmitted the response. In this manner, the physical wireless access point is closely associated the physical wireless cell and with the SSID associated with that cell. If a mobile device is within range of two or more WiFi enabled wireless access points, the mobile device may be configured to select one of the two or more wireless access points in accordance with selection protocol, e.g., connect to the wireless access point with the strongest SSID signal.
- selection protocol e.g., connect to the wireless access
- the mobile device controls the process of establishing a WiFi connection with a wireless access point.
- each mobile device may attempt to connect to that wireless access point, potentially resulting in excessive loading of the wireless access point.
- Mobile devices are also generally configured with functionality for terminating an existing WiFi connection in favor of a new connection when the strength of the existing connection drops below a threshold and a new and stronger connection is present.
- Conventional WiFi handoff sequences are generally too long or slow to support popular applications including broadband streaming applications.
- a communicatively isolated environment also referred to herein more simply as an isolated environment, includes any environment in which a mobile device using conventional WiFi connectivity resources is unable to establish an Internet connection, whether directly or through a public or private network that is coupled to the Internet, with sufficient bandwidth to support one or more applications being executed by the mobile device.
- Isolated environments may be entirely or substantially enclosed by a surrounding structure and/or remotely located.
- Non limiting examples of communicatively isolated environments include, without limitation: the interior of an aircraft in flight, on board a ship at sea, inside a tunnel or underground enclosure such as parking garage, or the like.
- Virtual wireless networks disclosed herein include a network controller, two or more wireless access points, and a broadband backbone interconnecting the network controller and the wireless access points.
- the network controller may include or interface with a gateway that couples the virtual wireless network to the Internet, whether directly or indirectly via one or more interim public or private network(s.)
- the broadband backbone includes one or more network switches and broadband interconnects interconnecting the wireless access points and the network controller.
- the broadband backbone may be implemented as an optical backbone and the broadband interconnects may include one or more optical fiber interconnects.
- the network controller includes a processor, a broadband interface suitable for coupling the processor to the broadband backbone, a gateway interface suitable for coupling the processor to the gateway resource, and memory and/or storage resources including processor-executable program instructions that, when executed by the processor, cause the network controller to perform operations that may be referred to herein as network control operations.
- the network control operations may include operations suitable for controlling the manner in which mobile devices connect to wireless access points. These operations may include operations for presenting, to mobile devices within the isolated environment, the plurality of physical wireless cells provided by the plurality of individual wireless access points as a single virtual wireless network and operations for managing the virtual wireless network and including operations for managing the wireless connections between mobile devices and wireless access points.
- Each wireless access point may be configured to provide a wireless cell, i.e., a physical region, in proximity to the wireless access point, that supports a wireless communication connection.
- the plurality of wireless access points may be configured to perform certain wireless access point operations.
- the wireless access point operations may include broadcasting a network identifier, relaying probe requests received from one or more mobile devices requesting network access, and receiving, from the network controller, assignment information for at least one of the mobile devices requesting network access.
- the assignment information received from network controller may include connection information indicating a wireless access point and a frequency channel assigned to the mobile device by the network controller.
- the applicable wireless access point may then initiate and establish a wireless connection with the applicable mobile device.
- the network controller may re-assign the mobile device's wireless connection to another wireless access point. Delegating control of the handoff process to the network controller beneficially enables simplified and shortened handoffs because the resulting handoff can be accomplished without performing the seek and authenticate steps required in conventional handoff sequences controlled by the mobile device.
- the network controller may be configured to respond to receiving one or more probe requests, relayed by one or more of the wireless access points, by determining wireless connection assignments for all or some of the mobile devices requesting wireless access.
- the network controller may determine wireless connection assignments based on various criteria and/or rules.
- embodiments of network controllers disclosed herein may assign a mobile device to a “secondary” wireless access point, i.e., a wireless access point providing a signal with a received-signal power that is less than the received-signal power of one or more other wireless access points providing signals to the mobile device.
- the network controller may send a connection information message, instructing the applicable wireless access point to establish a wireless connection with the mobile device.
- the connection information message may indicate, as an example applicable to WiFi embodiments, the mobile device, the WiFi band, e.g., 2.4 GHz, 5 GHz, or 60 GHz, a frequency channel, and a security level, e.g., wired equivalence privacy (WEP), WiFi Protected Access (WPA), or WPA2 for the wireless connection.
- WEP wired equivalence privacy
- WPA WiFi Protected Access
- WPA2 Wireless Protected Access
- Other embodiments may include additional or different information sufficient to enable the wireless access point to establish a connection with the applicable wireless device.
- the network controller may broadcast connection information messages to all wireless access points, in which case, the connection information message may indicate the wireless access point that will establish the wireless connection with the mobile device. In other embodiments, the network controller may address the connection information message to the applicable wireless access point, in which case the connection information message may omit an explicit indication of the applicable wireless access point. In some embodiments, the network controller may send all connection information messages to all or some of the wireless access points.
- each wireless access point provides a wireless cell and each wireless cell has a corresponding range.
- the wireless access points are densely spaced within the isolated environment.
- densely spaced wireless access points may refer to environments in which the wireless cells provided by two or more wireless access points overlap. For example, if a first wireless cell generated by a first wireless access point, has a first radius, R1, and a second wireless cell generated by a second wireless access point has a second radius, R2, then the two wireless access points may be characterized as densely spaced or overlapping if the distance between the two wireless access points is less than the sum of R1 and R2.
- the virtualized wireless network disclosed herein may utilize the dense spacing to permit the network controller to assign wireless connections based on one or more parameters other than signal strength. For example, when a mobile device is within range of two wireless access points with relatively little difference in signal strength, the network controller may assign the mobile device to the wireless access point with the modestly weaker signal to achieve or recognize another performance parameter such as loading.
- each of the wireless access points may be configured to broadcast a common network identifier, security level, and/or media access channel address.
- the frequency channel assigned to a particular connection may represent one of a plurality of frequency channels within a standard-specified frequency band associated with the wireless network.
- receiving probe requests may include receiving one or more sets of coordinated probe requests, wherein each set of coordinated probe requests includes a probe request corresponding to each of the frequency channels.
- a mobile client joins a WiFi network by sending probe requests on one of the supported frequency channels. If the mobile device does not receive a probe response within a timeout interval, the mobile device resends the probe requests on another one of the supported frequency channels.
- 11 frequency channels are employed.
- a mobile device receives a probe response from an access point on a particular frequency channel.
- the mobile device starts the association process.
- access points receiving probe requests from a mobile device do not immediately send a probe response to the mobile device. Instead, each access point relays the probe requests it receives to the network controller. Because the mobile device will not receive any probe response within the timeout interval, the mobile device will send a subsequent probe request on the next frequency channel and the access points will, again, relay those probe requests to the network controller.
- each mobile device requesting access may send a probe request for each of the 11 frequency channels and each access point may forward 11 probe requests per mobile device to the network controller.
- the network controller obtains a global view of the network's access state.
- the network controller With its global view of network's wireless access state, the network controller is uniquely suited to assign access points and frequency channels to mobile devices to achieve one or more objectives pertaining to latency, bandwidth, signal strength, access point loading or any other suitable parameter or parameters.
- the network controller maintains information indicative of each wireless cell's overall usage and determines, based at least in part on the usage information, which access point to assign to a mobile device that sends a new access request or to an existing mobile device as it roams within the isolated environment.
- the network controller's full knowledge of the probing results for all access points and frequency channels enables the network controller to support a priority connection feature in which the wireless connection assigned to a mobile device encompasses two or more access points wherein the two or more access points may simultaneously transmit information to the mobile device over a common frequency channel.
- FIG. 1 illustrates an exemplary virtual wireless network implemented with an isolated environment represented by the interior of an aircraft
- FIG. 2 illustrates a mobile device roaming within the virtualized wireless network of FIG. 1 ;
- FIG. 3 is an exemplary flow sequence diagram illustrating a mobile device joining and roaming the virtualized wireless network of FIG. 1 ;
- FIG. 4 illustrates prioritized coordinated multiport transmission within the virtualized wireless network of FIG. 1 ;
- FIG. 5 is a block diagram of an exemplary server suitable for the network controller.
- the device or system may be used in a number of directions and orientations.
- the order of steps can occur in a variety of sequences unless otherwise specifically limited.
- the various steps described herein can be combined with other steps, interlineated with the stated steps, and/or split into multiple steps.
- elements have been described functionally and can be embodied as separate components or can be combined into components having multiple functions.
- FIG. 1 illustrates an exemplary virtual wireless network 100 in accordance with subject matter disclosed herein.
- the virtual wireless network 100 illustrated in FIG. 1 includes a network controller 101 communicatively coupled to a plurality of wireless access points 102 within an isolated environment 103 .
- the isolated environment 103 is the interior of aircraft 105 .
- Each wireless access point 102 within the isolated environment 103 illustrated in FIG. 1 provides, establishes, and/or maintains a wireless cell 104 .
- Each wireless cell 104 ( 104 - 1 , 104 - 2 , and 104 - 3 ) has a characteristic radius that is roughly indicative of the extent of the wireless cell, although a wireless cell 104 may extend farther in some directions than in other directions.
- a wireless cell 104 may have an elliptical cross-section or be non-spherical in other ways.
- the shape or extent of a wireless cell 104 may be influenced by the boundaries of the isolated environment. For example, in an isolated environment defined by an aircraft, portions of one or more of the wireless cells 104 may terminate at the walls of the aircraft.
- the radius may depend on numerous factors including, as a non-limiting example, the frequency band of the applicable communication protocol.
- a wireless cell 104 may have one radius in the 2.4 GHz band, e.g., 802.11b/g/n, a second radius in the 5 GHz band, for example, 802.11a/n/ac/ax, and a third radius in the 60 GHz band, and so forth.
- the separation between adjacent wireless access points 102 may be far less than the radius of the cells 104 provided by each wireless access point 102 .
- the wireless cells 104 overlap and, in at least some embodiments disclosed herein, overlap significantly for 2.4 GHz and 5 GHz WiFi.
- Each frequency band may include multiple frequency channels.
- 2.4 GHz WiFi includes 11 overlapping frequency channels while 5 GHz WiFi includes at least 23 non-overlapping channels.
- the radius of each wireless cell 104 may be approximately 30 meters for 2.4 GHz and 5 GHz and 10 meters or less for 60 GHz. Beyond the radius of each wireless cell 104 , signal attenuation may be gradual, resulting in considerable overlap between adjacent wireless cells 104 , or rapid, resulting in less overlap between adjacent cells.
- a wireless access point may maintain 2.4, 5, and 60 GHz and, in at least some embodiments, the 2.4 GHz and 5 GHz cells overlap considerably , wireless cells 104 may have considerable overlap.
- the wireless access points 102 illustrated in FIG. 1 are communicatively coupled to a network controller 101 via a broadband infrastructure referred to herein as broadband backbone 106 .
- the broadband backbone 106 illustrated in FIG. 1 interconnects four wireless access points 102 ( 102 - 1 , 102 - 2 , 102 - 3 , and 102 - 4 ) and network controller 101 via two network switches 110 ( 110 - 1 and 110 - 2 ) and a group of broadband interconnects 108 .
- Each wireless access point 102 is coupled to one of the network switches 110 and the two network switches 110 are interconnected. As depicted in FIG.
- the broadband interconnects 108 include first broadband interconnect 108 - 1 connecting network controller 101 and first network switch 110 - 1 , second broadband interconnect 108 - 2 connecting first network switch 110 - 1 and second network switch 110 - 2 , third broadband interconnect 108 - 3 connecting first wireless access point 102 - 1 and first network switch 110 - 1 , fourth broadband interconnect 108 - 4 connecting second wireless access point 102 - 2 and first network switch 110 - 1 , fifth broadband interconnect 108 - 5 connecting third wireless access point 102 - 3 and second network switch 110 - 2 , and sixth broadband interconnect 108 - 6 connecting fourth wireless access point 102 - 4 and second network switch 110 - 2 .
- FIG. 1 the broadband interconnects 108 - 1 connecting network controller 101 and first network switch 110 - 1
- second broadband interconnect 108 - 2 connecting first network switch 110 - 1 and second network switch 110 - 2
- third broadband interconnect 108 - 3 connecting first wireless access point 102 - 1 and first network switch
- each broadband interconnect 108 may be implemented with an optical fiber or a pair of optical fiber cables that form an optical fiber ring.
- network switches 110 have broadband Ethernet and optical fiber switching capability.
- One or more antennas 111 affixed to an exterior of aircraft 105 are coupled to network controller 101 .
- the aircraft 105 illustrated in FIG. 1 includes a first antenna 111 - 1 affixed to a landward surface of aircraft 105 for communicating with a cellular tower 113 via direct air to ground (ATG) communication 114 .
- the illustrated aircraft 105 also includes a second antenna 111 - 2 , affixed to a skyward surface of aircraft 105 , for communicating with a communications satellite 115 .
- Other aircraft not depicted in FIG. 1 may include one or more ATG antennas only or one or more satellite antennas only.
- FIG. 1 illustrates closely spaced wireless access points 102 generating wireless cells 104 that overlap and possibly, overlap considerably. Again, each wireless access point 102 illustrated in FIG. 1 generates, supports, and corresponds to a distinct or physical wireless cell 104 . In general, assuming that the wireless access points 102 within isolated environment 103 all have comparable performance characteristics, mobile devices will connect to the closest wireless access point 102 for good wireless signal quality.
- a closest-connection convention if employed within an isolated environment 103 of densely spaced wireless cells 104 may result in an unbalanced loading under conditions wherein overall performance might be improved by implementing connections in a non-traditional manner.
- ten mobile devices may be sufficiently close to two wireless access points wherein the difference in signal strength between the first and second wireless access points is not too considerable for any the applications being executed by any of the ten devices.
- overall performance may be improved by distributing the connections such that, for example, six of the ten mobile devices connect to the first wireless access point while four of the ten devices connect to the second wireless access point.
- a conventionally implemented wireless network may connect all devices to the wireless access point with the stronger, albeit only marginally stronger, signal thereby potentially overloading one of the wireless access points while underutilizing the other wireless access point.
- FIG. 2 illustrates a mobile device 201 moving or roaming, within a virtual wireless network 100 , from a first position 202 - 1 , through intermediate positions 202 - 2 , 202 - 3 , and 202 - 4 , to a final position 202 - 5 .
- mobile device 201 is illustrated below virtual wireless network 100 , but those of ordinary skill in the field will appreciate that FIG. 2 represents mobile device 201 moving or roaming within virtual wireless network 100 and its wireless cells 104 .
- the virtual wireless network 100 illustrated in FIG. 2 has three wireless access points 102 and three corresponding wireless cells 104 where the virtual wireless network 100 illustrated in FIG. 1 includes four wireless access points 102 and four corresponding wireless cells 104 . This distinction illustrates one aspect of the flexibility or configurability of virtual wireless network 100 .
- Each wireless access point 102 may be configured to broadcast a network identifier that is detectable by mobile device 201 .
- these network identifiers may consist of, or be included within an SSID broadcast by each wireless access point 102 .
- network controller 101 has configured each wireless access point 102 to have the same media access control (MAC) address and to broadcast the same SSID.
- MAC media access control
- mobile device 201 is configured to discover wireless networks by transmitting one or more probe requests.
- a wireless access point 102 within range of a mobile device 201 that is transmitting a probe request may determine from the probe request whether the mobile device is compatible, e.g., whether the mobile device supports one or more data rates supported by the wireless access point. If a wireless access point in a conventional WiFi network determines that a mobile device is compatible, the wireless access point may respond to the probe request by transmitting a probe response advertising the wireless access point's network identifier.
- a mobile device may send a first probe request via a first channel of the applicable frequency band and await a probe response. If no probe response is received within a specific interval of time, the mobile device may send a second probe request via a second channel of the frequency band.
- wireless access points 102 do not respond to a probe request from mobile device 201 by sending a probe response back to mobile device 201 , but instead relay all probe requests to network controller 101 . Accordingly, in these embodiments, because mobile device 201 will not receive responses to its probe requests, mobile device 201 will issue a set of probe requests wherein a set of probe requests includes a probe request sent for each frequency channel supported by the applicable protocol. For example, in the case of a 2 . 4 GHz WiFi (US) wireless access point, mobile device 201 may send eleven probe requests, each of which is received by wireless access point 102 - 1 and relayed to network controller 101 .
- US 2 . 4 GHz WiFi
- the only network identifier detected by mobile device 201 at first position 202 - 1 is the network identifier broadcast by first wireless access point 102 - 1 .
- mobile device 201 may issue a set of probe requests, including one probe request for each applicable frequency channel, each of which is received by, and only received by first wireless access point 102 - 1 , which may be configured to relay the requests on to network controller 101 .
- Network controller may be configured to assign a wireless connection to mobile device 201 , i.e., determine which wireless access point 102 and frequency channel to use for a wireless connection with mobile device 201 .
- network controller 101 may assign mobile device 201 to a wireless access point other than the nearest wireless access point and/or the access point with the strongest network identifier signal. In the particular case illustrated in FIG. 2 , because mobile device 201 is in range of first wireless access point 102 - 1 only, network controller 101 will assign mobile device 201 to first wireless access point 102 - 1 .
- mobile device 201 When mobile device 201 moves reaches the second position 202 - 2 illustrated in FIG. 2 , mobile device 201 will be within range of more than one wireless access point 102 . Specifically in this case, mobile device 201 will be within range of first wireless access point 102 - 1 and second wireless access point 102 - 2 .
- network controller 101 may be monitoring the signal strengths of the wireless connections of each mobile device 201 connected to virtual wireless network 100 .
- the signal strength information received by network controller 101 may be signal strength information generated by mobile device 201 or signal strength information generated by a wireless access point 102 . If the strength of a mobile device's existing connection drops below some threshold value or otherwise fails to satisfy one or more signal strength criteria, network controller may initiate a handoff on behalf of mobile device 201 .
- the handoff process initiated by network controller 101 is beneficially simpler and shorter in duration than conventional WiFi handoff processes.
- conventional cellular networks including conventional WiFi
- Conventional WiFi handoff processes include scanning operations, authentication operations, and re-association operations.
- Delay and/or latency associated with conventional WiFi handoffs may be at least partially attributable to the mobile device itself, which determines when to initiate a handoff and disconnect from a waning cell.
- the magnitude of the delay associated with a conventional WiFi handoff may be influenced by many factors, a WiFi handoff delay of or exceeding 500 milliseconds is not to be unexpected.
- the handoff delay may have a perceptible negative impact on performance and/or quality.
- the handoff process initiated by network controller 101 when the signal strength of the wireless connection between mobile device 201 and first wireless access point 102 - 1 weakens sufficiently may require only one of the three categories of operations described above.
- the network-controller-initiated handoff process may omit the scanning operations and authentication operations of conventional WiFi handoffs, at least in part because network controller already knows what wireless cells are present and because each available wireless cell has the same authentication parameters.
- network controller 101 may assign mobile device 201 to a wireless connection with second wireless access point 102 - 2 as mobile device 201 moves further from first wireless access point 102 - 1 and closer to second wireless access point 102 - 2 .
- the handoff initiated by network controller 101 may be sufficiently brief to permit uninterrupted service even when mobile device is executing a high bandwidth application such as a streaming voice over IP application.
- network controller 101 may maintain the existing connection between mobile device 201 and second wireless access point 102 - 2 .
- the existing wireless connection signal strength may have dropped below the applicable threshold, in which case network controller 101 initiates a second abbreviated handoff sequence to disconnect mobile device 201 from second wireless access point 102 - 2 and connect mobile device 201 to third wireless access point 102 - 3 . Similar to the earlier handoff, this handoff can occur without requiring the scanning operation, authentication operation, or both as is required in conventional handoffs.
- This wireless connection then persists as mobile device 201 moves from fourth position 202 - 4 and arrives at is final destination at fifth position 202 - 5 .
- virtual wireless network 100 is compatible with the conventional WiFi configurations of mobile devices 201 . In these embodiments, few if any modifications of the mobile device's WiFi connectivity resources and code is required because mobile devices within virtual wireless network 100 perceive only one available WiFi network and, therefore, do not initiate any handoffs. In this manner, the wireless network 100 is implemented without requiring or imposing any change in the WiFi or other suitable local wireless interface of the mobile devices.
- FIG. 3 is a flow sequence diagram illustrating operations performed by and information exchanged between a mobile device 201 and virtual wireless network components including network controller 101 and a plurality of wireless access points 102 - 1 through 102 - m.
- FIG. 3 illustrates only one mobile device 201 and its corresponding wireless network operations. It will be appreciated however that the virtual wireless network supports multiple mobile devices and that each mobile device may be associated with operations analogous to those illustrated in FIG. 3 .
- the operations illustrated in FIG. 3 include network joining operations 301 and network roaming operations 321 .
- the network joining operations 301 include one or more probe request broadcasting operations ( 302 - 1 through 302 - n ) performed by mobile device 201 , one or more request forwarding operations ( 304 - 1 through 304 - p ) performed by one or more of the wireless access points 102 - 1 through 102 - m , and an assignment determination operation 310 and an assignment sending operation 312 performed by network controller 101 .
- the network roaming operations 321 illustrated in FIG. 3 include a signal monitoring operation 322 performed by mobile device 201 , a re-assignment operation 324 performed by network controller 101 , association operations 326 performed by mobile device 201 , and disassociation operations 328 performed by network controller 101 .
- mobile device 201 attempts to establish access to the Internet or another public or private wide area network by first attempting to establish a wireless connection with a wireless access point 102 by broadcasting or otherwise wirelessly transmitting one or more probe requests 303 .
- mobile device 201 may be within range of multiple wireless access points 102 including, in the illustrated example, wireless access point 102 - 1 , wireless access point 102 - 2 , and wireless access point 102 - m.
- each probe request broadcasting operation 302 includes mobile device 201 wirelessly broadcasting a probe request 303 on a particular frequency channel.
- Each individual probe request 303 may be received by any one or more of the wireless access points 102 - 1 through 102 - m.
- each wireless access point 102 receives each individual probe request 303 broadcasted by mobile device 201 .
- any one or more of the probe requests 303 may go undetected by any one or more of the wireless access points 102 .
- wireless access points 102 within virtual wireless network 100 may be configured to relay probe requests 303 to network controller 101 rather than returning a response to the mobile device 201 .
- mobile device 201 receives no immediate responses to its probe requests 303
- mobile device 201 is illustrated sending a set of “n” probe requests 303 - 1 through 303 - n, wherein each probe request 303 is sent via a different frequency channel of the applicable signal band and wherein “n” represents the number of frequency channels that the wireless protocol supports.
- FIG. 3 illustrates wireless access points 102 forwarding probe requests 303 to network controller 101 .
- each of the “m” wireless access points 102 - 1 through 102 - m receives each of the “n” probe requests 303 - 1 through 303 - n
- a total of “p” probe requests 303 - 1 through 303 - p are forwarded to network controller 101 wherein p is equal to the product of m and n.
- mobile device 201 may send a set of 11 probe requests 303 - 1 through 303 - 11 (not expressly depicted in FIG. 3 ), including one probe request 303 for each of the eleven frequency bands specified or supported by the protocol.
- network controller 101 processes probe requests 303 - 1 through 303 - p and assigns (operation 310 ), in accordance with one or more objectives and/or criteria, a wireless connection for the mobile device 201 .
- Network controller 101 may then send (operation 312 ) wireless connection information 313 to one or more of the wireless access points 102 .
- Wireless connection information 313 may include information indicating which wireless access point 102 and frequency channel have been assigned to the mobile device 201 .
- wireless access point information may be omitted from wireless connection information 313 .
- the network controller 101 illustrated in FIG. 3 may receive a complete set of probe requests 303 from each wireless access point 102 within range of mobile device 201 . In such cases, network controller 101 may be described as receiving a complete set of probe requests for mobile device 201 . Similarly, if FIG. 3 were modified to include a second mobile device wherein the second mobile device is requesting WiFi access, network controller 101 could receive a complete set of probe requests for this second mobile device as well. Accordingly, in at least some embodiments, network controller could receive a complete set of probe requests 303 from each mobile device 201 located within isolated environment 103 that requests wireless network access. In at least one embodiment, network controller 101 is configured to assign a wireless connection for each mobile device 201 seeking a wireless connection from any one or more of the wireless access points 102 of virtual wireless network 100 .
- network controller may be configured to assign each mobile device 201 requesting network access to a specific wireless connection, i.e., assign each mobile device to a particular wireless access point 102 and a specific frequency channel.
- network controller 101 may be configured to make connection assignments based on parameters or criteria in addition to signal strength. For example, network controller 101 may be configured to assign (operation 310 ) network connections to maintain a desired clustering of mobile devices and wireless access points and a desired distribution of wireless access points and frequency channels.
- network controller may receive probe requests indicating that two mobile devices are requesting network access where each mobile device is closest to a first wireless access point 102 - 1 and each mobile device is next closest to a second wireless access point 102 - 2 . If network controller determines or otherwise detects that the difference in strength between the first wireless access point 102 - 1 and the second wireless access point 102 - 2 is too small to result in a substantial difference in performance, network controller 101 may determine that load balancing the probe requests across two different wireless access points 102 is preferable to assigning both probe requests to a single wireless access point even when that wireless access point provides the strongest signal to both mobile devices.
- network controller 101 may be configured to assign wireless connections based, at least in part, on network usage information provided by one or more of the mobile devices.
- mobile devices 201 report usage information to their respect wireless access points and the wireless access points forward this information to network controller 101 .
- Network controller 101 may use this information to estimate or determine the overall usage of each wireless cell.
- network controller 101 may use this usage data to influence the selection of a new wireless access point.
- the usage information may be conveyed to network controller 101 via neighbor report information provided by the mobile devices 201 .
- the ability to assign wireless connections based on multiple parameters is particularly valuable when the wireless access points 102 within an isolated environment 103 have significant overlapping coverage. Significant coverage overlap suggests that the signal strengths of the overlapping wireless access points are sufficiently close to justify wireless connection assignments that would not be made based solely on signal strength.
- mobile device 201 may monitor (operation 322 ) one or more operational parameters associated with the mobile device's wireless connection including, as a common but non-limiting example, the RSSI of the mobile device's wireless connection.
- Mobile device 201 may forward (operation 323 - 1 ) operational parameter information 331 , including but not limited to RSSI information, to wireless access point 102 , which may then forward (operation 323 - 2 ) operational parameter information 331 to network controller 101 .
- network controller 101 may be configured to convey (operations 325 - 1 , 325 - 2 ) a new wireless connection assignment 333 to the mobile device.
- network controller 101 can employ an abbreviated handoff sequence that omits a scanning interval, an authentication interval, or both. Instead, once network controller 101 decides that a new wireless connection is required for a mobile device, the applicable mobile device is informed of the new wireless connection assignment 333 and the mobile device may then simply associate (operation 326 ) with the new wireless connection.
- the mobile device may then forward (operations 327 - 1 , 327 - 2 ) a message confirming the new connection to network controller 101 via wireless access point 102 .
- network controller 101 may then disassociate (operation 328 ) the previous wireless access point 102 from mobile device 201 .
- FIG. 4 illustrates coordinated multipoint transmission that may be used when there is significant overlap of two or more wireless access points 102 .
- wireless access point 102 - 2 and 102 - 3 simultaneously transmit to mobile device 201 positioned in close proximity to both wireless access points.
- the simultaneous transmission may utilize the same frequency channel for each wireless access point 102 to achieve high-throughput communication with improved received signal quality.
- the network controller 101 coordinates the multipoint transmission and can implement multi-point transmission as a prioritized service.
- multipoint transmission may be offered as a prioritized service and may be made available to selected passengers as a reward or inducement, e.g., reward or inducement to purchase first class seating.
- FIG. 5 illustrates a block diagram of an exemplary server 500 or other computing resource suitable for use as network controller 101 .
- the elements of server 500 illustrated in FIG. 5 include a processor 501 coupled to a system memory 503 by a memory interface 505 and a chip set 507 , including one or more interface adapters 509 ( 509 - 1 and 509 - 2 ), and a gateway 520 coupled to one of the interface adapters 509 .
- System memory 503 may include volatile, random access memory (RAM), nonvolatile memory including flash memory devices, or both.
- System memory 503 may store data and/or processor-executable instructions.
- the chipset device 507 illustrated in FIG. 5 includes a gateway interface adapter 509 - 1 , coupling gateway 520 to processor 501 , and a broadband interface adapter 509 - 2 suitable for coupling processor 501 to the broadband backbone 106 ( FIG. 1 ).
- System memory 503 and/or other storage resources not explicitly depicted in FIG. 5 may include processor-executable program instructions that, when executed by processor 501 , cause server 500 to perform network control operations.
- the network control operations may include operations suitable for controlling the manner in which mobile devices connect to wireless access points as discussed above with respect to FIG. 1 through FIG. 4 . These operations may include operations, such as those illustrated in FIG. 2 through FIG. 4 , for presenting, to mobile devices within an isolated environment, the plurality of physical wireless cells provided by the plurality of individual wireless access points as a single virtual wireless network and operations for managing the virtual wireless network and including operations for managing the wireless connections between mobile devices and wireless access points.
Abstract
Description
- Not applicable.
- Not applicable.
- Not applicable.
- Disclosed subject matter pertains to wireless communication networks and, more particularly, providing wireless connectivity to mobile electronic devices.
- Related Art
- Smart phones, tablet devices, and other mobile electronic devices, generically referred to herein simply as mobile devices, generally include one or more wireless transceivers and supporting hardware, software, and firmware resources that comply with one or more wireless networking standards including one or more IEEE 802.11 standards, commonly referred to as WiFi. Among other applications, WiFi is widely deployed to provide Internet access to mobile devices within range of a WiFi-enabled wireless access point that is directly or indirectly coupled to the Internet.
- In conventional WiFi, a wireless access point establishes, provides, and/or supports a WiFi cell. The effective radius of a WiFi cell may be influenced by numerous factors, including environmental features, the frequency of the applicable carrier signal, and the rated power of the wireless access point's wireless transceiver, but the effective radius is generally less than 100 meters for at least some of the most common WiFi configurations and applications and may be closer to or less than 10 meters.
- WiFi-enabled mobile devices are generally configured to broadcast a probe request and wait for a response from a wireless access point that receives, detects, or is within range of the probe request. Each wireless access point that detects the probe request may reply by sending a probe response typically including a network identifier and other information. The network identifier included in a probe response from a WiFi compliant wireless access point may be referred to as a service set identifier (SSID) and WiFi-enabled mobile devices may be configured to respond to detecting the SSID in the response by connecting to the wireless access point that transmitted the response. In this manner, the physical wireless access point is closely associated the physical wireless cell and with the SSID associated with that cell. If a mobile device is within range of two or more WiFi enabled wireless access points, the mobile device may be configured to select one of the two or more wireless access points in accordance with selection protocol, e.g., connect to the wireless access point with the strongest SSID signal.
- In conventional WiFi deployments, the mobile device controls the process of establishing a WiFi connection with a wireless access point. When a large number of mobile devices are located in close proximity to a particular wireless access point, each mobile device may attempt to connect to that wireless access point, potentially resulting in excessive loading of the wireless access point.
- Mobile devices are also generally configured with functionality for terminating an existing WiFi connection in favor of a new connection when the strength of the existing connection drops below a threshold and a new and stronger connection is present. Conventional WiFi handoff sequences, however, are generally too long or slow to support popular applications including broadband streaming applications.
- One aspect of subject matter disclosed herein is a virtual wireless network suitable for providing wireless connectivity to mobile devices located in a communicatively isolated environment. For purposes of this disclosure, a communicatively isolated environment, also referred to herein more simply as an isolated environment, includes any environment in which a mobile device using conventional WiFi connectivity resources is unable to establish an Internet connection, whether directly or through a public or private network that is coupled to the Internet, with sufficient bandwidth to support one or more applications being executed by the mobile device. Isolated environments may be entirely or substantially enclosed by a surrounding structure and/or remotely located. Non limiting examples of communicatively isolated environments include, without limitation: the interior of an aircraft in flight, on board a ship at sea, inside a tunnel or underground enclosure such as parking garage, or the like. Although virtual wireless networks disclosed herein are illustrated and explained with respect to a communicatively isolated environment within the interior of an in-flight aircraft, virtual wireless networks are equally applicable to other isolated environments.
- Virtual wireless networks disclosed herein include a network controller, two or more wireless access points, and a broadband backbone interconnecting the network controller and the wireless access points. The network controller may include or interface with a gateway that couples the virtual wireless network to the Internet, whether directly or indirectly via one or more interim public or private network(s.) The broadband backbone includes one or more network switches and broadband interconnects interconnecting the wireless access points and the network controller. The broadband backbone may be implemented as an optical backbone and the broadband interconnects may include one or more optical fiber interconnects.
- In at least some embodiments, the network controller includes a processor, a broadband interface suitable for coupling the processor to the broadband backbone, a gateway interface suitable for coupling the processor to the gateway resource, and memory and/or storage resources including processor-executable program instructions that, when executed by the processor, cause the network controller to perform operations that may be referred to herein as network control operations. The network control operations may include operations suitable for controlling the manner in which mobile devices connect to wireless access points. These operations may include operations for presenting, to mobile devices within the isolated environment, the plurality of physical wireless cells provided by the plurality of individual wireless access points as a single virtual wireless network and operations for managing the virtual wireless network and including operations for managing the wireless connections between mobile devices and wireless access points.
- Each wireless access point may be configured to provide a wireless cell, i.e., a physical region, in proximity to the wireless access point, that supports a wireless communication connection. The plurality of wireless access points may be configured to perform certain wireless access point operations. The wireless access point operations may include broadcasting a network identifier, relaying probe requests received from one or more mobile devices requesting network access, and receiving, from the network controller, assignment information for at least one of the mobile devices requesting network access.
- The assignment information received from network controller may include connection information indicating a wireless access point and a frequency channel assigned to the mobile device by the network controller. Upon receiving, from the network controller, assignment information assigning a mobile device to a wireless access point, the applicable wireless access point may then initiate and establish a wireless connection with the applicable mobile device. Similarly, when the strength of an existing wireless connection between a mobile device and a wireless access point weakens beyond a threshold value or other criteria, the network controller may re-assign the mobile device's wireless connection to another wireless access point. Delegating control of the handoff process to the network controller beneficially enables simplified and shortened handoffs because the resulting handoff can be accomplished without performing the seek and authenticate steps required in conventional handoff sequences controlled by the mobile device.
- The network controller may be configured to respond to receiving one or more probe requests, relayed by one or more of the wireless access points, by determining wireless connection assignments for all or some of the mobile devices requesting wireless access. The network controller may determine wireless connection assignments based on various criteria and/or rules. For example, whereas conventional WiFi may result in wireless connections assigned or otherwise determined based exclusively or substantially on received-signal power, i.e., the mobile device establishes a wireless connection with the wireless access point providing the signal with the highest received-signal power, embodiments of network controllers disclosed herein may assign a mobile device to a “secondary” wireless access point, i.e., a wireless access point providing a signal with a received-signal power that is less than the received-signal power of one or more other wireless access points providing signals to the mobile device.
- After determining a wireless connection assignment, the network controller may send a connection information message, instructing the applicable wireless access point to establish a wireless connection with the mobile device. The connection information message may indicate, as an example applicable to WiFi embodiments, the mobile device, the WiFi band, e.g., 2.4 GHz, 5 GHz, or 60 GHz, a frequency channel, and a security level, e.g., wired equivalence privacy (WEP), WiFi Protected Access (WPA), or WPA2 for the wireless connection. Other embodiments may include additional or different information sufficient to enable the wireless access point to establish a connection with the applicable wireless device. In some embodiments, the network controller may broadcast connection information messages to all wireless access points, in which case, the connection information message may indicate the wireless access point that will establish the wireless connection with the mobile device. In other embodiments, the network controller may address the connection information message to the applicable wireless access point, in which case the connection information message may omit an explicit indication of the applicable wireless access point. In some embodiments, the network controller may send all connection information messages to all or some of the wireless access points.
- As previously suggested, each wireless access point provides a wireless cell and each wireless cell has a corresponding range. In at least some embodiments, the wireless access points are densely spaced within the isolated environment. In this context, densely spaced wireless access points may refer to environments in which the wireless cells provided by two or more wireless access points overlap. For example, if a first wireless cell generated by a first wireless access point, has a first radius, R1, and a second wireless cell generated by a second wireless access point has a second radius, R2, then the two wireless access points may be characterized as densely spaced or overlapping if the distance between the two wireless access points is less than the sum of R1 and R2. While densely spaced wireless access points may result in an undesirably high number of handoffs in a conventional environment, the virtualized wireless network disclosed herein may utilize the dense spacing to permit the network controller to assign wireless connections based on one or more parameters other than signal strength. For example, when a mobile device is within range of two wireless access points with relatively little difference in signal strength, the network controller may assign the mobile device to the wireless access point with the modestly weaker signal to achieve or recognize another performance parameter such as loading.
- In one aspect of the virtual wireless network, each of the wireless access points may be configured to broadcast a common network identifier, security level, and/or media access channel address. The frequency channel assigned to a particular connection may represent one of a plurality of frequency channels within a standard-specified frequency band associated with the wireless network. In such embodiments, receiving probe requests may include receiving one or more sets of coordinated probe requests, wherein each set of coordinated probe requests includes a probe request corresponding to each of the frequency channels. In conventional WiFi implementations, a mobile client joins a WiFi network by sending probe requests on one of the supported frequency channels. If the mobile device does not receive a probe response within a timeout interval, the mobile device resends the probe requests on another one of the supported frequency channels. For 2.4-GHz WiFi within the United States, as a non-limiting example, 11 frequency channels are employed. Conventionally, as soon as a mobile device receives a probe response from an access point on a particular frequency channel, the mobile device starts the association process. In at least some embodiments of a WiFi network system disclosed herein, access points receiving probe requests from a mobile device do not immediately send a probe response to the mobile device. Instead, each access point relays the probe requests it receives to the network controller. Because the mobile device will not receive any probe response within the timeout interval, the mobile device will send a subsequent probe request on the next frequency channel and the access points will, again, relay those probe requests to the network controller. In this manner, each mobile device requesting access may send a probe request for each of the 11 frequency channels and each access point may forward 11 probe requests per mobile device to the network controller. As a result, the network controller obtains a global view of the network's access state.
- With its global view of network's wireless access state, the network controller is uniquely suited to assign access points and frequency channels to mobile devices to achieve one or more objectives pertaining to latency, bandwidth, signal strength, access point loading or any other suitable parameter or parameters. In at least one embodiment, the network controller maintains information indicative of each wireless cell's overall usage and determines, based at least in part on the usage information, which access point to assign to a mobile device that sends a new access request or to an existing mobile device as it roams within the isolated environment.
- The network controller's full knowledge of the probing results for all access points and frequency channels enables the network controller to support a priority connection feature in which the wireless connection assigned to a mobile device encompasses two or more access points wherein the two or more access points may simultaneously transmit information to the mobile device over a common frequency channel.
- Drawings are not to scale unless stated so. Embodiments of methods, systems, and/or articles of manufacture disclosed herein are described with reference to the following figures, in which like reference numerals indicate like elements unless indicated otherwise and in which a hyphenated form of reference numeral indicates an instance of the corresponding element, which may also be referenced generically or collectively with an un-hyphenated form of the reference numeral. e.g., . . . a first widget 11-1 and a second widget 11-1 . . . wherein each widget 11 includes . . . and wherein widgets 11 further include . . .
-
FIG. 1 illustrates an exemplary virtual wireless network implemented with an isolated environment represented by the interior of an aircraft; -
FIG. 2 illustrates a mobile device roaming within the virtualized wireless network ofFIG. 1 ; -
FIG. 3 is an exemplary flow sequence diagram illustrating a mobile device joining and roaming the virtualized wireless network ofFIG. 1 ; -
FIG. 4 illustrates prioritized coordinated multiport transmission within the virtualized wireless network ofFIG. 1 ; and -
FIG. 5 is a block diagram of an exemplary server suitable for the network controller. - The figures referenced above and the written description of specific structures and functions below are not presented to limit the scope of what the Applicant has invented or the scope of the appended claims. Rather, the figures and written description are provided to teach any person skilled in the art to make and use the inventions for which patent protection is sought. Those skilled in the art will appreciate that not all features of a commercial embodiment of the inventions are described or shown for the sake of clarity and understanding. Persons of skill in this art will also appreciate that the development of an actual commercial embodiment incorporating aspects of the present disclosure will require numerous implementation-specific decisions to achieve the developer's ultimate goal for the commercial embodiment. Such implementation-specific decisions may include, and likely are not limited to, compliance with system-related, business-related, government-related and other constraints, which may vary by specific implementation location and vary from time to time. While a developer's efforts might be complex and time-consuming in an absolute sense, such efforts would be, nevertheless, a routine undertaking for those of ordinary skill in this art having benefit of this disclosure. It must be understood that the inventions disclosed and taught herein are susceptible to numerous and various modifications and alternative forms. The use of a singular term, such as, but not limited to, “a,” is not intended as limiting of the number of items. The illustrated number of items of a particular component, element, or step can vary and the illustration is not limiting. Further, the various methods and embodiments of the system can be included in combination with each other to produce variations of the disclosed methods and embodiments. Discussion of singular elements can include plural elements and vice-versa. References to at least one item or to one or more items may refer to one item or to multiple items. Also, various aspects of the embodiments could be used in conjunction with each other to accomplish any disclosed objectives, advantages, or benefits. Unless the context requires otherwise, the term “comprise” or variations such as “comprises” or “comprising,” should be understood to imply the inclusion of at least the stated element or step or group of elements or steps or equivalents thereof, and not the exclusion of a greater numerical quantity or any other element or step or group of elements or steps or equivalents thereof. The device or system may be used in a number of directions and orientations. The order of steps can occur in a variety of sequences unless otherwise specifically limited. The various steps described herein can be combined with other steps, interlineated with the stated steps, and/or split into multiple steps. Similarly, elements have been described functionally and can be embodied as separate components or can be combined into components having multiple functions.
-
FIG. 1 illustrates an exemplaryvirtual wireless network 100 in accordance with subject matter disclosed herein. Thevirtual wireless network 100 illustrated inFIG. 1 includes anetwork controller 101 communicatively coupled to a plurality ofwireless access points 102 within anisolated environment 103. As depicted inFIG. 1 , theisolated environment 103 is the interior ofaircraft 105. Eachwireless access point 102 within theisolated environment 103 illustrated inFIG. 1 provides, establishes, and/or maintains a wireless cell 104. Each wireless cell 104 (104-1, 104-2, and 104-3) has a characteristic radius that is roughly indicative of the extent of the wireless cell, although a wireless cell 104 may extend farther in some directions than in other directions. For example, a wireless cell 104 may have an elliptical cross-section or be non-spherical in other ways. The shape or extent of a wireless cell 104 may be influenced by the boundaries of the isolated environment. For example, in an isolated environment defined by an aircraft, portions of one or more of the wireless cells 104 may terminate at the walls of the aircraft. In addition, even where not constrained by boundaries of the isolated environment, the radius may depend on numerous factors including, as a non-limiting example, the frequency band of the applicable communication protocol. For embodiments that employ WiFi, a wireless cell 104 may have one radius in the 2.4 GHz band, e.g., 802.11b/g/n, a second radius in the 5 GHz band, for example, 802.11a/n/ac/ax, and a third radius in the 60 GHz band, and so forth. In a dense configuration, the separation between adjacentwireless access points 102 may be far less than the radius of the cells 104 provided by eachwireless access point 102. In such configurations, the wireless cells 104 overlap and, in at least some embodiments disclosed herein, overlap significantly for 2.4 GHz and 5 GHz WiFi. Each frequency band may include multiple frequency channels. For example, as implemented in the Unites States, 2.4 GHz WiFi includes 11 overlapping frequency channels while 5 GHz WiFi includes at least 23 non-overlapping channels. In WiFi implementations, the radius of each wireless cell 104 may be approximately 30 meters for 2.4 GHz and 5 GHz and 10 meters or less for 60 GHz. Beyond the radius of each wireless cell 104, signal attenuation may be gradual, resulting in considerable overlap between adjacent wireless cells 104, or rapid, resulting in less overlap between adjacent cells. For example, a wireless access point may maintain 2.4, 5, and 60 GHz and, in at least some embodiments, the 2.4 GHz and 5 GHz cells overlap considerably , wireless cells 104 may have considerable overlap. - The
wireless access points 102 illustrated inFIG. 1 are communicatively coupled to anetwork controller 101 via a broadband infrastructure referred to herein asbroadband backbone 106. Thebroadband backbone 106 illustrated inFIG. 1 interconnects four wireless access points 102 (102-1, 102-2, 102-3, and 102-4) andnetwork controller 101 via two network switches 110 (110-1 and 110-2) and a group of broadband interconnects 108. Eachwireless access point 102 is coupled to one of the network switches 110 and the two network switches 110 are interconnected. As depicted inFIG. 1 , the broadband interconnects 108 include first broadband interconnect 108-1 connectingnetwork controller 101 and first network switch 110-1, second broadband interconnect 108-2 connecting first network switch 110-1 and second network switch 110-2, third broadband interconnect 108-3 connecting first wireless access point 102-1 and first network switch 110-1, fourth broadband interconnect 108-4 connecting second wireless access point 102-2 and first network switch 110-1, fifth broadband interconnect 108-5 connecting third wireless access point 102-3 and second network switch 110-2, and sixth broadband interconnect 108-6 connecting fourth wireless access point 102-4 and second network switch 110-2. AlthoughFIG. 1 depicts a commercial aircraft with fourwireless access points 102, thewireless network 100 illustrated inFIG. 1 may be deployed in larger or smaller aircraft with more or fewerwireless access points 102 and more or few network switches 110. In at least some embodiments, each broadband interconnect 108 may be implemented with an optical fiber or a pair of optical fiber cables that form an optical fiber ring. In these embodiments, network switches 110 have broadband Ethernet and optical fiber switching capability. - One or more antennas 111 affixed to an exterior of
aircraft 105 are coupled tonetwork controller 101. Theaircraft 105 illustrated inFIG. 1 includes a first antenna 111-1 affixed to a landward surface ofaircraft 105 for communicating with acellular tower 113 via direct air to ground (ATG)communication 114. The illustratedaircraft 105 also includes a second antenna 111-2, affixed to a skyward surface ofaircraft 105, for communicating with acommunications satellite 115. Other aircraft not depicted inFIG. 1 may include one or more ATG antennas only or one or more satellite antennas only. -
FIG. 1 illustrates closely spacedwireless access points 102 generating wireless cells 104 that overlap and possibly, overlap considerably. Again, eachwireless access point 102 illustrated inFIG. 1 generates, supports, and corresponds to a distinct or physical wireless cell 104. In general, assuming that thewireless access points 102 withinisolated environment 103 all have comparable performance characteristics, mobile devices will connect to the closestwireless access point 102 for good wireless signal quality. While connecting to the closet signal is inherently sensible for conventional environments, in which a mobile device often in close proximity to one or a small number of wireless access points that are clearly stronger than other available signals, a closest-connection convention, if employed within anisolated environment 103 of densely spaced wireless cells 104 may result in an unbalanced loading under conditions wherein overall performance might be improved by implementing connections in a non-traditional manner. As a simple example, ten mobile devices may be sufficiently close to two wireless access points wherein the difference in signal strength between the first and second wireless access points is not too considerable for any the applications being executed by any of the ten devices. In this illustration, overall performance may be improved by distributing the connections such that, for example, six of the ten mobile devices connect to the first wireless access point while four of the ten devices connect to the second wireless access point. In contrast, a conventionally implemented wireless network may connect all devices to the wireless access point with the stronger, albeit only marginally stronger, signal thereby potentially overloading one of the wireless access points while underutilizing the other wireless access point. -
FIG. 2 illustrates amobile device 201 moving or roaming, within avirtual wireless network 100, from a first position 202-1, through intermediate positions 202-2, 202-3, and 202-4, to a final position 202-5. For the sake of clarity,mobile device 201 is illustrated belowvirtual wireless network 100, but those of ordinary skill in the field will appreciate thatFIG. 2 representsmobile device 201 moving or roaming withinvirtual wireless network 100 and its wireless cells 104. Those of ordinary skill will also notice that thevirtual wireless network 100 illustrated inFIG. 2 has threewireless access points 102 and three corresponding wireless cells 104 where thevirtual wireless network 100 illustrated inFIG. 1 includes fourwireless access points 102 and four corresponding wireless cells 104. This distinction illustrates one aspect of the flexibility or configurability ofvirtual wireless network 100. - Each
wireless access point 102 may be configured to broadcast a network identifier that is detectable bymobile device 201. In WiFi embodiments, these network identifiers may consist of, or be included within an SSID broadcast by eachwireless access point 102. In at least one WiFi embodiment,network controller 101 has configured eachwireless access point 102 to have the same media access control (MAC) address and to broadcast the same SSID. - In at least some embodiments, including WiFi embodiments,
mobile device 201 is configured to discover wireless networks by transmitting one or more probe requests. Awireless access point 102 within range of amobile device 201 that is transmitting a probe request may determine from the probe request whether the mobile device is compatible, e.g., whether the mobile device supports one or more data rates supported by the wireless access point. If a wireless access point in a conventional WiFi network determines that a mobile device is compatible, the wireless access point may respond to the probe request by transmitting a probe response advertising the wireless access point's network identifier. - In conventional WiFi environments, a mobile device may send a first probe request via a first channel of the applicable frequency band and await a probe response. If no probe response is received within a specific interval of time, the mobile device may send a second probe request via a second channel of the frequency band. However, in at least some embodiments of
virtual wireless network 100 as disclosed herein,wireless access points 102 do not respond to a probe request frommobile device 201 by sending a probe response back tomobile device 201, but instead relay all probe requests to networkcontroller 101. Accordingly, in these embodiments, becausemobile device 201 will not receive responses to its probe requests,mobile device 201 will issue a set of probe requests wherein a set of probe requests includes a probe request sent for each frequency channel supported by the applicable protocol. For example, in the case of a 2.4 GHz WiFi (US) wireless access point,mobile device 201 may send eleven probe requests, each of which is received by wireless access point 102-1 and relayed tonetwork controller 101. - Within the
isolated environment 103 illustrated inFIG. 2 , the only network identifier detected bymobile device 201 at first position 202-1 is the network identifier broadcast by first wireless access point 102-1. Thus,mobile device 201 may issue a set of probe requests, including one probe request for each applicable frequency channel, each of which is received by, and only received by first wireless access point 102-1, which may be configured to relay the requests on tonetwork controller 101. Network controller may be configured to assign a wireless connection tomobile device 201, i.e., determine whichwireless access point 102 and frequency channel to use for a wireless connection withmobile device 201. The algorithm or rules used bynetwork controller 101 to make this assignment are discussed elsewhere herein, but may be based on or influenced by existing loading of the various wireless access points. In at least some instances,network controller 101 may assignmobile device 201 to a wireless access point other than the nearest wireless access point and/or the access point with the strongest network identifier signal. In the particular case illustrated inFIG. 2 , becausemobile device 201 is in range of first wireless access point 102-1 only,network controller 101 will assignmobile device 201 to first wireless access point 102-1. - When
mobile device 201 moves reaches the second position 202-2 illustrated inFIG. 2 ,mobile device 201 will be within range of more than onewireless access point 102. Specifically in this case,mobile device 201 will be within range of first wireless access point 102-1 and second wireless access point 102-2. In addition,network controller 101 may be monitoring the signal strengths of the wireless connections of eachmobile device 201 connected tovirtual wireless network 100. The signal strength information received bynetwork controller 101 may be signal strength information generated bymobile device 201 or signal strength information generated by awireless access point 102. If the strength of a mobile device's existing connection drops below some threshold value or otherwise fails to satisfy one or more signal strength criteria, network controller may initiate a handoff on behalf ofmobile device 201. - In at least one embodiment, the handoff process initiated by
network controller 101 is beneficially simpler and shorter in duration than conventional WiFi handoff processes. In conventional cellular networks, including conventional WiFi, when a mobile device moves outside the usable range of a first wireless cell, referred to herein as the waning cell, associated with a first wireless access point, referred to herein as the waning wireless access point, it connects to a second wireless cell, referred to herein as the waxing cell, associated with a second wireless access point, referred to herein as the waxing wireless access point. Conventional WiFi handoff processes include scanning operations, authentication operations, and re-association operations. Delay and/or latency associated with conventional WiFi handoffs may be at least partially attributable to the mobile device itself, which determines when to initiate a handoff and disconnect from a waning cell. Although the magnitude of the delay associated with a conventional WiFi handoff may be influenced by many factors, a WiFi handoff delay of or exceeding 500 milliseconds is not to be unexpected. For at least some applications, the handoff delay may have a perceptible negative impact on performance and/or quality. - In at least one embodiment, the handoff process initiated by
network controller 101 when the signal strength of the wireless connection betweenmobile device 201 and first wireless access point 102-1 weakens sufficiently, may require only one of the three categories of operations described above. Specifically, the network-controller-initiated handoff process may omit the scanning operations and authentication operations of conventional WiFi handoffs, at least in part because network controller already knows what wireless cells are present and because each available wireless cell has the same authentication parameters. - In this manner,
network controller 101 may assignmobile device 201 to a wireless connection with second wireless access point 102-2 asmobile device 201 moves further from first wireless access point 102-1 and closer to second wireless access point 102-2. Moreover, by eliminating the seeking intervals and authentication intervals of conventional WiFi handoff sequences, the handoff initiated bynetwork controller 101 may be sufficiently brief to permit uninterrupted service even when mobile device is executing a high bandwidth application such as a streaming voice over IP application. As mobile device continues to third position 202-3,network controller 101 may maintain the existing connection betweenmobile device 201 and second wireless access point 102-2. Whenmobile device 201 arrives at fourth position 202-4, the existing wireless connection signal strength may have dropped below the applicable threshold, in whichcase network controller 101 initiates a second abbreviated handoff sequence to disconnectmobile device 201 from second wireless access point 102-2 and connectmobile device 201 to third wireless access point 102-3. Similar to the earlier handoff, this handoff can occur without requiring the scanning operation, authentication operation, or both as is required in conventional handoffs. This wireless connection then persists asmobile device 201 moves from fourth position 202-4 and arrives at is final destination at fifth position 202-5. - In some embodiments,
virtual wireless network 100 is compatible with the conventional WiFi configurations ofmobile devices 201. In these embodiments, few if any modifications of the mobile device's WiFi connectivity resources and code is required because mobile devices withinvirtual wireless network 100 perceive only one available WiFi network and, therefore, do not initiate any handoffs. In this manner, thewireless network 100 is implemented without requiring or imposing any change in the WiFi or other suitable local wireless interface of the mobile devices. -
FIG. 3 is a flow sequence diagram illustrating operations performed by and information exchanged between amobile device 201 and virtual wireless network components includingnetwork controller 101 and a plurality of wireless access points 102-1 through 102-m. For the sake of clarity,FIG. 3 illustrates only onemobile device 201 and its corresponding wireless network operations. It will be appreciated however that the virtual wireless network supports multiple mobile devices and that each mobile device may be associated with operations analogous to those illustrated inFIG. 3 . The operations illustrated inFIG. 3 includenetwork joining operations 301 andnetwork roaming operations 321. Thenetwork joining operations 301 include one or more probe request broadcasting operations (302-1 through 302-n) performed bymobile device 201, one or more request forwarding operations (304-1 through 304-p) performed by one or more of the wireless access points 102-1 through 102-m, and anassignment determination operation 310 and anassignment sending operation 312 performed bynetwork controller 101. Thenetwork roaming operations 321 illustrated inFIG. 3 include asignal monitoring operation 322 performed bymobile device 201, are-assignment operation 324 performed bynetwork controller 101,association operations 326 performed bymobile device 201, anddisassociation operations 328 performed bynetwork controller 101. - As illustrated in
FIG. 3 ,mobile device 201 attempts to establish access to the Internet or another public or private wide area network by first attempting to establish a wireless connection with awireless access point 102 by broadcasting or otherwise wirelessly transmitting one or more probe requests 303. At the timemobile device 201 illustrated inFIG. 3 broadcasts probe requests 303,mobile device 201 may be within range of multiplewireless access points 102 including, in the illustrated example, wireless access point 102-1, wireless access point 102-2, and wireless access point 102-m. In at least some embodiments, each proberequest broadcasting operation 302 includesmobile device 201 wirelessly broadcasting aprobe request 303 on a particular frequency channel. Eachindividual probe request 303 may be received by any one or more of the wireless access points 102-1 through 102-m. In the most general case, eachwireless access point 102 receives eachindividual probe request 303 broadcasted bymobile device 201. However, depending upon a variety of parameters including the transmitted power of eachprobe request 303, the physical dimensions of the isolated environment 103 (FIG. 2 ), the position, size, and composition of structures within the isolated environment, and so forth, any one or more of the probe requests 303 may go undetected by any one or more of the wireless access points 102. - As indicated previously,
wireless access points 102 withinvirtual wireless network 100 may be configured to relay probe requests 303 tonetwork controller 101 rather than returning a response to themobile device 201. Becausemobile device 201 receives no immediate responses to its probe requests 303,mobile device 201 is illustrated sending a set of “n” probe requests 303-1 through 303-n, wherein eachprobe request 303 is sent via a different frequency channel of the applicable signal band and wherein “n” represents the number of frequency channels that the wireless protocol supports. Accordingly,FIG. 3 illustrateswireless access points 102forwarding probe requests 303 tonetwork controller 101. In the most general case, wherein each of the “m” wireless access points 102-1 through 102-m receives each of the “n” probe requests 303-1 through 303-n, a total of “p” probe requests 303-1 through 303-p, are forwarded tonetwork controller 101 wherein p is equal to the product of m and n. In U.S.-based implementations of 2.4 GHz WiFi, for example,mobile device 201 may send a set of 11 probe requests 303-1 through 303-11 (not expressly depicted inFIG. 3 ), including oneprobe request 303 for each of the eleven frequency bands specified or supported by the protocol. - In at least one embodiment,
network controller 101 processes probe requests 303-1 through 303-p and assigns (operation 310), in accordance with one or more objectives and/or criteria, a wireless connection for themobile device 201.Network controller 101 may then send (operation 312)wireless connection information 313 to one or more of the wireless access points 102.Wireless connection information 313 may include information indicating whichwireless access point 102 and frequency channel have been assigned to themobile device 201. In some embodiments, including embodiments in whichnetwork controller 101 sendswireless connection information 313 only to the applicablewireless access point 102, wireless access point information may be omitted fromwireless connection information 313. - The
network controller 101 illustrated inFIG. 3 may receive a complete set of probe requests 303 from eachwireless access point 102 within range ofmobile device 201. In such cases,network controller 101 may be described as receiving a complete set of probe requests formobile device 201. Similarly, ifFIG. 3 were modified to include a second mobile device wherein the second mobile device is requesting WiFi access,network controller 101 could receive a complete set of probe requests for this second mobile device as well. Accordingly, in at least some embodiments, network controller could receive a complete set of probe requests 303 from eachmobile device 201 located withinisolated environment 103 that requests wireless network access. In at least one embodiment,network controller 101 is configured to assign a wireless connection for eachmobile device 201 seeking a wireless connection from any one or more of thewireless access points 102 ofvirtual wireless network 100. - Based at least in part on the complete set of probe responses received from the
wireless access points 102 network controller may be configured to assign eachmobile device 201 requesting network access to a specific wireless connection, i.e., assign each mobile device to a particularwireless access point 102 and a specific frequency channel. Moreover,network controller 101 may be configured to make connection assignments based on parameters or criteria in addition to signal strength. For example,network controller 101 may be configured to assign (operation 310) network connections to maintain a desired clustering of mobile devices and wireless access points and a desired distribution of wireless access points and frequency channels. As a simple example, network controller may receive probe requests indicating that two mobile devices are requesting network access where each mobile device is closest to a first wireless access point 102-1 and each mobile device is next closest to a second wireless access point 102-2. If network controller determines or otherwise detects that the difference in strength between the first wireless access point 102-1 and the second wireless access point 102-2 is too small to result in a substantial difference in performance,network controller 101 may determine that load balancing the probe requests across two differentwireless access points 102 is preferable to assigning both probe requests to a single wireless access point even when that wireless access point provides the strongest signal to both mobile devices. - In some embodiments,
network controller 101 may be configured to assign wireless connections based, at least in part, on network usage information provided by one or more of the mobile devices. In at least one embodiment,mobile devices 201 report usage information to their respect wireless access points and the wireless access points forward this information tonetwork controller 101.Network controller 101 may use this information to estimate or determine the overall usage of each wireless cell. When it later becomes necessary or desirable to assign a roamingmobile device 201 to a differentwireless access point 102,network controller 101 may use this usage data to influence the selection of a new wireless access point. In at least one WiFi embodiment that supports IEEE 802.11k, the usage information may be conveyed tonetwork controller 101 via neighbor report information provided by themobile devices 201. - The ability to assign wireless connections based on multiple parameters is particularly valuable when the
wireless access points 102 within anisolated environment 103 have significant overlapping coverage. Significant coverage overlap suggests that the signal strengths of the overlapping wireless access points are sufficiently close to justify wireless connection assignments that would not be made based solely on signal strength. - Referring now to the
network roaming operations 321 illustrated inFIG. 3 ,mobile device 201 may monitor (operation 322) one or more operational parameters associated with the mobile device's wireless connection including, as a common but non-limiting example, the RSSI of the mobile device's wireless connection.Mobile device 201 may forward (operation 323-1)operational parameter information 331, including but not limited to RSSI information, towireless access point 102, which may then forward (operation 323-2)operational parameter information 331 tonetwork controller 101. Whenevernetwork controller 101 determines (operation 324) that a mobile device is ready for a wireless connection handoff,network controller 101 may be configured to convey (operations 325-1, 325-2) a newwireless connection assignment 333 to the mobile device. In addition, because thenetwork controller 101 oversees all wireless connections,network controller 101 can employ an abbreviated handoff sequence that omits a scanning interval, an authentication interval, or both. Instead, oncenetwork controller 101 decides that a new wireless connection is required for a mobile device, the applicable mobile device is informed of the newwireless connection assignment 333 and the mobile device may then simply associate (operation 326) with the new wireless connection. The mobile device may then forward (operations 327-1, 327-2) a message confirming the new connection tonetwork controller 101 viawireless access point 102. Upon receiving the confirmation message,network controller 101 may then disassociate (operation 328) the previouswireless access point 102 frommobile device 201. -
FIG. 4 illustrates coordinated multipoint transmission that may be used when there is significant overlap of two or more wireless access points 102. In the illustrated example, wireless access point 102-2 and 102-3 simultaneously transmit tomobile device 201 positioned in close proximity to both wireless access points. The simultaneous transmission may utilize the same frequency channel for eachwireless access point 102 to achieve high-throughput communication with improved received signal quality. Thenetwork controller 101 coordinates the multipoint transmission and can implement multi-point transmission as a prioritized service. For example, multipoint transmission may be offered as a prioritized service and may be made available to selected passengers as a reward or inducement, e.g., reward or inducement to purchase first class seating. -
FIG. 5 illustrates a block diagram of anexemplary server 500 or other computing resource suitable for use asnetwork controller 101. The elements ofserver 500 illustrated inFIG. 5 include aprocessor 501 coupled to asystem memory 503 by amemory interface 505 and achip set 507, including one or more interface adapters 509 (509-1 and 509-2), and agateway 520 coupled to one of the interface adapters 509.System memory 503 may include volatile, random access memory (RAM), nonvolatile memory including flash memory devices, or both.System memory 503 may store data and/or processor-executable instructions. Thechipset device 507 illustrated inFIG. 5 includes a gateway interface adapter 509-1,coupling gateway 520 toprocessor 501, and a broadband interface adapter 509-2 suitable forcoupling processor 501 to the broadband backbone 106 (FIG. 1 ). -
System memory 503 and/or other storage resources not explicitly depicted inFIG. 5 , may include processor-executable program instructions that, when executed byprocessor 501,cause server 500 to perform network control operations. The network control operations may include operations suitable for controlling the manner in which mobile devices connect to wireless access points as discussed above with respect toFIG. 1 throughFIG. 4 . These operations may include operations, such as those illustrated inFIG. 2 throughFIG. 4 , for presenting, to mobile devices within an isolated environment, the plurality of physical wireless cells provided by the plurality of individual wireless access points as a single virtual wireless network and operations for managing the virtual wireless network and including operations for managing the wireless connections between mobile devices and wireless access points. - The invention has been described in the context of preferred and other embodiments and not every embodiment of the invention has been described. Obvious modifications and alterations to the described embodiments are available to those of ordinary skill in the art. The disclosed and undisclosed embodiments are not intended to limit or restrict the scope or applicability of the invention conceived of by the Applicant, but rather, in conformity with the patent laws, Applicant intends to protect fully all such modifications and improvements that come within the scope or range of equivalents of the following claims.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/528,703 US11716136B2 (en) | 2019-04-03 | 2021-11-17 | Multipoint wireless network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/373,935 US11211998B2 (en) | 2019-04-03 | 2019-04-03 | Virtual wireless network |
US17/528,703 US11716136B2 (en) | 2019-04-03 | 2021-11-17 | Multipoint wireless network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/373,935 Continuation US11211998B2 (en) | 2019-04-03 | 2019-04-03 | Virtual wireless network |
Publications (2)
Publication Number | Publication Date |
---|---|
US20220077924A1 true US20220077924A1 (en) | 2022-03-10 |
US11716136B2 US11716136B2 (en) | 2023-08-01 |
Family
ID=70476373
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/373,935 Active 2039-09-23 US11211998B2 (en) | 2019-04-03 | 2019-04-03 | Virtual wireless network |
US17/528,703 Active US11716136B2 (en) | 2019-04-03 | 2021-11-17 | Multipoint wireless network |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/373,935 Active 2039-09-23 US11211998B2 (en) | 2019-04-03 | 2019-04-03 | Virtual wireless network |
Country Status (6)
Country | Link |
---|---|
US (2) | US11211998B2 (en) |
EP (1) | EP3949526A1 (en) |
JP (1) | JP2022526395A (en) |
KR (1) | KR20220019661A (en) |
CN (1) | CN113875290A (en) |
WO (1) | WO2020206203A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11350352B2 (en) * | 2019-07-08 | 2022-05-31 | Arris Enterprises Llc | System and method for handling non-associated station list |
US11330517B2 (en) * | 2019-08-05 | 2022-05-10 | Arris Enterprises Llc | Utilizing network controller to manage association of wireless device to access point within wireless network |
US11611933B2 (en) * | 2021-03-30 | 2023-03-21 | Fortinet, Inc. | Managing station connectivity in microcell Wi-Fi environment on a data communication network |
Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060221916A1 (en) * | 2005-04-01 | 2006-10-05 | Taylor John R | Wireless virtual private network |
US20070081477A1 (en) * | 2005-10-11 | 2007-04-12 | Cisco Technology, Inc. | Virtual LAN override in a multiple BSSID mode of operation |
US20070115899A1 (en) * | 2005-11-22 | 2007-05-24 | Shlomo Ovadia | Method, apparatus and system architecture for performing handovers between heterogeneous wireless networks |
US20080049703A1 (en) * | 2006-08-28 | 2008-02-28 | Nokia Corporation | Multicast-only data transmission mode for access points and virtual access points in a wireless network |
US20090227230A1 (en) * | 2006-03-16 | 2009-09-10 | Ghost Telecom Limited | Method of and Architecture for a Virtual Wireless Network |
US20090310528A1 (en) * | 2008-06-17 | 2009-12-17 | Buffalo Inc. | Wireless communication system, connection device, relay device and registering method |
US20100214983A1 (en) * | 2009-01-20 | 2010-08-26 | Georgia Tech Research Corporation | Wireless communication collision coding devices, systems, & methods |
US20100296401A1 (en) * | 2009-05-22 | 2010-11-25 | Jeyhan Karaoguz | Multi-dimensional resource management in a wireless network |
US20110019639A1 (en) * | 2009-05-22 | 2011-01-27 | Jeyhan Karaoguz | Enterprise Level Management in a Multi-Femtocell Network |
US20110258696A1 (en) * | 2004-03-23 | 2011-10-20 | Kabushiki Kaisha Toshiba | System and Method for Centralized Station Management |
US20120243474A1 (en) * | 2004-03-23 | 2012-09-27 | Iyer Pradeep J | Band steering for multi-band wireless clients |
US20130148609A1 (en) * | 2005-12-05 | 2013-06-13 | Meru Networks | Hybrid virtual cell and virtual port wireless network architecture |
US20140050167A1 (en) * | 2010-11-22 | 2014-02-20 | Anyfi Networks Ab | Method, an access point, a server and a system for automatic remote access to ieee 802.11 networks |
US20140126466A1 (en) * | 2012-11-07 | 2014-05-08 | Dell Products L.P. | Virtual wireless networking |
US20140201383A1 (en) * | 2013-01-16 | 2014-07-17 | Microsoft Corporation | Distributed description over multiple links |
US20140269648A1 (en) * | 2013-03-14 | 2014-09-18 | Aruba Networks, Inc. | Distributed Network Layer Mobility for Unified Access Networks |
US20140349669A1 (en) * | 2013-05-22 | 2014-11-27 | Emily Qi | Wireless communication in radar transmission channels |
US20150043382A1 (en) * | 2013-08-09 | 2015-02-12 | Nec Laboratories America, Inc. | Hybrid network management |
US20160066201A1 (en) * | 2013-03-25 | 2016-03-03 | Adaptive Spectrum And Signal Alignment, Inc. | Method and apparatus for implementing wireless system discovery and control using a state-space |
US20160066227A1 (en) * | 2013-03-28 | 2016-03-03 | British Telecommunications Public Limited Company | Access point selection in a wireless network |
US20160100399A1 (en) * | 2014-10-01 | 2016-04-07 | Meru Networks | Emulating virtual port control of airtime fairness using per station enhanced distributed channel access (edca) parameters |
US20160330077A1 (en) * | 2014-01-08 | 2016-11-10 | Interdigital Patent Holding, Inc. | WiFi VIRTUAL NETWORK SOLUTION |
US9538457B2 (en) * | 2014-07-14 | 2017-01-03 | Time Warner Cable Enterprises Llc | Wireless spectrum usage and control of access point probe responses |
US20170273112A1 (en) * | 2014-05-09 | 2017-09-21 | Interdigital Patent Holdings, Inc. | Method and system for sounding and channel selection |
US20180124646A1 (en) * | 2016-10-31 | 2018-05-03 | Cisco Technology, Inc. | Transparent roaming in virtual access point (vap) enabled networks |
US20180279130A1 (en) * | 2017-03-24 | 2018-09-27 | Qualcomm Incorporated | Enhanced channel selection in a network having multiple access points |
US20180302783A1 (en) * | 2015-10-15 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Access Point Supporting at Least Two Virtual Networks and Method Performed Thereby for Communicating with Wireless Device |
US20180310279A1 (en) * | 2017-04-25 | 2018-10-25 | Qualcomm Incorporated | Channel selection constraints in a network having multiple access points |
US20180317065A1 (en) * | 2015-04-21 | 2018-11-01 | Hewlett Packard Enterprise Development Lp | Calibration of wireless network's signal strength map database for indoor locating techniques |
US10313945B2 (en) * | 2012-01-19 | 2019-06-04 | Fortinet, Inc. | Automatic channel layering in a Wi-Fi communication system |
US20190182666A1 (en) * | 2016-10-21 | 2019-06-13 | Comcast Cable Communications, Llc | Methods And Systems For Automatically Connecting To A Network |
US20190182759A1 (en) * | 2010-02-24 | 2019-06-13 | Interdigital Patent Holdings, Inc. | Method and apparatus for sending an aggregated beacon |
US10327186B2 (en) * | 2005-12-05 | 2019-06-18 | Fortinet, Inc. | Aggregated beacons for per station control of multiple stations across multiple access points in a wireless communication network |
US20190215838A1 (en) * | 2018-01-11 | 2019-07-11 | Cisco Technology, Inc. | Traffic and mobility aware virtual access points |
US20190215753A1 (en) * | 2018-01-05 | 2019-07-11 | Facebook, Inc. | Proximity-based messaging protocol |
US20190222376A1 (en) * | 2018-01-12 | 2019-07-18 | Samsung Electronics Co., Ltd. | Systems and methods for providing high data throughput in 6 ghz wi-fi network |
US20190312787A1 (en) * | 2018-04-08 | 2019-10-10 | Hewlett Packard Enterprise Development Lp | Mapping between wireless links and virtual local area networks |
CN110446241A (en) * | 2019-07-09 | 2019-11-12 | 广东以诺通讯有限公司 | A kind of WiFi selection cut-in method, AP hot spot and terminal |
US20190364566A1 (en) * | 2018-05-23 | 2019-11-28 | Google Llc | Intelligent Band Selection for Wireless Access Point |
US20190373539A1 (en) * | 2018-05-31 | 2019-12-05 | Arris Enterprises Llc | Collaborative determination of wireless signal strength by access points |
US20200021400A1 (en) * | 2018-07-11 | 2020-01-16 | Qualcomm Incorporated | Enhanced reliability techniques for shared spectrum |
US20200036618A1 (en) * | 2018-07-25 | 2020-01-30 | Qualcomm Incorporated | Polling in wireless systems |
US20200137629A1 (en) * | 2018-10-26 | 2020-04-30 | Hewlett Packard Enterprise Development Lp | Non-primary functionality executions |
US10749746B2 (en) * | 2016-10-31 | 2020-08-18 | Cisco Technology, Inc. | Full path diversity for virtual access point (VAP) enabled networks |
US20200274756A1 (en) * | 2019-02-21 | 2020-08-27 | International Business Machines Corporation | Adaptive access point configuration |
US10912088B2 (en) * | 2015-01-30 | 2021-02-02 | Qualcomm Incorporated | Band preference in wireless networks |
US20210045052A1 (en) * | 2019-08-05 | 2021-02-11 | Arris Enterprises Llc | Utilizing network controller to manage association of wireless device to access point within wireless network |
US20220109988A1 (en) * | 2016-10-21 | 2022-04-07 | Comcast Cable Communications, Llc | Methods and systems for automatically connecting to a network |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030206532A1 (en) * | 2002-05-06 | 2003-11-06 | Extricom Ltd. | Collaboration between wireless lan access points |
US7697549B2 (en) | 2002-08-07 | 2010-04-13 | Extricom Ltd. | Wireless LAN control over a wired network |
US8907861B2 (en) | 2007-11-02 | 2014-12-09 | Proxense, Llc | Antennas integrated with dielectric construction materials |
CN103648113B (en) | 2013-12-24 | 2017-04-12 | 英国Ranplan无线网络设计公司 | Indoor wireless network fault autonomous detection and positioning method |
CN104363616B (en) | 2014-10-27 | 2018-07-03 | 英国Ranplan无线网络设计公司 | A kind of method of the indoor three dimensions field strength of outdoor to indoor propagation model prediction |
US10159039B2 (en) | 2017-04-19 | 2018-12-18 | Fortinet, Inc. | Steering wireless local area network (WLAN) clients |
-
2019
- 2019-04-03 US US16/373,935 patent/US11211998B2/en active Active
-
2020
- 2020-04-03 KR KR1020217036005A patent/KR20220019661A/en unknown
- 2020-04-03 JP JP2021558840A patent/JP2022526395A/en active Pending
- 2020-04-03 CN CN202080035785.XA patent/CN113875290A/en active Pending
- 2020-04-03 WO PCT/US2020/026509 patent/WO2020206203A1/en unknown
- 2020-04-03 EP EP20722760.4A patent/EP3949526A1/en active Pending
-
2021
- 2021-11-17 US US17/528,703 patent/US11716136B2/en active Active
Patent Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110258696A1 (en) * | 2004-03-23 | 2011-10-20 | Kabushiki Kaisha Toshiba | System and Method for Centralized Station Management |
US20120243474A1 (en) * | 2004-03-23 | 2012-09-27 | Iyer Pradeep J | Band steering for multi-band wireless clients |
US20060221916A1 (en) * | 2005-04-01 | 2006-10-05 | Taylor John R | Wireless virtual private network |
US20070081477A1 (en) * | 2005-10-11 | 2007-04-12 | Cisco Technology, Inc. | Virtual LAN override in a multiple BSSID mode of operation |
US20070115899A1 (en) * | 2005-11-22 | 2007-05-24 | Shlomo Ovadia | Method, apparatus and system architecture for performing handovers between heterogeneous wireless networks |
US20130148609A1 (en) * | 2005-12-05 | 2013-06-13 | Meru Networks | Hybrid virtual cell and virtual port wireless network architecture |
US10327186B2 (en) * | 2005-12-05 | 2019-06-18 | Fortinet, Inc. | Aggregated beacons for per station control of multiple stations across multiple access points in a wireless communication network |
US20090227230A1 (en) * | 2006-03-16 | 2009-09-10 | Ghost Telecom Limited | Method of and Architecture for a Virtual Wireless Network |
US20080049703A1 (en) * | 2006-08-28 | 2008-02-28 | Nokia Corporation | Multicast-only data transmission mode for access points and virtual access points in a wireless network |
US20090310528A1 (en) * | 2008-06-17 | 2009-12-17 | Buffalo Inc. | Wireless communication system, connection device, relay device and registering method |
US20100214983A1 (en) * | 2009-01-20 | 2010-08-26 | Georgia Tech Research Corporation | Wireless communication collision coding devices, systems, & methods |
US20110019639A1 (en) * | 2009-05-22 | 2011-01-27 | Jeyhan Karaoguz | Enterprise Level Management in a Multi-Femtocell Network |
US20100296401A1 (en) * | 2009-05-22 | 2010-11-25 | Jeyhan Karaoguz | Multi-dimensional resource management in a wireless network |
US20190182759A1 (en) * | 2010-02-24 | 2019-06-13 | Interdigital Patent Holdings, Inc. | Method and apparatus for sending an aggregated beacon |
US20140050167A1 (en) * | 2010-11-22 | 2014-02-20 | Anyfi Networks Ab | Method, an access point, a server and a system for automatic remote access to ieee 802.11 networks |
US10313945B2 (en) * | 2012-01-19 | 2019-06-04 | Fortinet, Inc. | Automatic channel layering in a Wi-Fi communication system |
US20140126466A1 (en) * | 2012-11-07 | 2014-05-08 | Dell Products L.P. | Virtual wireless networking |
US20140201383A1 (en) * | 2013-01-16 | 2014-07-17 | Microsoft Corporation | Distributed description over multiple links |
US20140269648A1 (en) * | 2013-03-14 | 2014-09-18 | Aruba Networks, Inc. | Distributed Network Layer Mobility for Unified Access Networks |
US20160066201A1 (en) * | 2013-03-25 | 2016-03-03 | Adaptive Spectrum And Signal Alignment, Inc. | Method and apparatus for implementing wireless system discovery and control using a state-space |
US20160066227A1 (en) * | 2013-03-28 | 2016-03-03 | British Telecommunications Public Limited Company | Access point selection in a wireless network |
US20140349669A1 (en) * | 2013-05-22 | 2014-11-27 | Emily Qi | Wireless communication in radar transmission channels |
US20150043382A1 (en) * | 2013-08-09 | 2015-02-12 | Nec Laboratories America, Inc. | Hybrid network management |
US20160330077A1 (en) * | 2014-01-08 | 2016-11-10 | Interdigital Patent Holding, Inc. | WiFi VIRTUAL NETWORK SOLUTION |
US20170273112A1 (en) * | 2014-05-09 | 2017-09-21 | Interdigital Patent Holdings, Inc. | Method and system for sounding and channel selection |
US9538457B2 (en) * | 2014-07-14 | 2017-01-03 | Time Warner Cable Enterprises Llc | Wireless spectrum usage and control of access point probe responses |
US20160100399A1 (en) * | 2014-10-01 | 2016-04-07 | Meru Networks | Emulating virtual port control of airtime fairness using per station enhanced distributed channel access (edca) parameters |
US10912088B2 (en) * | 2015-01-30 | 2021-02-02 | Qualcomm Incorporated | Band preference in wireless networks |
US20180317065A1 (en) * | 2015-04-21 | 2018-11-01 | Hewlett Packard Enterprise Development Lp | Calibration of wireless network's signal strength map database for indoor locating techniques |
US20180302783A1 (en) * | 2015-10-15 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Access Point Supporting at Least Two Virtual Networks and Method Performed Thereby for Communicating with Wireless Device |
US20220109988A1 (en) * | 2016-10-21 | 2022-04-07 | Comcast Cable Communications, Llc | Methods and systems for automatically connecting to a network |
US20190182666A1 (en) * | 2016-10-21 | 2019-06-13 | Comcast Cable Communications, Llc | Methods And Systems For Automatically Connecting To A Network |
US20180124646A1 (en) * | 2016-10-31 | 2018-05-03 | Cisco Technology, Inc. | Transparent roaming in virtual access point (vap) enabled networks |
US10749746B2 (en) * | 2016-10-31 | 2020-08-18 | Cisco Technology, Inc. | Full path diversity for virtual access point (VAP) enabled networks |
US20180279130A1 (en) * | 2017-03-24 | 2018-09-27 | Qualcomm Incorporated | Enhanced channel selection in a network having multiple access points |
US20180310279A1 (en) * | 2017-04-25 | 2018-10-25 | Qualcomm Incorporated | Channel selection constraints in a network having multiple access points |
US20190215753A1 (en) * | 2018-01-05 | 2019-07-11 | Facebook, Inc. | Proximity-based messaging protocol |
US20190215838A1 (en) * | 2018-01-11 | 2019-07-11 | Cisco Technology, Inc. | Traffic and mobility aware virtual access points |
US20190222376A1 (en) * | 2018-01-12 | 2019-07-18 | Samsung Electronics Co., Ltd. | Systems and methods for providing high data throughput in 6 ghz wi-fi network |
US20190312787A1 (en) * | 2018-04-08 | 2019-10-10 | Hewlett Packard Enterprise Development Lp | Mapping between wireless links and virtual local area networks |
US20190364566A1 (en) * | 2018-05-23 | 2019-11-28 | Google Llc | Intelligent Band Selection for Wireless Access Point |
US20190373539A1 (en) * | 2018-05-31 | 2019-12-05 | Arris Enterprises Llc | Collaborative determination of wireless signal strength by access points |
US20200021400A1 (en) * | 2018-07-11 | 2020-01-16 | Qualcomm Incorporated | Enhanced reliability techniques for shared spectrum |
US20200036618A1 (en) * | 2018-07-25 | 2020-01-30 | Qualcomm Incorporated | Polling in wireless systems |
US20200137629A1 (en) * | 2018-10-26 | 2020-04-30 | Hewlett Packard Enterprise Development Lp | Non-primary functionality executions |
US20200274756A1 (en) * | 2019-02-21 | 2020-08-27 | International Business Machines Corporation | Adaptive access point configuration |
CN110446241A (en) * | 2019-07-09 | 2019-11-12 | 广东以诺通讯有限公司 | A kind of WiFi selection cut-in method, AP hot spot and terminal |
US20210045052A1 (en) * | 2019-08-05 | 2021-02-11 | Arris Enterprises Llc | Utilizing network controller to manage association of wireless device to access point within wireless network |
Also Published As
Publication number | Publication date |
---|---|
US11211998B2 (en) | 2021-12-28 |
WO2020206203A1 (en) | 2020-10-08 |
JP2022526395A (en) | 2022-05-24 |
EP3949526A1 (en) | 2022-02-09 |
US11716136B2 (en) | 2023-08-01 |
CN113875290A (en) | 2021-12-31 |
US20200322039A1 (en) | 2020-10-08 |
KR20220019661A (en) | 2022-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11395368B2 (en) | Method and apparatus for setting up a relay link in a wireless communication system | |
US11716136B2 (en) | Multipoint wireless network | |
US9967884B2 (en) | Dedicated backhaul for whole home coverage | |
KR102083322B1 (en) | Apparatus and method for providing service to isolated user equipment in device-to-device communication system | |
US9414338B2 (en) | Notification of relay capabilities for UE-to-network relay functions | |
JP6415688B2 (en) | Processing method and apparatus for implementing high-frequency communication, and device | |
CN106465202B (en) | Method for controlling handover in mobile communication network and apparatus and system for implementing the same | |
US10070445B2 (en) | Access point, wireless communication method, and program | |
US9854455B2 (en) | Apparatus and method for providing cooperative communication service between macro base station and small cell base station in mobile communication system | |
US20170208504A1 (en) | Method and apparatus for determining base stations providing cooperative communication to a mobile station in a communication system | |
CN109302731B (en) | Wireless network system and wireless network connection method | |
US10863405B2 (en) | Method and apparatus for access point selection | |
KR101472772B1 (en) | Method and apparatus for managing mobility transactions among fixed/nomadic wireless terminals | |
US20150208319A1 (en) | Method and apparatus of radio link selection based on delay spread | |
KR101828169B1 (en) | System and method for fair allocation access terminals between access points | |
JP5528828B2 (en) | Wireless communication terminal | |
CN109803447B (en) | Connection configuration method and base station | |
KR20160052980A (en) | Method and apparatus for determining path for SHF/EHF band communication in cellular overlay network | |
KR20150116046A (en) | Method and apparatus for transmitting data in heterogeneous network | |
JP2018098685A (en) | Base station device, terminal equipment, communication system, and communication method | |
KR20120113978A (en) | System and method inter-network connection relay of different kind of networks | |
JP2019161385A (en) | Terminal, method, program and system for radio communication | |
JP2009004829A (en) | Base station, server and radio lan system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BAYLOR UNIVERSITY, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DONG, LIANG;HU, JONATHAN;LI, YANG;SIGNING DATES FROM 20190325 TO 20190326;REEL/FRAME:058140/0473 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
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 |