# US 12,764,642 B2 · Optimized FILS discovery and beacon scheme for multiple MBSSID groups

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,764,642 B2
- Document ID: US12764642B2
- Status: Granted
- Kind: B2
- Application number: 18/788,852
- Filed: 2024-07-30
- Published: 2026-02-05
- Granted: 2026-10-13
- Earliest claimed: 2024-07-30
- Assignees: Hewlett Packard Enterprise Development LP
- Applicants: Hewlett Packard Enterprise Development LP
- Inventors: Xuguang Jia; Xiaoyang Fu; Qiang Zhou
- Web page: https://patentgrep.com/patent/US12764642B2

## CPC

- H04W 48/16: Discovering, processing access restriction or access information
- H04L 41/122: of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for transmitting beacon frames and Fast Initial Link Setup (FILS) frames. The method comprises obtaining, by an access point (AP), first basic service set (BSS) information of a first virtual AP in a first multiple basic service set identifier (MBSSID) group and second BSS information of a second virtual AP in a second MBSSID group. The method further comprises determining that the first virtual AP and the second virtual AP belong to a same radio of the AP. The method further comprises generating third BSS information based on the second BSS information. The method further comprises generating a reduced neighbor report (RNR) information element (IE) based on the third BSS information. The method further comprises generating a target frame based on the RNR IE and the first BSS information. In addition, the method further comprises transmitting the target frame to a station.

## Claims

### Claim 1

A method comprising: obtaining, by an access point (AP), first basic service set (BSS) information of a first virtual AP in a first multiple basic service set identifier (MBSSID) group and second BSS information of a second virtual AP in a second MBSSID group, the first BSS information is associated with a first fast initial link setup (FILS) frame, and the second BSS information is associated with a second FILS frame;
determining, by the AP, that the first virtual AP and the second virtual AP belong to a same radio of the AP;
generating, by the AP, third BSS information based on the second BSS information, a size of the third BSS information is less than a size of the second BSS information;
generating, by the AP, a reduced neighbor report (RNR) information element (IE) based on the third BSS information; generating, by the AP, a target frame based on the RNR IE and the first BSS information, the target frame is one of a beacon frame or a FILS frame; and
transmitting, by the AP, the target frame to a station.

### Claim 2 (depends on 1)

The method according to claim 1, wherein generating, by the AP, the third BSS information based on the second BSS information comprises:
determining a BSS identification (BSSID) and a short service set identifier (SSID) of the second virtual AP based on the second BSS information; and
generating the third BSS information based on the BSSID and the short SSID of the second virtual AP.

### Claim 3 (depends on 1)

The method according to claim 1, wherein generating, by the AP, the RNR IE based on the third BSS information comprises:
determining a type of the second virtual AP, the type of the second virtual AP indicating that the second virtual AP is a transmitted virtual AP or a non-transmitted virtual AP; and
generating the RNR IE by setting a co-located AP field of the RNR IE to true and setting a transmitted BSSID field of the RNR IE to the type of the second virtual AP.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the target frame is a first FILS frame for the first virtual AP, and the method further comprises:
generating a first beacon frame for the first virtual AP;
generating a second beacon frame for the second virtual AP; and
transmitting the first beacon frame, the second beacon frame, and the first FILS frame, wherein an interval between the transmission of the first beacon frame and the transmission of the second beacon frame is less than an interval threshold, and an interval between the transmission of the first beacon frame and the transmission of the first FILS frame equals to a FILS discovery interval.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the target frame is a second FILS frame for the first virtual AP, and the method further comprises:
generating a third beacon frame for a third virtual AP, the third virtual AP is in a third MBSSID group and belonging to the same radio with the first virtual AP and the second virtual AP;
generating a fourth beacon frame for the second virtual AP; and
transmitting the second FILS frame for the first virtual AP, the third beacon frame for the third virtual AP, and the fourth beacon frame for the second virtual AP, wherein an interval between the transmission of the second FILS frame and the transmission of the third beacon frame is less than an interval threshold, and an interval between the transmission of the third beacon frame and the transmission of the fourth beacon frame equals to a FILS discovery interval.

### Claim 6 (depends on 5)

The method according to claim 5, further comprising:
generating a third FILS frame for the third virtual AP, an RNR IE of the third FILS frame comprising fourth BSS information of the first virtual AP; and
transmitting the third FILS frame for the third virtual AP, wherein an interval between the transmission of the third FILS frame and the transmission of the fourth beacon frame for the second virtual AP is less than the interval threshold.

### Claim 7 (depends on 6)

The method according to claim 6, further comprising:
generating a plurality of beacon frames for a plurality of transmitted virtual APs to be transmitted within a target beacon transmission time (TBTT) in a balanced manner; and
transmitting the plurality of beacon frames at the FILS discovery interval.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising:
generating a plurality of FILS frames, RNR IEs of the plurality of FILS frames comprising BSS information of virtual APs in other MBSSID groups; and
transmitting the plurality of FILS frames at the FILS discovery interval.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the target frame is a fifth beacon frame for the first virtual AP, and the method further comprises:
generating a fourth FILS frame for a fourth virtual AP, the fourth virtual AP in a fourth MBSSID group and belonging to the same radio as the first virtual AP and the second virtual AP;
transmitting the fourth FILS frame and the fifth beacon frame, wherein an interval between the transmission of the fourth FILS and the transmission of the fifth beacon frame is less than an interval threshold; and transmitting the fifth beacon frame and beacon frame for other MBSSID groups at a FILS discovery interval.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the target frame is a beacon frame for the first virtual AP, and the method further comprises:
generating a plurality of beacon frames for a plurality of MBSSID groups, wherein an RNR IE of each of the plurality of beacon frames comprises BSS information of virtual APs in other MBSSID groups; and
transmitting the plurality of beacon frames at a FILS discovery interval.

