IP Library Granted Patent US 12,088,499
Granted Patent B2
US 12,088,499 · App. 17/230,783 · Granted Sep 10, 2024

System and method for reducing data packet processing false alarms

Inventors: Tamer Adel Kadous (San Diego, CA); Siddhartha Mallik (San Diego, CA); Ali A. Elghariani (San Diego, CA); Peter John Black (La Jolla, CA); Jaspreet Singh (Upland, CA)
Assignee: Virewirx, Inc.
H04L45/74H04B17/327H04L45/24H04L69/22H04W12/06H04W28/0231H04W28/0252H04W28/06H04W40/02
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,088,499
App. No.
17/230,783
Granted
Sep 10, 2024
Kind
B2
Abstract

Aspects of the disclosure relate to a multipoint environment that enables a station (STA) to communicate with multiple access points (APs) and an AP to communicate with multiple STAs in a single wireless protocol stack. For example, a STA can authenticate simultaneously with multiple APs and decode any data packet that includes in a header a destination address that matches an address of the STA, irrespective of the source address included in the header of the data packet. Similarly, an AP can decode any data packet that includes in a header a destination address that matches an address of the AP or that matches a wildcard address associated with the AP, irrespective of the source address included in the header of the data packet.

Claims (35)

1. A wireless communication device comprising:

an antenna; and

a processor in communication with the antenna, wherein computer-executable instructions, when executed by the processor, cause the wireless communication device to:

decode a first portion of a first packet transmitted by a second wireless communication device prior to a second portion of the first packet being transmitted by the second wireless communication device;

determine that a destination address included in the first portion of the first packet does not match an address of the wireless communication device prior to the second portion of the first packet being transmitted by the second wireless communication device; and

begin to search for a new packet transmitted by the second wireless communication device or a third wireless communication device before transmission of the second portion of the first packet is complete.

2. The wireless communication device of claim 1 , wherein the computer-executable instructions, when executed, further cause the wireless communication device to transmit to the second wireless communication device information identifying an occurrence of a false alarm.

3. The wireless communication device of claim 2 , wherein the information identifying an occurrence of a false alarm comprises a received power level of the first packet.

4. The wireless communication device of claim 2 , wherein the computer-executable instructions, when executed, further cause the wireless communication device to:

process a minimum receive sensitivity level received from the second wireless communication device; and

ignore any transmitted packets that have a received power level below the minimum receive sensitivity level.

5. The wireless communication device of claim 1 , wherein the computer-executable instructions, when executed, further cause the wireless communication device to determine a minimum receive sensitivity level based on at least one of a received power level of the first packet or received power levels of one or more other packets detected by the wireless communication device that had a destination address that did not match the address of the wireless communication device.

6. The wireless communication device of claim 1 , wherein the computer-executable instructions, when executed, further cause the wireless communication device to:

transmit a second packet to the second wireless communication device; and

determine that the second wireless communication device did not receive the second packet.

7. The wireless communication device of claim 6 , wherein the computer-executable instructions, when executed, further cause the wireless communication device to determine a minimum receive sensitivity level for the second wireless communication device based at least on one of a transmission power level of the second packet or an estimate of a path loss between the wireless communication device and the second wireless communication device.

8. The wireless communication device of claim 7 , wherein the minimum receive sensitivity level is at most a level below the transmission power level of the second packet.

9. The wireless communication device of claim 6 , wherein an access point controller is configured to select a third wireless communication device to transmit the second packet to the second wireless communication device in response to a transmission of the second packet by the wireless communication device failing.

10. The wireless communication device of claim 9 , wherein the third wireless communication device is located at a position spatially different than a position of the wireless communication device.

11. The wireless communication device of claim 9 , wherein the wireless communication device and the third wireless communication device are both configured to transmit data to the second wireless communication device using a same wireless protocol stack.

12. The wireless communication device of claim 9 , wherein the access point controller pre-caches the second packet at the third wireless communication device prior to a transmission of the second packet by the wireless communication device.

13. The wireless communication device of claim 6 , wherein a third wireless communication device retransmits the second packet to the second wireless communication device after an initial transmission of the second packet by the wireless communication device fails.

14. The wireless communication device of claim 13 , wherein the third wireless communication device causes a scheduler to receive a beam visibility report indicating that the third wireless communication device is transmitting data to the second wireless communication device instead of the wireless communication device, wherein the scheduler schedules a third packet intended for the second wireless communication device to be transmitted by the third wireless communication device instead of the wireless communication device in response to receipt of the beam visibility report.

15. The wireless communication device of claim 1 , wherein the address of the wireless communication device comprises a wildcard address.

16. The wireless communication device of claim 1 , wherein the first portion of the first packet comprises one of a header of the first packet or a preamble of the first packet.

17. The wireless communication device of claim 1 , wherein the wireless communication device is one of a station or an access point.

18. The wireless communication device of claim 1 , wherein the second wireless communication device transmits the first packet during an unassigned raster interval.

19. A computer-implemented method comprising:

decoding, by a wireless communication device, a first portion of a first packet transmitted by a second wireless communication device prior to a second portion of the first packet being transmitted by the second wireless communication device;

determining that a destination address included in the first portion of the first packet does not match an address of the wireless communication device prior to the second portion of the first packet being transmitted by the second wireless communication device; and

begin searching for a new packet transmitted by the second wireless communication device or a third wireless communication device before transmission of the second portion of the first packet is complete.

20. The computer-implemented method of claim 19 , further comprising:

transmitting to the second wireless communication device information identifying an occurrence of a false alarm;

receiving a minimum receive sensitivity level from the second wireless communication device; and

ignoring any transmitted packets that have a received power level below the minimum receive sensitivity level.

Assignments (4)
CHANGE OF NAME Recorded Nov 30, 2023
From: XCOM LABS, INC.
To: VIREWIRX, INC.
Reel/Frame 065740/0871 →
RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 064165/FRAME 0054 Recorded Aug 29, 2023
From: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
To: XCOM LABS, INC.
Reel/Frame 064807/0677 →
SECURITY INTEREST Recorded Jun 29, 2023
From: XCOM LABS, INC.
To: PAUL ERIC JACOBS TRUST, DTD APRIL 9, 2018
Reel/Frame 064165/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: KADOUS, TAMER ADEL; MALLIK, SIDDHARTHA; ELGHARIANI, ALI A.; BLACK, PETER JOHN; SINGH, JASPREET
To: XCOM LABS, INC.
Reel/Frame 061247/0722 →
Continuity (2)
Provisional Application 63010500 · Apr 15, 2020
Related Publication 20210329486A1 · Oct 21, 2021
Cited By (1)
US 12,683,895