IP Library Granted Patent US 10,785,608
Granted Patent B2
US 10,785,608 · App. 15/588,092 · Granted Sep 22, 2020

Wireless access points providing hybrid 802.11 and scheduled priority access communications

Inventors: Jaime Fink (San Francisco, CA); David Gurevich (San Mateo, CA); Brian L. Hinman (Los Gatos, CA); Ashok N. Masilamani (Santa Cruz, CA); Vishakan Ponnampalam (Palo Alto, CA)
Assignee: Mimosa Networks, Inc.
H04W4/08H04L61/2069H04W28/0215H04W74/0816H04W88/08H04W84/12H04W88/10
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 10,785,608
App. No.
15/588,092
Granted
Sep 22, 2020
Kind
B2
Abstract

Wireless access points providing hybrid 802.11 and scheduled priority access communications are provided herein. An exemplary wireless access point may be configured to communicate with a set of standard access clients using an 802.11 mode of communication during standard access phases, as well as communicate with a set of priority access clients during priority access phases, when the wireless access point is not communicating with the set of standard access clients, using a priority mode of communication.

Claims (37)

1. A computing device communicating with a wireless access point using a media access control (MAC) protocol, the computing device comprising:

a processor; and

a memory communicatively coupled to the processor and storing the MAC protocol of a priority access MAC layer, the MAC protocol being executable by the processor to:

evaluate a priority activation frame received from the wireless access point to determine whether a group identifier included in the priority activation frame corresponds to a group identifier assigned to the computing device by the wireless access point, the wireless access point comprising a node within a network that is configured to service both standard access clients and priority access clients, where the priority access clients utilize the priority access MAC layer to communicate with the node, the node being configured to schedule access to the network for both the standard access clients and the priority access clients, the node comprising: (a) a standard 802.11 client interface for communicating with client devices using a standard 802.11 mode; and (b) a priority media access control/physical (MAC/PHY) interface for communicating with client devices using the MAC protocol of the priority access MAC layer;

communicate with the wireless access point, for a duration of a priority access phase of the wireless access point when the group identifier of the priority activation frame matches the group identifier of the computing device, the duration of the priority access phase of the wireless access point being greater than a network allocation vector (NAV) maximum duration, the wireless access point communicating individually with at least some priority access clients during the priority access phase, a group identifier of the priority access clients matching the group identifier of the priority activation frame; and

cease communication with the wireless access point when the group identifier of the priority activation frame does not match the group identifier of the computing device.

2. The computing device according to claim 1 , wherein the computing device operates in at least one of a standard 802.11 mode and a priority mode using the MAC protocol.

3. A method, comprising:

storing a MAC protocol in a priority access MAC layer;

receiving a clear to send (CTS) frame including a network allocation vector (NAV) maximum duration from an access point comprising a node within a network that is configured to service both standard access clients and priority access clients, where the priority access clients utilize the priority access MAC layer to communicate with the node, the node being configured to schedule access to the network for both the standard access clients and the priority access clients, the node comprising: (a) a standard 802.11 client interface for communicating with client devices using a standard 802.11 mode; and (b) a priority media access control/physical (MAC/PHY) interface for communicating with client devices using the MAC protocol of the priority access MAC layer;

ceasing transmission with the access point until expiration of the network allocation vector (NAV) maximum duration;

extending the cessation of transmission with the access point when an additional CTS frame is received before the expiration of the network allocation vector (NAV) maximum duration, the access point communicating individually with at least some priority access clients during a priority access phase, a duration of the priority access phase including the NAV maximum duration and a duration of the additional CTS frame; and

communicating with the access point after the expiration of the network allocation vector (NAV) maximum duration using the MAC protocol of the priority access MAC layer.

4. The method according to claim 3 , wherein the duration of the additional CTS frame is equal to e the duration of the priority access phase minus the network allocation vector (NAV) maximum duration.

5. The method according to claim 3 , wherein the additional CTS frame has a network allocation vector (NAV) maximum duration.

6. The method according to claim 3 , wherein communication can occur during a point coordination function interframe space (PIFS) which occurs after the expiration of the network allocation vector (NAV) maximum duration.

7. The method according to claim 3 , wherein the node further comprises a scheduling module that manages standard access phases and priority access phases.

8. The method according to claim 7 , wherein the scheduling module alternates between the standard access phases and the priority access phases.

9. The method according to claim 7 , wherein the scheduling module sets a duration for each of the standard access phases and the priority access phases.

10. A computing device communicating with a wireless access point, the computing device comprising:

a processor; and

a memory communicatively coupled to the processor and storing logic, the logic being executable by the processor to:

store a MAC protocol in a priority access MAC layer;

