Source: https://patents.justia.com/patent/9258702
Timestamp: 2019-05-23 07:37:19
Document Index: 83360081

Matched Legal Cases: ['art 500', 'art 500', 'art 500', 'art 500', 'art 500', 'art 500', 'art 500', 'art 11', 'Application No. 200780029623', 'Application No. 07796005', 'Application No. 07796005', 'Application No. 200780029623', 'Application No. 200780029623']

US Patent for AP-local dynamic switching Patent (Patent # 9,258,702 issued February 9, 2016) - Justia Patents Search
Justia Patents Bridge Or Gateway Between NetworksUS Patent for AP-local dynamic switching Patent (Patent # 9,258,702)
Jun 11, 2007 - Trapeze Networks, Inc.
The SSR may include any information available at an upstream switch. In a non-limiting embodiment, the data available to the switch following station association and authentication includes station MAC, VLAN number, VLAN name, a local switch flag, a tagging flag, radio port, radio tag (used to map the radio port to the VLAN), ACLs (e.g., ingress and egress ACLs to be mapped to the station MAC), and/or a proxy-ARP flag. (Note: the proxy-ARP might only be honored if local switching is enabled.) In an illustrative embodiment that enables local switching for a particular VLAN (other examples are described later with reference to FIGS. 3A to 3D), the local switch flag is set to TRUE if local switching is enabled for the AP and the AP is connected to the VLAN specified by VLAN name. The tagging flag is set to TRUE if the station's VLAN is reachable through a .1q tag. When this flag is TRUE, the VLAN-number may be taken as the .1q tag value. With this information, the AP can create a VLAN and add the specified radio ports and wired ports to the VLAN with the specified tag values. The AP then sends the packet of learning from its network port to potentially update any intermediate switches.
FIG. 3D depicts an example of a system 300D performing AP-local dynamic switching per user. The system 300D includes an AP 332 and stations 334-1 to 334-2 (referred to collectively as the stations 334). Each of the stations 334 has a respective associated user 336-1 to 336-3 (referred to collectively as the users 336). The users 336 and an AAA engine 338 are depicted for illustrative purposes only, to represent AP-local dynamic switching based on user authentication (e.g., AAA-driven switching). In the example of FIG. 3D, the AP 332 switches traffic from the station 334-1 locally, if possible, because the user 336-1 is allowed to do AP-local switching. However, the AP 332 passes traffic from the station 334-3 upstream for upstream switching because the user 336-3 is not allowed to do AP-local switching. Advantageously, this may enable faster transmission times for certain users, while maintaining centralized control of other users. By way of example but not limitation, the users allowed to do AP-local switching could be employees, while those not allowed to do AP-local switching could be guests. As another example, the users allowed to do AP-local switching could be employees of a first company, while those not allowed to do AP-local switching could be employees of a second company where the first company has superior (or at least different access rights.
FIG. 5 depicts a flowchart 500 of an example of a method for AP-local dynamic switching. In the example of FIG. 5, the flowchart 500 starts at optional module 502 where data associated with a wireless station is received. The data may be received at, for example, an AP. The module 502 is optional because instead (or in addition), it may be possible to use data associated with traffic to make determinations regarding whether to AP-locally switch the traffic, as is described shortly.
In the example of FIG. 5, the flowchart 500 continues to decision point 506 where it is determined whether to Layer 2 switch the traffic locally. The determination as to whether to switch the traffic locally may be made using data associated with the wireless station (see, e.g., module 502 or data associated with the traffic itself. For example, the wireless station may be authorized for AP-local switching because the wireless station is associated with a particular VLAN. As a second example, the traffic may have a relatively high priority, such as voice traffic often has. If the traffic has a relatively high priority, the determination may be made to switch locally to get the traffic to its destination more quickly. It may be noted that in the second example, the module 502 is optional.
In the example of FIG. 5, if it is determined that the traffic is to be Layer 2 switched locally (506-Y), the flowchart 500 continues to module 508 where the traffic is Layer 2 switched locally, and to module 510 where the traffic is sent toward its destination. Having switched and sent the traffic, the flowchart 500 ends.
In the example of FIG. 5, if it is determined that the traffic is not to be Layer 2 switched locally (506-N), the flowchart 500 continues to module 512 where the traffic is Layer 2 tunneled upstream. Presumably, the traffic is switched further upstream. Having Layer 2 tunneled traffic upstream that is not to be switched locally, the flowchart 500 ends.
a processor coupled to a memory and that is configured to execute a dynamic switching module; and
the dynamic switching module implemented in a non-transitory computer readable medium, and configured to be coupled to a radio and a station switching record (SSR) database storing an SSR associated with a first wireless station that is operatively coupled to an access point (AP) that defines a first virtual access point and a second virtual access point;
the dynamic switching module configured to send a signal such that (1) when the first wireless station is operatively coupled to the first virtual access point, traffic received by the radio from the first wireless station is Layer 2 (L2) switched locally via the first virtual access point to a second wireless station connected to the AP, and (2) when on the first wireless station is operatively coupled to the second virtual access point, the traffic received by the radio from the first wireless station is L2 tunneled upstream via the second virtual access point to the second wireless station,
the traffic including a priority characteristic of the first wireless station, the priority characteristic being associated with a sender of the traffic.
3. The apparatus of claim 1, wherein, the SSR includes data selected from at least one of a station media access control (MAC), service set identification (SSID), virtual local area network (VLAN) name, authentication, authorization and accounting (AAA) data, and user data.
4. The apparatus of claim 1, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 switched locally over the radio to a downstream destination.
5. The apparatus of claim 1, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 switched locally over the radio to an upstream destination.
6. The apparatus of claim 1, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 tunneled upstream over the radio for switching at an upstream switch.
7. The apparatus of claim 1, wherein the dynamic switching module is configured to be coupled to an Ethernet interface.
9. The apparatus of claim 7, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 switched locally or L2 tunneled upstream in accordance with the signal over the Ethernet interface.
10. The apparatus of claim 7, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 switched locally over the Ethernet interface to an upstream destination.
11. The apparatus of claim 7, wherein the dynamic switching module is configured to send the signal such that the traffic is L2 switched locally over the Ethernet interface for switching at an upstream switch.
12. The apparatus of claim 1, wherein the first virtual access point and the second virtual access point are each associated with a respective service set identification (SSID), an SSID of the first virtual access point is different from an SSID of the second virtual access point.
a processor coupled to a memory and that is configured to execute a dynamic switching engine; and
the dynamic switching engine configured to be coupled to a wireless switch and an access point (AP) that define a first virtual access point and a second virtual access point and is connected to a first wireless station; and
the dynamic switching engine implemented in at least one of a processor or a memory, the dynamic switching engine configured to determine whether to (1) Layer 2 switch traffic locally at the AP via the first virtual access point to a second wireless station connected to the AP based upon the first wireless station being operatively coupled to the first virtual access point or (2) Layer 2 tunnel the traffic upstream via the second virtual access point toward the wireless switch for upstream switching to the second wireless station connected to the AP based upon the first wireless station being operatively coupled to the second virtual access point,
14. The apparatus of claim 13, wherein the priority characteristic is based on a characteristic of a target of the traffic.
15. The apparatus of claim 13, wherein the dynamic switching engine is configured to Layer 2 switch traffic locally at the AP if the traffic includes voice data.
16. The apparatus of claim 13, wherein the first virtual access point and the second virtual access point are each associated with a respective service set identification (SSID), an SSID of the first virtual access point is different from an SSID of the second virtual access point.
defining, at an access point (AP) that is operatively coupled to a first wireless station and a second wireless station, a first virtual access point and a second virtual access point;
based on the first wireless station being operatively coupled to the second virtual access point, Layer 2 tunneling traffic from the first wireless station upstream via the second virtual access point to a the second wireless station; and
based on the first wireless station being operatively coupled to the first virtual access point, Layer 2 switching the traffic from the first wireless station AP-locally via the first virtual access point to the second wireless station,
receiving data indicating the priority characteristic of the first wireless station; and
determining whether to AP-locally switch the traffic using the data associated with the first wireless station based upon the priority characteristic.
19. The method of claim 17, wherein the priority characteristic of the first wireless station is based on a characteristic of a target of the traffic.
20. The method of claim 17, wherein the first virtual access point and the second virtual access point are each associated with a respective service set identification (SSID), an SSID of the first virtual access point is different from an SSID of the second virtual access point.
4630264 December 16, 1986 Wah et al.
5670964 September 23, 1997 Dent
6011784 January 4, 2000 Brown et al.
6240083 May 29, 2001 Wright et al.
6285662 September 4, 2001 Watanabe et al.
6721548 April 13, 2004 Mohindra et al.
6788938 September 7, 2004 Sugaya et al.
6985697 January 10, 2006 Smith et al.
6990348 January 24, 2006 Benveniste
7155518 December 26, 2006 Forslow et al.
7336961 February 26, 2008 Ngan
7603119 October 13, 2009 Durig et al.
7706749 April 27, 2010 Ritala
7738433 June 15, 2010 Tao
7920548 April 5, 2011 Lor et al.
8014404 September 6, 2011 Eki et al.
8019082 September 13, 2011 Wiedmann et al.
8116275 February 14, 2012 Matta et al.
8140845 March 20, 2012 Buddhikot et al.
8150357 April 3, 2012 Aragon
8161278 April 17, 2012 Harkins
8190750 May 29, 2012 Balachandran et al.
8238942 August 7, 2012 Gast
8270384 September 18, 2012 Cheng et al.
20010007567 July 12, 2001 Ando et al.
20020052205 May 2, 2002 Belostofsky et al.
20020188756 December 12, 2002 Weil et al.
20040053632 March 18, 2004 Wilhelmus et al.
20040064591 April 1, 2004 Noble
20040132438 July 8, 2004 White
20040143755 July 22, 2004 Whitaker et al.
20040259552 December 23, 2004 Ihori et al.
20050025103 February 3, 2005 Ko et al.
20050147032 July 7, 2005 Lyon et al.
20050166072 July 28, 2005 Converse et al.
20050268335 December 1, 2005 Le et al.
20060114938 June 1, 2006 Kalkunte et al.
20060153122 July 13, 2006 Hinman et al.
20060190721 August 24, 2006 Kawakami et al.
20060268696 November 30, 2006 Konstantinov et al.
20070010248 January 11, 2007 Dravida et al.
20070081477 April 12, 2007 Jakkahalli et al.
20070082677 April 12, 2007 Donald Hart et al.
20070106776 May 10, 2007 Konno et al.
20070109991 May 17, 2007 Bennett
20070110035 May 17, 2007 Bennett
20070135159 June 14, 2007 Sinivaara
20070140163 June 21, 2007 Meier et al.
20070150945 June 28, 2007 Whitaker et al.
20070183402 August 9, 2007 Bennett et al.
20070206527 September 6, 2007 Lo et al.
20080130523 June 5, 2008 Fridman et al.
20090010206 January 8, 2009 Giaretta et al.
20090028118 January 29, 2009 Gray et al.
20090198999 August 6, 2009 Harkins
20090252120 October 8, 2009 Kim et al.
20090257437 October 15, 2009 Taylor
20100113098 May 6, 2010 Riley
20100142478 June 10, 2010 Forssell et al.
20100159827 June 24, 2010 Rhodes et al.
20100271188 October 28, 2010 Nysen
20120140705 June 7, 2012 Matta et al.
20120190320 July 26, 2012 Aragon
20120190323 July 26, 2012 Aragon
20120204031 August 9, 2012 Harkins
WO-9403986 February 1994 WO
WO-9911003 March 1999 WO
WO-0006271 February 2000 WO
WO-03085544 October 2003 WO
WO-2004095192 November 2004 WO
WO-2004095800 November 2004 WO
WO 2006/014512 February 2006 WO
WO 2010/130133 November 2010 WO
Durgin, et al., “Measurements and Models for Radio Path Loss and Penetration Loss in and Around Homes and Trees at 5.85 GHz”, IEEE Transactions on Communications, vol. 46, No. 11, Nov. 1998.
Fortune et al., IEEE Computational Science and Engineering, “Wise Design of Indoor Wireless Systems: Practical Computation and Optimization”, p. 58-68 (1995).
Freret et al., “Applications of Spread-Spectrum Radio to Wireless Terminal Communications”, Conf. Record, Nat'l Telecom. Conf., Nov. 30-Dec. 4, 1980.
Ho et al., “Antenna Effects on Indoor Obstructed Wireless Channels and a Deterministic Image-Based Wide-Based Propagation Model for In-Building Persona Communications Systems”, International Journal of-Wireless Information Networks, vol. 1, No. 1, 1994.
Kleinrock and Scholl, Conference record 1977 ICC vol. 2 of 3, Jun. 12-15 Chicago Illinois “Packet Switching in radio Channels: New Conflict-Free Multiple Access Schemes for a Small Number of data Useres”, (1977).
LAN/MAN Standars Committee of the IEEE Computer Society, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications:Higher Speed Physical Layer Extension in the 2.4 GHz Band, IEEE Std. 802.11b (1999).
Okamoto and Xu, IEEE, Proceeding so of the 13 Annual Hawaii International Conference on System Sciences, pp. 54-63 (1997).
International Search Report PCT/US07/013757 dated Jan. 22, 2008, pp. 5.
Written Opinion PCT/US07/013757 dated Nov. 30, 2007, pp. 4.
International Search Report PCT/US07/013758 dated Apr. 3, 2008, pp. 5.
Written Opinion PCT/US07/013758 dated Mar. 3, 2008, pp. 8.
Co-pending U.S. Appl. No. 11/801,964, filed May 11, 2007.
Non-Final Office Action Mailed Sep. 17, 2010, in Co-pending U.S. Appl. No. 11/801,964, filed May 11, 2007.
McCann, S., et al., “Emergency Services for 802,” IEEE 802.11-07/0505rl, Mar. 2007, 27 pages.
Johnson, David B, et al., “DSR The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks,” Computer Science Department, Carnegie Mellon University, Nov. 3, 2005 (http://monarch.cs.rice.edu/monarch-papers/dsr-chapter00.pdf).
U.S. Appl. No. 12/957,997, filed Dec. 1, 2010.
U.S. Appl. No. 09/866,474, filed May 29, 2001.
Office Action for U.S. Appl. No. 11/784,307, mailed Sep. 22, 2009.
Non-Final Office Action for U.S. Appl. No. 11/377,859, mailed Jan. 8, 2008.
Final Office Action for U.S. Appl. No. 11/377,859, mailed Aug. 27, 2008.
Office Action for U.S. Appl. No. 12/401,073, mailed Aug. 23, 2010.
Final Office Action for U.S. Appl. No. 12/401,073, mailed Apr. 1, 2011.
Office Action for U.S. Appl. No. 12/401,073, mailed Sep. 20, 2011.
Office Action for U.S. Appl. No. 11/326,966, mailed Nov. 14, 2008.
Office Action for U.S. Appl. No. 11/400,165, mailed Aug. 19, 2008.
Office Action for U.S. Appl. No. 11/330,877, mailed Sep. 11, 2008.
Final Office Action for U.S. Appl. No. 11/330,877, mailed Mar. 13, 2009.
Office Action for U.S. Appl. No. 11/330,877, mailed Aug. 6, 2009.
Office Action for U.S. Appl. No. 11/351,104, mailed Oct. 28, 2008.
Office Action for U.S. Appl. No. 11/351,104, mailed Dec. 2, 2009.
Final Office Action for U.S. Appl. No. 11/351,104, mailed Jun. 10, 2009.
Office Action for U.S. Appl. No. 11/331,789, mailed Jun. 13, 2008.
Final Office Action for U.S. Appl. No. 11/331,789, mailed Oct. 23, 2008.
Office Action for U.S. Appl. No. 11/331,789, mailed Aug. 5, 2009.
Office Action for U.S. Appl. No. 11/417,830, mailed Nov. 14, 2008.
Final Office Action for U.S. Appl. No. 11/417,830, mailed May 28, 2009.
Office Action for U.S. Appl. No. 11/592,891, mailed Jan. 15, 2009.
Final Office Action for U.S. Appl. No. 11/592,891, mailed Jul. 20, 2009.
Office Action for U.S. Appl. No. 11/595,119, mailed Jul. 21, 2009.
Final Office Action for U.S. Appl. No. 11/595,119, mailed Jan. 5, 2010.
Office Action for U.S. Appl. No. 11/487,722, mailed Aug. 7, 2009.
International Search Report and Written Opinion for PCT/US05/004702, mailed Aug. 10, 2006.
International Search Report and Written Opinion for PCT/US06/40498, mailed Dec. 28, 2007.
International Search Report and Written Opinion for PCT/US07/14847, mailed Apr. 1, 2008.
International Search Report and Written Opinion for PCT/US07/089134, mailed Apr. 10, 2008.
Sangheon Pack et al. “Fast-handoff support in IEEE 802.11 wireless networks,” IEEE Communications Surveys, IEEE, NY, NY, vol. 9, No. 1, Jan. 1, 2007 (pp. 2-12) ISSN: 1553-877X.
U.S. Appl. No. 13/447,656, filed Apr. 16, 2012.
U.S. Appl. No. 13/396,124, filed Feb. 14, 2012.
U.S. Appl. No. 13/437,669, filed Apr. 2, 2012.
U.S. Appl. No. 13/437,673, filed Apr. 2, 2012.
Final Office Action for U.S. Appl. No. 12/489,295, mailed Jan. 18, 2012.
Office Action for U.S. Appl. No. 11/351,104, mailed Feb. 15, 2012.
Office Action for U.S. Appl. No. 13/396,124, mailed May 7, 2012.
Office Action for U.S. Appl. No. 12/370,562, mailed Jan. 17, 2012.
Office Action for U.S. Appl. No. 13/437,669, mailed May 30, 2012.
Office Action for U.S. Appl. No. 13/437,673, mailed May 30, 2012.
Office Action for U.S. Appl. No. 12/683,281, mailed Jan. 20, 2012.
Office Action for U.S. Appl. No. 12/304,100, mailed May 29, 2012.
Final Office Action for U.S. Appl. No. 12/077,051, mailed Oct. 25, 2011.
Final Office Action for U.S. Appl. No. 12/113,535, mailed Jan. 3, 2012.
Office Action for U.S. Appl. No. 12/113,535, mailed Apr. 20, 2012.
Final Office Action for U.S. Appl. No. 11/852,234, mailed Jan. 20, 2012.
Office Action for U.S. Appl. No. 11/970,484, mailed Jun. 20, 2012.
Final Office Action for U.S. Appl. No. 12/336,492, mailed Jun. 15, 2012.
Office Action for U.S. Appl. No. 12/210,917, mailed Dec. 5, 2011.
Second Office Action for Chinese Application No. 200780029623.X, mailed Mar. 7, 2012.
Extended Supplementary European Search Report for Application No. 07796005.2, mailed Feb. 14, 2012.
Final Office Action for U.S. Appl. No. 11/351,104, mailed Aug. 14, 2012.
Non-Final Office Action for U.S. Appl. No. 11/351,104, mailed Dec. 17, 2012.
Final Office Action for U.S. Appl. No. 12/370,562, mailed Jul. 26, 2012.
Final Office Action for U.S. Appl. No. 12/683,281, mailed Sep. 21, 2012.
Office Action for U.S. Appl. No. 13/568,861, mailed Oct. 24, 2012.
European Examination Report for Application No. 07796005.2, mailed Sep. 4, 2012.
Third Office Action for Chinese Application No. 200780029623.X, mailed Sep. 29, 2012—translation Yes.
Chinese Office Action dated Sep. 3, 2013 for Chinese Application No. 200780029623.X.
Patent Publication Number: 20100329177
Inventors: James Murphy (San Jose, CA), Gary Eugene Morain (San Jose, CA), Stan Chesnutt (Berkeley, CA)
Assistant Examiner: Scott M Sciacca
Application Number: 12/304,100
International Classification: H04W 12/06 (20090101); H04W 76/02 (20090101); H04W 84/22 (20090101); H04W 84/18 (20090101); H04W 88/14 (20090101);