IP Library › Granted Patent US 12,641,403
Granted Patent B2
US 12,641,403 · App. 18/096,741 · Granted May 26, 2026

Mobile node awareness of virtual access points

Inventors: Pascal Thubert (Roquefort les Pins, FR); Srinath Gundavelli (San Jose, CA); Amine Choukir (Lausanne, CH); Domenico Ficara (Essertines-sur-Yverdon, CH); Jerome Henry (Pittsboro, NC); Jean-Philippe Vasseur (Combloux, FR); Patrick Wetterwald (Mouans Sartoux, FR); Eric Levy-Abegnoli (Valbonne, FR)
Assignee: Cisco Technology, Inc.
H04W4/70H04W24/02H04W48/18H04W88/08H04W88/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,641,403
App. No.
18/096,741
Granted
May 26, 2026
Kind
B2
Abstract

In one embodiment, a supervisory device in a network notifies, via an access point of the network, a node as to an ability of the network to support virtual access points. The supervisory device receives, in response to notifying the node, information from the node regarding characteristics of the node. The supervisory device selects, based on the characteristics of the node, a plurality of access points in the network to form a virtual access point with which the node may communicate. The supervisory device configures the plurality of access points to function as the virtual access point, wherein the node communicates with the network via the virtual access point.

Claims (42)

1 . A method comprising:

notifying, by a supervisory device in a network and via an access point, a node as to an ability of the network to support virtual access points;

receiving, at the supervisory device and in response to notifying the node, information from the node regarding characteristics of the node;

selecting, by the supervisory device and based on the characteristics of the node, a plurality of access points in the network to jointly form and operate as a virtual access point with which the node may communicate; and

configuring, by the supervisory device, each of the plurality of access points to function together as the virtual access point, wherein the node communicates with the network via the virtual access point.

2 . The method as in claim 1 , wherein configuring the plurality of access points to function as the virtual access point comprises:

assigning the plurality of access points to a common wireless channel, to form a wireless super cell associated with the virtual access point.

3 . The method as in claim 1 , wherein the characteristics indicate a request for a specified number of access points to be included in the virtual access point.

4 . The method as in claim 1 , wherein the characteristics indicate a traffic profile of the node.

5 . The method as in claim 1 , wherein the characteristics indicate one or more applications whose traffic is sent by the node.

6 . The method as in claim 1 , wherein notifying the node as to an ability of the network to support virtual access points comprises:

notifying the node as to an ability of the network to support virtual access points with redundant paths or bounded time delivery.

7 . The method as in claim 1 , wherein the supervisory device configures the plurality of access points to use a selected data rate when communicating with the node via the virtual access point.

8 . The method as in claim 1 , wherein the characteristics of the node are indicative of which beacons are received by the node from one or more of the plurality of access points.

9 . The method as in claim 1 , wherein configuring the plurality of access points to function as the virtual access point comprises:

synchronizing down link schedules of the plurality of access points associated with the node.

10 . The method as in claim 1 , wherein the characteristics indicate a particular one of the plurality of access points selected by the node.

11 . The method as in claim 1 , wherein the node comprises two or more radios that communicate on two or more wireless channels associated with the virtual access point.

12 . The method as in claim 1 , wherein configuring the plurality of access points to function as the virtual access point comprises:

configuring the plurality of access points to use software containers dedicated to the node.

13 . An apparatus, comprising:

one or more network interfaces to communicate with a network;

a processor coupled to the one or more network interfaces and configured to execute one or more processes; and

a memory configured to store a process that is executable by the processor, the process when executed configured to:

notify, via an access point of the network, a node as to an ability of the network to support virtual access points;

receive, in response to notifying the node, information from the node regarding characteristics of the node;

select, based on the characteristics of the node, a plurality of access points in the network to jointly form and operate as a virtual access point with which the node may communicate; and

configure each of the plurality of access points to function together as the virtual access point, wherein the node communicates with the network via the virtual access point.

14 . The apparatus as in claim 13 , wherein the apparatus configures the plurality of access points to function as the virtual access point by:

assigning the plurality of access points to a common wireless channel, to form a wireless super cell associated with the virtual access point.

15 . The apparatus as in claim 13 , wherein the characteristics indicate a request for a specified number of access points to be included in the virtual access point.

16 . The apparatus as in claim 13 , wherein the characteristics indicate at least one of: a traffic profile of the node, one or more applications whose traffic is sent by the node, which beacons are received by the node from one or more of the plurality of access points, or a particular one of the plurality of access points selected by the node.

17 . The apparatus as in claim 13 , wherein the apparatus notifies the node as to an ability of the network to support virtual access points by:

notifying the node as to an ability of the network to support virtual access points with redundant paths or bounded time delivery.

18 . The apparatus as in claim 13 , wherein the apparatus configures the plurality of access points to use a selected data rate when communicating with the node via the virtual access point.

19 . The apparatus as in claim 13 , wherein the apparatus configures the plurality of access points to function as the virtual access point by:

