# US 12,192,889 B2 · Wireless dynamic file exchange

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

- Number: US 12,192,889 B2
- Document ID: US12192889B2
- Status: Granted
- Kind: B2
- Application number: 18/770,384
- Filed: 2024-07-11
- Published: 2024-10-31
- Granted: 2025-01-07
- Earliest claimed: 2019-05-24
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Jerome Henry; Sudhir K. Jain; Malcolm Muir Smith
- Web page: https://patentgrep.com/patent/US12192889B2

## CPC

- H04W 48/16: Discovering, processing access restriction or access information
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04W 28/24: Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
- H04W 48/14: using user query {or user detection}
- H04W 74/0816: with collision avoidance
- H04L 67/30: Profiles
- H04W 76/20: Manipulation of established connections
- 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

Wireless dynamic file exchange is provided by, in response to a triggering network condition occurring, initiating an exchange of a parameter file including non-layer two content via a 802.11 message, such as a Generic Advertisement Service (GAS) message between an access point (AP) and a station (STA) connected to the AP; and in response to determining that the exchange was unsuccessful, terminating a connection between the AP and the STA. The parameter file may be sent over several messages and update the parameters for a new session or an existing session. Devices that do not conform to the updated parameters may be disassociated from the AP and re-connect to receive and implement the updated parameters.

## Claims

### Claim 1

A method, comprising:
establishing a wireless 802.11 connection between an access point (AP) and a station (STA);
after establishing the 802.11 connection, exchanging a parameter file including non-layer two content via an 802.11 frame between the access point (AP) and the station (STA) connected to the AP, wherein the non-layer two content comprises application layer information and Quality of Service (QOS) parameters corresponding to one or more applications,
the exchanging comprising:
transmitting, by the AP, a request message to the STA, wherein the request message comprises the parameter file including the application layer information and the QoS parameters corresponding to one or more applications;
receiving, at the AP, a response message to the request message from the STA; and
maintaining the 802.11 connection between the AP and the STA based on the QoS parameters contained in the request message.

### Claim 2 (depends on 1)

The method of claim 1 further comprising signaling, by the AP, support for the exchanging a parameter file including non-layer two content.

### Claim 3 (depends on 2)

The method of claim 2 wherein the signaling comprises transmitting one or more messages including an information element indicating the support.

### Claim 4 (depends on 1)

The method of claim 1 wherein the QoS parameters of the parameter file are applied only for a duration of the 802.11 connection.

### Claim 5 (depends on 1)

The method of claim 1 wherein the parameter file comprises updated information to previously provided non-layer two content.

### Claim 6 (depends on 1)

The method of claim 1 further comprising initiating the exchange of non-layer two content in response to a request transmitted by the STA.

### Claim 7 (depends on 1)

The method of claim 1 further comprising, in response to determining that the parameter file is too large for transmission via a single request message:
splitting the parameter file into multiple payloads; and
transmitting each payload of the multiple payloads in a corresponding request message.

### Claim 8 (depends on 1)

The method of claim 1 further comprising terminating the 802.11 connection if the response message indicates a rejection by the STA of the request message.

### Claim 9 (depends on 1)

The method of claim 1 wherein the request message is a wireless action frame.

### Claim 10 (depends on 1)

The method of claim 1 wherein the parameter file further comprises a QoS whitelist identifying one or more applications.

### Claim 11

An access point, comprising:
a processor;
a communication interface; and
a memory storage device including instructions that when performed by the processor enable the access point to perform operations comprising:
establishing a wireless 802.11 connection between the access point (AP) and a station (STA);
after establishing the 802.11 connection, exchanging a parameter file including non-layer two content via an 802.11 frame between the access point (AP) and the station (STA) connected to the AP, wherein the non-layer two content comprises application layer information and Quality of Service (QOS) parameters corresponding to one or more applications,
the exchanging comprising:
transmitting, by the AP, a request message to the STA, wherein the request message comprises the parameter file including the application layer information and the QoS parameters corresponding to one or more applications;
receiving, at the AP, a response message to the request message from the STA; and
maintaining the 802.11 connection between the AP and the STA based on the QoS parameters contained in the request message.

### Claim 12 (depends on 11)

The access point of claim 11 wherein the operations further comprise signaling, by the AP, support for the exchanging a parameter file including non-layer two content.

### Claim 13 (depends on 12)

The access point of claim 12 wherein the signaling comprises transmitting one or more messages including an information element indicating the support.

### Claim 14 (depends on 11)

The access point of claim 11 wherein the QoS parameters of the parameter file are applied only for a duration of the 802.11 connection.

### Claim 15 (depends on 11)

The access point of claim 11 wherein the parameter file comprises updated information to previously provided non-layer two content.

### Claim 16 (depends on 11)

The access point of claim 11 wherein the operations further comprise initiating the exchange of non-layer two content in response to a request transmitted by the STA.

### Claim 17 (depends on 11)

The access point of claim 11 wherein the operations further comprise: in response to determining that the parameter file is too large for transmission via a single request message:
splitting the parameter file into multiple payloads; and
transmitting each payload of the multiple payloads in a corresponding request message.

### Claim 18 (depends on 11)

The access point of claim 11 wherein the operations further comprise terminating the 802.11 connection if the response message indicates a rejection by the STA of the request message.

### Claim 19 (depends on 11)

The access point of claim 11 wherein the request message is a wireless action frame.

### Claim 20 (depends on 11)

The access point of claim 11 wherein the parameter file further comprises a QoS whitelist identifying one or more applications.