### Claim 11

An access point (AP) comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory storing instructions to cause the at least one processor to:
obtain first basic service set (BSS) information of a first virtual AP in a first multiple basic service set identifier (MBSSID) group and second BSS information of a second virtual AP in a second MBSSID group, the first BSS information is associated with a first fast initial link setup (FILS) frame, and the second BSS information is associated with a second FILS frame;
determine that the first virtual AP and the second virtual AP belong to a same radio of the AP;
generate third BSS information based on the second BSS information, a size of the third BSS information is less than a size of the second BSS information;
generate a reduced neighbor report (RNR) information element (IE) based on the third BSS information; generate a target frame based on the RNR IE and the first BSS information, the target frame is one of a beacon frame or a FILS frame; and
transmit the target frame to a station.

### Claim 12 (depends on 11)

The AP according to claim 11, wherein the instructions causing the at least one processor to generate the third BSS information based on the second BSS information comprise instructions causing the at least one processor to:
determine a BSS identification (BSSID) and a short service set identifier (SSID) of the second virtual AP based on the second BSS information; and
generate the third BSS information based on the BSSID and the short SSID of the second virtual AP.

### Claim 13 (depends on 11)

The AP according to claim 11, wherein the instructions causing the at least one processor to generate the RNR IE based on the third BSS information comprise instructions causing the at least one processor to:
determine a type of the second virtual AP, the type of the second virtual AP indicating that the second virtual AP is a transmitted virtual AP or a non-transmitted virtual AP; and
generate the RNR IE by setting a co-located AP field of the RNR IE to true and setting a transmitted BSSID field of the RNR IE to the type of the second virtual AP.

### Claim 14 (depends on 11)

The AP according to claim 11, wherein the target frame is a first FILS frame for the first virtual AP, and the memory further stores instructions to cause the at least one processor to:
generate a first beacon frame for the first virtual AP;
generate a second beacon frame for the second virtual AP; and
transmit the first beacon frame, the second beacon frame, and the first FILS frame, wherein an interval between the transmission of the first beacon frame and the transmission of the second beacon frame is less than an interval threshold, and an interval between the transmission of the first beacon frame and the transmission of the first FILS frame equals to a FILS discovery interval.

### Claim 15 (depends on 11)

The AP according to claim 11, wherein the target frame is a second FILS frame for the first virtual AP, and the memory further stores instructions to cause the at least one processor to:
generate a third beacon frame for a third virtual AP, the third virtual AP is in a third MBSSID group and belonging to the same radio with the first virtual AP and the second virtual AP;
generate a fourth beacon frame for the second virtual AP; and
transmit the second FILS frame for the first virtual AP, the third beacon frame for the third virtual AP, and the fourth beacon frame for the second virtual AP, wherein an interval between the transmission of the second FILS frame and the transmission of the third beacon frame is less than an interval threshold, and an interval between the transmission of the third beacon frame and the transmission of the fourth beacon frame equals to a FILS discovery interval.

### Claim 16 (depends on 15)

The AP according to claim 15, the memory further stores instructions to cause the at least one processor to:
generate a third FILS frame for the third virtual AP, an RNR IE of the third FILS frame comprising fourth BSS information of the first virtual AP; and
transmit the third FILS frame for the third virtual AP, wherein an interval between the transmission of the third FILS frame and the transmission of the fourth beacon frame for the second virtual AP is less than the interval threshold.

### Claim 17 (depends on 16)

The AP according to claim 16, the memory further stores instructions to cause the at least one processor to:
generate a plurality of beacon frames for a plurality of transmitted virtual APs to be transmitted within a target beacon transmission time (TBTT) in a balanced manner; and
transmit the plurality of beacon frames at the FILS discovery interval.

### Claim 18 (depends on 17)

The AP according to claim 17, the memory further stores instructions to cause the at least one processor to:
generate a plurality of FILS frames, RNR IEs of the plurality of FILS frames comprising BSS information of virtual APs in other MBSSID groups; and
transmit the plurality of FILS frames at the FILS discovery interval.

### Claim 19 (depends on 11)

The AP according to claim 11, wherein the target frame is a fifth beacon frame for the first virtual AP, and the memory further stores instructions to cause the at least one processor to:
generate a fourth FILS frame for a fourth virtual AP, the fourth virtual AP is in a fourth MBSSID group and belonging to the same radio as the first virtual AP and the second virtual AP;
transmit the fourth FILS frame and the fifth beacon frame, wherein an interval between the transmission of the fourth FILS and the transmission of the fifth beacon frame is less than an interval threshold; and
transmit the fifth beacon frame and beacon frame for other MBSSID groups at a FILS discovery interval.

### Claim 20

A non-transitory computer-readable medium comprising instructions stored thereon which, when executed by an access point (AP), cause the AP to:
obtain first basic service set (BSS) information of a first virtual AP in a first multiple basic service set identifier (MBSSID) group and second BSS information of a second virtual AP in a second MBSSID group, the first BSS information is associated with a first fast initial link setup (FILS) frame, and the second BSS information is associated with a second FILS frame;
determine that the first virtual AP and the second virtual AP belong to a same radio of the AP;
generate third BSS information based on the second BSS information, a size of the third BSS information is less than a size of the second BSS information;
generate a reduced neighbor report (RNR) information element (IE) based on the third BSS information;
generate a target frame based on the RNR IE and the first BSS information, the target frame is one of a beacon frame or a FILS frame; and
transmit the target frame to a station.