synchronizing down link schedules of the plurality of access points associated with the node.

20 . A tangible, non-transitory, computer-readable medium storing program instructions that cause a supervisory device in a network to execute a process comprising:

notifying, by the supervisory device and via an access point, a node as to an ability of the network to support virtual access points;

receiving, at the supervisory device and in response to notifying the node, information from the node regarding characteristics of the node;

selecting, by the supervisory device and based on the characteristics of the node, a plurality of access points in the network to jointly form and operate as a virtual access point with which the node may communicate; and

configuring, by the supervisory device, each of the plurality of access points to function together as the virtual access point, wherein the node communicates with the network via the virtual access point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2023
From: THUBERT, PASCAL; GUNDAVELLI, SRINATH; CHOUKIR, AMINE; FICARA, DOMENICO; HENRY, JEROME; VASSEUR, JEAN-PHILIPPE; WETTERWALD, PATRICK; LEVY-ABEGNOLI, ERIC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 062370/0779 →
Continuity (5)
Continuation In Part 17887706 · Aug 15, 2022
Continuation 16820843 · Mar 17, 2020
Continuation 15499201 · Apr 27, 2017
Provisional Application 62415387 · Oct 31, 2016
Related Publication 20230171575A1 · Jun 1, 2023
References Cited (39)
US 8155081B1 · Mater et al. · 2012 [cited by applicant]
US 8457084B2 · Valmikam · 2013 [cited by applicant]
US 8532658B2 · Knisely · 2013 [cited by applicant]
US 8755353B2 · Lu · 2014 [cited by applicant]
US 8922432B2 · Young · 2014 [cited by applicant]
US 9066236B2 · Filippi et al. · 2015 [cited by applicant]
US 9087314B2 · Hoffman · 2015 [cited by examiner]
US 9137727B2 · Kulkarni · 2015 [cited by applicant]
US 9173183B1 · Ray et al. · 2015 [cited by applicant]
US 9210534B1 · Matthieu et al. · 2015 [cited by applicant]
US 9295022B2 · Bevan et al. · 2016 [cited by applicant]
US 9405591B2 · Bhanage et al. · 2016 [cited by applicant]
US 9668233B1 · Horner et al. · 2017 [cited by applicant]
US 10009280B2 · Weitzman · 2018 [cited by applicant]
US 10492114B2 · Tenny · 2019 [cited by applicant]
US 10638287B2 · Thubert · 2020 [cited by applicant]
US 11451945B2 · Thubert et al. · 2022 [cited by applicant]
US 20110058478A1 · Krym et al. · 2011 [cited by applicant]
US 20120170474A1 · Pekarske · 2012 [cited by applicant]
US 20130136102A1 · Macwan · 2013 [cited by applicant]
US 20140274116A1 · Xu et al. · 2014 [cited by applicant]
US 20150133099A1 · Xu et al. · 2015 [cited by applicant]
US 20160021503A1 · Tapia · 2016 [cited by applicant]
US 20160044593A1 · Anpat et al. · 2016 [cited by applicant]
US 20160072638A1 · Amer et al. · 2016 [cited by applicant]
US 20160081124A1 · Yang · 2016 [cited by applicant]
US 20160112917A1 · Bharghavan et al. · 2016 [cited by applicant]
US 20160315808A1 · Saavedra · 2016 [cited by applicant]
US 20160330077A1 · Jin et al. · 2016 [cited by applicant]
US 20170142684A1 · Bhatt · 2017 [cited by applicant]
US 20180123887A1 · Thubert · 2018 [cited by examiner]
US 20230318725A1 · Amiri et al. · 2023 [cited by applicant]
EP 2995041A2 · 2016 [cited by applicant]
“Virtual Access Point Software for Windows 7”, http://www.virtualaccesspoint.com/, Accessed Jan. 4, 2017, 1 page, virtualaccesspoint.com. [cited by applicant]
“What Is a Virtual Access Point?”, SonicOS 6.2—Administration Guide, https://documents.software.dell.com/sonicos/6.2/administrationguide/sonicpoint/configuring-virtual-access-points/sonicpoint-virtual-access-point/sonic… [cited by applicant]
“LoRa Alliance™ Technology”, https://www.lora-alliance.org/What-Is-LoRa/Technology, Accessed Jan. 4, 2017, 2 pages, LoRa Alliance. [cited by applicant]
“VirtualAPs”, ArubaOS—Chapter 5, http://www.arubanetworks.com/techdocs/ArubaOS_61/ArubaOS_61_UG/VirtualAPs.php, Accessed Jan. 4, 2017, Arubanetworks.com. [cited by applicant]
Home—The Things Network Wiki; <https://www.thethingsnetwork.org/wiki/LoRaWAN/Homepages>; pp. 1-15. [cited by applicant]
https://en.wikipedia.org/wiki/IEEE 802.11r-2008; IEEE 802.11r-2008—Wikipedia; pp. 1-2. [cited by applicant]