receive a clear to send (CTS) frame including a network allocation vector (NAV) maximum duration from the wireless access point, the wireless access point comprising a node within a network that is configured to service both standard access clients and priority access clients, where the priority access clients utilize the priority access MAC layer to communicate with the node, the node being configured to schedule access to the network for both the standard access clients and the priority access clients, the node comprising: (a) a standard 802.11 client interface for communicating with client devices using a standard 802.11 mode; and (b) a priority media access control/physical (MAC/PHY) interface for communicating with client devices using the MAC protocol of the priority access MAC layer;

cease transmission with the wireless access point until expiration of the network allocation vector (NAV) maximum duration;

extend the cessation of transmission with the wireless access point when an additional CTS frame is received before the expiration of the network allocation vector (NAV) maximum duration, the wireless access point communicating individually with at least some priority access clients during a priority access phase, a duration of the priority access phase including the NAV maximum duration and a duration of the additional CTS frame; and

communicate with the wireless access point after the expiration of the network allocation vector (NAV) maximum duration using the MAC protocol of the priority access MAC layer.

11. The computing device according to claim 10 , wherein the duration of the additional CTS frame is equal to the duration of the priority access phase minus the network allocation vector (NAV) maximum duration.

12. The computing device according to claim 10 , wherein the additional CTS frame has a network allocation vector (NAV) maximum duration.

13. The computing device according to claim 10 , wherein the computing device can communicate with the wireless access point after a point coordination function interframe space (PIFS) that occurs after the expiration of the network allocation vector (NAV) maximum duration.

14. The computing device according to claim 13 , wherein the computing device can communicate with the wireless access point using the MAC protocol during cessation of transmission during the network allocation vector (NAV) maximum duration.

15. The computing device according to claim 14 , wherein the computing device communicates with the wireless access point using the MAC protocol when a priority access frame is received during the network allocation vector (NAV) maximum duration.

16. The computing device according to claim 15 , wherein the priority access frame comprises a priority access client group identifier for the computing device and the priority access phase duration.

17. The computing device according to claim 16 , wherein the computing device does not communicate with the wireless access point if the priority access client group identifier does not match the priority access client group identifier stored on the computing device.

18. The computing device according to claim 10 , wherein the node further comprises a scheduling module that manages standard access phases and priority access phases.

19. The computing device according to claim 18 , wherein the scheduling module alternates between the standard access phases and the priority access phases.

20. The computing device according to claim 18 , wherein the scheduling module sets a duration for each of the standard access phases and the priority access phases.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Aug 11, 2023
From: DBFIP ANI LLC
To: MIMOSA NETWORKS, INC.
Reel/Frame 064571/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2023
From: AIRSPAN IP HOLDCO LLC
To: MIMOSA NETWORKS, INC.
Reel/Frame 064673/0601 →
SECURITY INTEREST Recorded Aug 13, 2021
From: AIRSPAN IP HOLDCO LLC
To: DBFIP ANI LLC
Reel/Frame 057183/0733 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2021
From: PACIFIC WESTERN BANK, AS AGENT
To: MIMOSA NETWORKS, INC.
Reel/Frame 055326/0285 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2021
From: ALLY BANK
To: MIMOSA NETWORKS, INC.
Reel/Frame 055326/0137 →
SECURITY INTEREST Recorded Jan 7, 2021
From: AIRSPAN IP HOLDCO LLC
To: DBFIP ANI LLC
Reel/Frame 055472/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2020
From: AIRSPAN NETWORKS INC.; MIMOSA NETWORKS, INC.
To: AIRSPAN IP HOLDCO LLC
Reel/Frame 054884/0251 →
SECURITY INTEREST Recorded Nov 21, 2018
From: MIMOSA NETWORKS, INC.
To: PACIFIC WESTERN BANK, AS AGENT
Reel/Frame 047564/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2018
From: ALLY BANK
To: PACIFIC WESTERN BANK, AS AGENT
Reel/Frame 047564/0630 →
SECURITY INTEREST Recorded Nov 13, 2017
From: MIMOSA NETWORKS, INC.
To: ALLY BANK
Reel/Frame 044102/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2017
From: FINK, JAIME; GUREVICH, DAVID; HINMAN, BRIAN L.; MASILAMANI, ASHOK N.; PONNAMPALAM, VISHAKAN
To: MIMOSA NETWORKS, INC.
Reel/Frame 043070/0119 →
Continuity (4)
Continuation 14741423 · Jun 16, 2015
Continuation 14045741 · Oct 3, 2013
Division 13906128 · May 30, 2013
Related Publication 20170238151A1 · Aug 17, 2017
Cited By (1)
US 12,316,014