IP Library Granted Patent US 8,155,127
Granted Patent B2
US 8,155,127 · App. 11/595,719 · Granted Apr 10, 2012

Autonomous dynamic spectrum access

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 8,155,127
App. No.
11/595,719
Granted
Apr 10, 2012
Kind
B2
Abstract

Communicating between a plurality of nodes includes: at one or more of the plurality of nodes, sensing spectrum activity on at least one channel; creating and maintaining at least one spectrum awareness table based at least in part on the sensed spectrum activity, determining at least one selected bearer based on the at least one spectrum awareness table; performing an adaptive control channel initialization operation to detect zero or more neighbor nodes.

Claims (86)

1. A method for communicating between a plurality of nodes, comprising:

at one or more of the plurality of nodes:

sensing spectrum activity on at least one channel;

creating and maintaining spectrum awareness data in at least one spectrum awareness table based at least in part on the sensed spectrum activity;

determining at least one selected bearer based on the at least one spectrum awareness table, said determining comprising:

scoring a plurality of candidate bearers based at least in part on a transmit power in each of said plurality of candidate bearers;

prioritizing said scored plurality of candidate bearers by, independently of environmental conditions, considering at least one policy awareness data, said policy awareness data comprising allowed transmit power density information; and

defining a frequency and one or more of a waveform and a power for the selected bearer;

performing an adaptive control channel initialization operation to detect zero or more neighbor nodes; and

updating said determining in response to changes in said sensed spectrum activity without releasing said selected bearer.

2. The method of claim 1 , further comprising:

if at least one neighbor node is detected:

creating and maintaining neighbor data; and

negotiating with at least one of the neighbor nodes to establish at least one bearer.

3. The method of claim 1 , further comprising:

at one or more of the plurality of nodes:

receiving at least a portion of at least one neighbor node's spectrum awareness data; and

updating the spectrum awareness data to reflect the received at least a portion of the neighbor node's spectrum data.

4. The method of claim 1 , further comprising:

at one or more of the plurality of nodes:

sending at least a portion of the spectrum awareness data to at least one neighbor node.

5. The method of claim 1 , further comprising:

at one or more of the plurality of nodes:

receiving at least a portion of at least one neighbor node's spectrum awareness data; and

updating the spectrum awareness data to reflect the received at least a portion of the at least one neighbor node's spectrum awareness table.

6. The method of claim 1 , further comprising:

at one or more of the plurality of nodes:

determining whether to release the at least one bearer, and if so:

sending a bearer release message; and

switching to a different bearer.

7. The method of claim 6 , where the at least one bearer occupies one or more bearer frequencies and where determining whether to release the at least one bearer further comprises:

sensing one or more of the one or more bearer frequencies to detect another user of one or more of the one or more bearer frequencies.

8. The method of claim 6 , where determining whether to release the at least one bearer further comprises:

receiving a bearer release message from one or more neighbor nodes.

9. The method of claim 1 , the method further comprising:

at each of the plurality of nodes:

autonomously determining which one or more of the plurality of nodes will transmit in a time slot.

10. The method of claim 1 , further comprising, at one or more of the plurality of nodes:

receiving at least a portion of one or more neighbor node's neighbor data; and

determining a 2-hop neighborhood of nodes.

11. A wireless node operable to communicate with one or more other mobile nodes, comprising:

an interface operable to:

send and receive signals; and

sense spectrum activity on at least one channel; and

one or more processors, where one of the one or more processors are operable to:

sense spectrum activity on at least one channel;

create and maintain spectrum awareness data in at least one spectrum awareness table based at least in part on the sensed spectrum activity;

determine at least one selected bearer based on the at least one spectrum awareness table by:

scoring a plurality of candidate bearers based at least in part on a transmit power in each of said plurality of candidate bearers;

prioritizing said scored plurality of candidate bearers by, independently of environmental conditions, considering at least one policy awareness data, said policy awareness data comprising allowed transmit power density information; and

