(12) United States Patent (10) Patent No.: US 9,591,529 B2 Gates Et Al
Total Page:16
File Type:pdf, Size:1020Kb
USO0959.1529B2 (12) United States Patent (10) Patent No.: US 9,591,529 B2 Gates et al. (45) Date of Patent: Mar. 7, 2017 (54) ACCESS POINT PROVIDING MULTIPLE (56) References Cited SINGLE-USER WIRELESS NETWORKS U.S. PATENT DOCUMENTS (71) Applicant: Xirrus, Inc., Thousand Oaks, CA (US) 7,298,702 B1 1 1/2007 Jones et al. 8.498,278 B2 7/2013 Beach (72) Inventors: Dirk Gates, Westlake Village, CA (US); 8,885,539 B2 11/2014 Trudeau et al. Patrick Parker, Moorpark, CA (US); 8,923,265 B2 12/2014 Kuo et al. Jack Horner, Thousand Oaks, CA 2004/O185845 A1 9, 2004 Abhishek et al. 2005.0185626 A1 8, 2005 Meier et al. (US); Alan Russell, Lubbock, TX (US) 2007.008911.0 A1* 4/2007 Li ................................. 717/178 2008/0293404 A1* 11/2008 Scherzer et al. 455,426.1 (73) Assignee: Xirrus, Inc., Thousand Oaks, CA (US) 2012/0209934 A1* 8, 2012 Smedman ....... TO9,208 2013/0170432 A1* 7, 2013 O'Brien et al. .............. 370,328 (*) Notice: Subject to any disclaimer, the term of this 2014/O196126 A1 7/2014 Peterson et al. patent is extended or adjusted under 35 2015/0208242 A1* 7, 2015. Ji .................................. 455,411 U.S.C. 154(b) by 5 days. * cited by examiner (21) Appl. No.: 14/717,946 Primary Examiner — Michael J Moore, Jr. (22) Filed: May 20, 2015 Assistant Examiner — Saba Tsegaye (74) Attorney, Agent, or Firm — SoCal IP Law Group (65) Prior Publication Data LLP: John E. Gunther; Steven C. Sereboff US 2016/0345208 A1 Nov. 24, 2016 (57) ABSTRACT (51) Int. C. There is disclosed a method for managing a wireless com H04W 28/06 (2009.01) munications network and a communications system. A H04W 76/02 (2009.01) request to access a single-user service set at a specified H04W 28/26 (2009.01) location at a specified future time is accepted from a user, the HO47 (2/06 (2009.01) request including configuration information for the private H04W 88/08 (2009.01) service set. The configuration information is transmitted to (52) U.S. C. an access point selected from a plurality of access points, the CPC ........... H04W 28/26 (2013.01); H04 W 12/06 selected access point located at the specified location. The (2013.01); H04W 76/02 (2013.01); H04W selected access point configures the single-user service set at 88/08 (2013.01) the specified future time using the configuration informa (58) Field of Classification Search tion. None See application file for complete search history. 18 Claims, 9 Drawing Sheets 800 Upload single-user service set ( start )-- configuration User relocates w -/ 830 80 !---------------------------- w Configure single-user service set at Laser location 840 ------------------------- Connect multiple devices via single-user service set 850 y Decommission single user Service set 860 location (c) 20:5Xirrus U.S. Patent Mar. 7, 2017 Sheet 1 of 9 US 9,591,529 B2 :: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : U.S. Patent Mar. 7, 2017 Sheet 2 of 9 US 9,591,529 B2 U.S. Patent Mar. 7, 2017 Sheet 3 of 9 US 9,591,529 B2 •SS{}Su is e A is | | | # | ~~~~–~~)-----~~ U.S. Patent US 9,591,529 B2 U.S. Patent Sheet 5 Of 9 US 9,591,529 B2 ———--?------————— *___.OOG U.S. Patent Mar. 7, 2017 Sheet 6 of 9 US 9,591,529 B2 SnaexG?OZ(0) U.S. Patent Mar. 7, 2017 Sheet 7 Of 9 US 9,591,529 B2 snju?xgLOZ(9) n U.S. Patent Mar. 7, 2017 Sheet 8 of 9 US 9,591,529 B2 |_…908 U.S. Patent Mar. 7, 2017 Sheet 9 Of 9 US 9,591,529 B2 puequ?Odss300e -------ee 996 ON ?senbeuKuaq 996 US 9,591,529 B2 1. 2 ACCESS POINT PROVIDING MULTIPLE number which is commonly written as six groups of two SINGLE-USER WIRELESS NETWORKS hexadecimal digits separated by colons (e.g. 00:00:00:00: 00:00). Unique MAC addresses are commonly assigned by NOTICE OF COPYRIGHTS AND TRADE device manufacturers and are stored in hardware (for DRESS example read-only memory) within each device. In some situations, a device may be assigned a locally-controlled, not A portion of the disclosure of this patent document necessarily unique, MAC address that overrides the unique contains material which is subject to copyright protection. MAC addressed assigned by the device manufacturer. One This patent document may show and/or describe matter of the 48 bits is used as a flag to indicate if the address is which is or may become trade dress of the owner. The 10 globally-unique or locally controlled. A second one of the 48 copyright and trade dress owner has no objection to the bits is used as a flag to indicate if the address is a unicast facsimile reproduction by anyone of the patent disclosure as address or a multicast address. it appears in the Patent and Trademark Office patent files or All traffic with the BSS 120 is in the form of short packets records, but otherwise reserves all copyright and trade dress which are called “frames’ in the IEEE 802.11 Standards. rights whatsoever. 15 Each frame consists of a MAC header, an optional payload, and a frame check sequence. The MAC header includes a BACKGROUND MAC address of the source device, a MAC address of the intended receiver (or receivers in the case of a multicast Field address), and a variety of control fields and flags. The This disclosure relates to wireless local area networks payload length may be from 0 to 2304 bytes plus any and, in particular, to wireless access points that Support overhead from security encapsulation. Each frame may be multiple single-user local area networks. one of a management frame used to manage the BSS, a Description of the Related Art control frame to control traffic over the BSS, or a data frame. Current wireless local area networks (LANs) commonly The access point 125 may periodically broadcast a “bea adhere to the Wi-FiTM industry standard which is based on 25 con' control frame announcing the presence of the BSS 120. the Institute of Electrical and Electronics Engineers (IEEE) The beacon control frame includes the MAC address of the 802.11 standards. The fundamental building block of an access point as the Source address and a broadcast destina 802.11 LAN is a basic service set (BSS) comprising two or tion address. Upon receipt of the beacon frame, a user device more “stations' or user devices in wireless communication wanting to join the BSS 120 will send an associate request with each other. IEEE 802.11 defines an “infrastructure 30 frame to the MAC address of the control point. A handshake mode” in which each BSS includes an “access point' that process may then be performed to verify the identity of the acts as a master to control the stations within that BSS. IEEE user device and allow the user device to join the BSS 120. 802.11 also defines ad-hoc networks of user devices without Alternatively, a user device may broadcast a request to a controlling access point and mesh networks. join a particular BSS without first receiving a beacon frame As shown in FIG. 1, an infrastructure mode BSS 120 35 from the access point for the BSS. If the client request is includes an access point 125 and one or more user devices received by the appropriate access point, the handshake which may include, for example, a smartphone 130, a tablet process may then ensue. 132, a personal computer 134, a printer 136, and other A deficiency in a typical BSS is illustrated in FIG. 2, devices. The access point 125 may be, for example, a which is a block diagram of a BSS 220 shared by two users, wireless router. The access point 125 may control commu 40 identified as User 1 and User 2. Sharing of a BSS by two or nications between the user devices 132-136, and may pro more users may occur in many public locations. For vide a path for the user devices 132-136 to communicate example, User 1 and User 2 may be different persons with a cloud 110 via a wired or wireless connection 115. In occupying different rooms in a hotel or dormitory, different this context, the term "cloud' means a network, which may offices in a building, different classrooms in School, or be or include the Internet, and all of the devices connected 45 different staterooms on a cruise ship. BSS 220 includes a to the network. single access point 225, devices 232,234, and 236 belonging The BSS 120 is identified by a string of 0 to 32 octets to User 1, and devices 242, 244, and 246 belonging to User (bytes) called a service set identifier or SSID. Commonly, 2. More than two users may share a BSS, each user may have but not necessarily, the SSID is a human-readable text string more or fewer than three devices, and each user may have which may be referred to as the “network name'. 50 different devices than those shown in FIG. 2. The BSS 120 may be configured as “public' or “private.” The problem that may occur with a shared BSS, such as A public BSS is not password protected. Traffic on a private the BSS 220, is that communications between devices BSS is controlled by a password used to derive a key to belonging to one user may inadvertently or maliciously be encrypt communications over the BSS. To join a private received at a device belonging to a different user.