IP Library Granted Patent US 12,144,011
Granted Patent B2
US 12,144,011 · App. 16/784,964 · Granted Nov 12, 2024

Single transceiver-DSA via MAC-underlay sensing and signaling

Inventors: Weijun Zhu (Los Angeles, CA); Ajit Warrier (Los Angeles, CA); Mansour Rachid (Los Angeles, CA)
Assignee: SILVUS TECHNOLOGIES, INC.
H04W72/541H04W16/14H04W80/02H04W88/06
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,144,011
App. No.
16/784,964
Granted
Nov 12, 2024
Kind
B2
Abstract

A wireless communication system may include a plurality of nodes that use a medium access control (MAC) protocol to communicate over a shared medium or a primary channel. The MAC protocol may include a non-transmitting state during which one or more nodes are silent in the primary channel while two nodes in the wireless communication system are in communicating over the primary channel. Systems and methods described herein use medium access protocol (MAC) underlay signaling, which may include measuring or sensing availability for spectrum or transmitting data without the loss of network throughput over a secondary channel in a wireless communications system. In some embodiments, the systems and methods described herein use dynamic spectrum access (DSA) protocols to switch the channel of communication in the wireless communication system.

Claims (50)

1. A system for performing secondary operations during data communications over a shared medium, the system comprising:

a first node of a plurality of nodes in a communication network, the first node comprising:

a memory;

an antenna;

a transceiver; and

a hardware processor configured to:

transmit data over a primary channel to a second node of the plurality of nodes;

pause the transmission of data over the primary channel in response to a trigger event;

sense a first channel state of a secondary channel selected from a set of channels in response to the trigger event;

receive, from one or more nodes of the plurality of nodes that does not include the first node, at least one second channel state of at least one channel of the set of channels;

share, to one or more nodes of the plurality of nodes that does not include the first node, at least the first channel state;

update, in the memory, information associated with the set of channels based on the first channel state or the at least one second channel state;

select a candidate channel from the set of channels based on the information;

store the candidate channel in the memory;

continue transmission of data over the primary channel; and

shift the transmission of data to the stored candidate channel when there is interference in the primary channel.

2. The system of claim 1 , wherein the transmission is paused even if it results in loss of data.

3. The system of claim 1 , wherein the trigger event comprises a lapsed timeout period.

4. The system of claim 3 , wherein the lapsed timeout period comprises 100 milliseconds.

5. The system of claim 3 , wherein the hardware processor is further configured to:

identify a network density around the transceiver; and

update the lapsed timeout period based on the network density.

6. The system of claim 5 , wherein to update the trigger event, the hardware processor is configured to increase the lapsed timeout period if the network density meets a threshold value.

7. The system of claim 1 , wherein the hardware processor is configured to detect interference on the primary channel and wherein the trigger event comprises the detected interference exceeding a threshold value.

8. The system of claim 1 , wherein the trigger event comprises receiving, via the transceiver, a flagged data packet.

9. The system of claim 1 , wherein to determine the first channel state the hardware processor is configured to perform multiple dynamic spectrum access operations and wherein the hardware processor is configured to stop performing the dynamic spectrum access operations after a lapsed time period.

10. The system of claim 9 , wherein the multiple dynamic spectrum access operations comprises at least one of: sensing a state of the primary channel, storing the sensed state into the memory, or transmitting a stored state of one or more channels.

11. The system of claim 1 , wherein the hardware processor is configured to select the primary channel from a plurality of channels based on a state of the at least one of the plurality of channels.

12. The system of claim 1 , wherein the processor is further configured to:

send a request to send (RTS) signal to the plurality of nodes; and

receive a clear to send (CTS) signal from the second node;

wherein the RTS signal is sent to the second node to inform one or more other nodes of the plurality of nodes that the first node will transmit data over the primary channel to the second node; and

wherein the one or more other nodes enter a non-transmitting mode upon receiving the RTS.

13. The system of claim 12 , wherein the RTS signal comprises an amount of time the first node will send data over the primary channel to the second node.

14. The system of claim 12 , wherein the trigger event comprises receiving a different RTS signal from one of the nodes in the plurality of nodes.

15. The system of claim 1 , wherein the second channel state or third channel state are determined by dynamic spectrum access operations performed by one or more nodes of the plurality of nodes that does not include the first node on the second channel or third channel.

16. A method of operating a mobile ad hoc communication network, the method comprising: each individual node of a plurality of nodes in a mobile ad hoc network independently performing the steps comprising:

operating the individual node over a primary channel;

periodically performing a set of operation comprising:

if the individual node is currently transmitting, pausing the transmission even if it results in a loss of data;

accessing channel state information stored in a memory of the individual node, wherein the channel state information comprises first channel data determined by the individual node; and

sharing the channel state information with one or more other nodes of the plurality of nodes in the mobile ad hoc network;

receiving second channel data from at least one other node of the plurality of nodes;

updating, in the memory, the channel state information based on the received second channel data;

selecting a candidate channel from a set of secondary channels based on the channel state information; and

shifting operation to the candidate channel when the individual node detects interference in the primary channel that is greater than a threshold.

17. The method of claim 16 , wherein each individual node of the plurality of nodes further performs the steps of:

randomly selecting a secondary channel from the set of secondary channels,

sensing a state of the selected secondary channel to determine the first channel data, and

updating, in the memory, the channel state information to include the first channel data.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2025
From: MUFG BANK, LTD.
To: SILVUS TECHNOLOGIES, INC.
Reel/Frame 071958/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: ZHU, WEIJUN; WARRIER, AJIT; RACHID, MANSOUR
To: SILVUS TECHNOLOGIES, INC.
Reel/Frame 068575/0403 →
PATENT SECURITY INTEREST AGENT AGREEMENT Recorded Jan 3, 2023
From: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
To: MUFG BANK, LTD., AS COLLATERAL AGENT
Reel/Frame 062265/0510 →
PATENT SECURITY AGREEMENT Recorded Nov 12, 2020
From: SILVUS TECHNOLOGIES, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 054400/0284 →
Continuity (2)
Provisional Application 62803329 · Feb 8, 2019
Related Publication 20200260464A1 · Aug 13, 2020
Cited By (3)
US 1,112,255 US 12,537,590 US 12,707,429