Claims
- 1. A method for communication slot allocation and assertion for a planned transmission, comprising:
providing a node; obtaining an array of communication slots; locating at least one available communication slot within the array; allocating the at least one communication slot; determining if the at least one communication slot was made available by priority override; if the at least one communication slot was made available by priority override,
canceling a prior allocation of the at least one communication slot; informing neighboring nodes of the node of cancellation of the prior allocation; asserting usage of the at least one communication slot; informing the neighboring nodes of assertion of the at least one communication slot; determining whether the at least one communication slot is configured to receive or transmit; and if the at least one communication slot is configured to receive, scheduling use of the at least one communication slot.
- 2. The method of claim 1 further comprising,
checking for another allocated communication slot to process.
- 3. The method of claim 1 wherein the array of communication slots is frequencies by times.
- 4. The method of claim 1 wherein the steps of informing the neighboring nodes is only by point-to-point communication.
- 5. The method of claim 1 wherein the steps of informing the neighboring nodes is only by point-to-multipoint communication.
- 6. The method of claim 1 wherein the steps of informing the neighboring nodes is only by broadcast communication.
- 7. The method of claim 1 wherein the steps of informing the neighboring nodes is by one or more of point-to-point communication, point-to-multipoint communication and broadcast communication.
- 8. A signal-bearing medium containing a program which, when executed by a processor in response to a command to allocate at least one communication slot, causes execution of a method comprising:
allocating the at least one communication slot; determining if the at least one communication slot was made available by priority override; if the at least one communication slot was made available by priority override,
canceling a prior allocation of the at least one communication slot; informing neighboring nodes of the node of cancellation of the prior allocation; asserting usage of the at least one communication slot; informing the neighboring nodes of assertion of the at least one communication slot; determining whether the at least one communication slot is configured to receive or transmit; and if the at least one communication slot is configured to receive, scheduling use of the at least one communication slot.
- 9. A method for slot allocation acknowledgement by a node, comprising:
providing slot allocation information; determining if the slot allocation information has been superseded; if the slot allocation information has not been superseded, determining whether the slot allocation information pertains to the node; if the slot allocation information pertains to the node, determining a mode associated with the slot allocation information; if the mode condition is transmit or receive, checking for conflicts and interference with the slot allocation information; if the slot allocation information is not conflicted and not precluded by interference,
scheduling use of a communication slot identified by the slot allocation information; determining whether the mode condition of the slot allocation information involves activity within an interference area of the node; and if the activity is within the interference area, advertising the slot allocation information to neighboring nodes of the node.
- 10. The method of claim 9 further comprising if the mode condition is none, unscheduling usage identified by the slot allocation information.
- 11. The method of claim 9 wherein the advertising is only by point-to-point communication.
- 12. The method of claim 9 wherein the advertising is only by point-to-multipoint communication.
- 13. The method of claim 9 wherein the advertising is only by broadcast communication.
- 14. The method of claim 9 wherein the advertising is by one or more of point-to-point communication, point-to-multipoint communication and broadcast communication.
- 15. The method of claim 9 further comprising if the slot allocation information is not conflicted and not precluded by interference and if the mode condition is a receive mode, acknowledging a sender of usage identified by the slot allocation information.
- 16. The method of claim 15 wherein the acknowledging is only by point-to-point communication.
- 17. The method of claim 15 wherein the acknowledging is only by point-to-multipoint communication.
- 18. The method of claim 15 wherein the acknowledging is only by broadcast communication.
- 19. The method of claim 15 wherein the acknowledging is by one or more of point-to-point communication, point-to-multipoint communication and broadcast communication.
- 20. The method of claim 9 further comprising:
if the slot allocation information is conflicted or precluded by interference,
canceling a slot allocation identified by the slot allocation information; and advertising the neighboring nodes of the node of the canceling of the slot allocation.
- 21. The method of claim 20 wherein the advertising is only by point-to-point communication.
- 22. The method of claim 20 wherein the advertising is only by point-to-multipoint communication.
- 23. The method of claim 20 wherein the advertising is only by broadcast communication.
- 24. The method of claim 20 wherein the advertising is by one or more of point-to-point communication, point-to-multipoint communication and broadcast communication.
- 25. A signal-bearing medium containing a program which, when executed by a processor in response to receiving slot allocation information, causes execution of a method comprising:
determining if the slot allocation information has been superseded; if the slot allocation information has not been superseded, determining whether the slot allocation information pertains to the node; if the slot allocation information pertains to the node, determining a mode associated with the slot allocation information; if the mode condition is transmit or receive, checking for conflicts and interference with the slot allocation information; if the slot allocation information is not conflicted and not precluded by interference, scheduling use of a communication slot identified by the slot allocation information; determining whether the mode condition of the slot allocation information involves activity within an interference area of the node; and if the activity is within the interference area, advertising the slot allocation information to neighboring nodes of the node.
RELATED APPLICATIONS
[0001] This application claims benefit of U.S. provisional patent application Ser. No. 60/284,678, filed Apr. 18, 2001, which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60284678 |
Apr 2001 |
US |