defining a frequency and one or more of a waveform and a power for the selected bearer;

perform an adaptive control channel initialization operation to detect zero or more neighbor nodes; and

update said selected bearer in response to changes in said sensed spectrum activity without releasing said selected bearer.

12. The wireless node of claim 11 , where one or more of the processors are further configured to:

if at least one neighbor node is detected:

create and maintain neighbor data; and

negotiate with at least one of the neighbor nodes to establish at least one bearer.

13. The wireless node of claim 11 , where one or more of the processors are further configured to:

at one or more of the plurality of nodes:

receive at least a portion of at least one neighbor node's spectrum awareness data; and

update the spectrum awareness data to reflect the received at least a portion of the neighbor node's spectrum data.

14. The wireless node of claim 11 , where one or more of the processors are further configured to:

send at least a portion of the spectrum awareness data to at least one neighbor node.

15. The wireless node of claim 11 , where one or more of the processors are further configured to:

receive at least a portion of at least one neighbor node's spectrum awareness data; and

update the spectrum awareness data to reflect the received at least a portion of the at least one neighbor node's spectrum awareness table.

16. The wireless node of claim 11 , where one or more of the processors are further configured to:

determine whether to release the at least one bearer, and if so:

send a bearer release message; and

switch to a different bearer.

17. The wireless node of claim 16 , where the at least one bearer occupies one or more bearer frequencies and where when determining whether to release the at least one bearer, the processor is further configured to:

sense one or more of the one or more bearer frequencies to detect another user of one or more of the one or more bearer frequencies.

18. The wireless node of claim 16 , where when determining whether to release the at least one bearer, the processor is further configured to:

receive a bearer release message from one or more neighbor nodes.

19. The wireless node of claim 11 , wherein one or more of the processors are further configured to:

receive at least a portion of one or more neighbor node's neighbor data; and

determine a 2-hop neighborhood of nodes.

20. A system for communicating between a plurality of nodes, comprising:

means for sensing spectrum activity on at least one channel;

means for creating and maintaining spectrum awareness data in at least one spectrum awareness table based at least in part on the sensed spectrum activity;

means for determining at least one selected bearer based on the at least one spectrum awareness table, said means for determining comprising:

means for scoring a plurality of candidate bearers based at least in part on a transmit power in each of said plurality of candidate bearers;

means for prioritizing said scored plurality of candidate bearers by independently of environmental conditions, considering at least one policy awareness data, said policy awareness data comprising allowed transmit power density information; and

means for defining a frequency and one or more of a waveform and a power for the selected bearer;

means for performing an adaptive control channel initialization operation to detect zero or more neighbor nodes; and

means for updating said determining in response to changes in said sensed spectrum activity without releasing said selected bearer.

Assignments (5)
COURT ORDER Recorded Oct 27, 2014
From: POWERWAVE COGNITION, INC.
To: RAYTHEON COMPANY
Reel/Frame 034041/0918 →
CONFIRMATORY LICENSE Recorded Jun 16, 2010
From: RAYTHEON COMPANY
To: AFRL/RIJ
Reel/Frame 024542/0743 →
CONFIRMATORY LICENSE Recorded Jun 1, 2010
From: POWERWAVE COGNITION, INC.
To: AFRL/RIJ
Reel/Frame 024464/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: RAYTHEON COMPANY
To: POWERWAVE COGNITION, INC.
Reel/Frame 022450/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2007
From: SEIDEL, SCOTT Y.; BEREZDIVIN, ROBERTO (NMI); LIVINGSTON, JAY N.; LUETHKE, GARY A.; BRANNAN, TIMOTHY C.; HO, TIN T.; CHAPMAN, KEVIN L.; HERSHEY, STEPHEN P.; YOUNG, DARRELL L.; BREINIG, ROBERT J.
To: RAYTHEON COMPANY
Reel/Frame 019508/0787 →