Methods and apparatus supporting adaptive decentralized traffic scheduling including a dynamic receiver yielding threshold
First Claim
1. A method of operating a first wireless terminal in a system including a first wireless communications link from a second wireless terminal to a third wireless terminal, said first communications link having a higher priority than a second communications link from a fourth wireless terminal to said first wireless terminal, the method comprising:
- receiving a signal from the second wireless terminal;
receiving a transmission request from the fourth wireless terminal, the transmission request indicating an intent of the fourth wireless terminal to transmit data to the first wireless terminal;
estimating the quality of the second communications link from the signal received from the second wireless terminal and the transmission request received from the fourth wireless terminal;
dynamically generating a yielding threshold based on at least one of;
i) historic link quality information corresponding to the second communications link;
or ii) quality of service information corresponding to the second communications link; and
yielding when the estimated quality of the second communications link does not exceed the dynamically generated yielding threshold, wherein the yielding comprises a decision to not have the fourth wireless terminal transmit the data to the first wireless terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus relating to scheduling of air link resources, e.g., traffic segments, in a wireless communications system are described. Various described methods and apparatus are well suited to wireless peer to peer networks in which traffic scheduling is decentralized, e.g. an ad hoc peer to peer network. An individual wireless terminal corresponding to a peer to peer connection which desires to communicate traffic signals makes a receiver yielding decision. The receiver yielding decision, in some embodiments, includes comparing a link quality estimate corresponding to its own link, to a dynamically generated receiver yielding threshold. The dynamically generated receiver yielding threshold is determined based on at least one of: quality of service information corresponding to its own link and historical link quality information corresponding to its own link.
33 Citations
37 Claims
-
1. A method of operating a first wireless terminal in a system including a first wireless communications link from a second wireless terminal to a third wireless terminal, said first communications link having a higher priority than a second communications link from a fourth wireless terminal to said first wireless terminal, the method comprising:
-
receiving a signal from the second wireless terminal; receiving a transmission request from the fourth wireless terminal, the transmission request indicating an intent of the fourth wireless terminal to transmit data to the first wireless terminal; estimating the quality of the second communications link from the signal received from the second wireless terminal and the transmission request received from the fourth wireless terminal; dynamically generating a yielding threshold based on at least one of;
i) historic link quality information corresponding to the second communications link;
or ii) quality of service information corresponding to the second communications link; andyielding when the estimated quality of the second communications link does not exceed the dynamically generated yielding threshold, wherein the yielding comprises a decision to not have the fourth wireless terminal transmit the data to the first wireless terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A first wireless terminal in a system including a first wireless communications link from a second wireless terminal to a third wireless terminal, said first communications link having a higher priority than a second communications link from a fourth wireless terminal to said first wireless terminal, the first wireless terminal comprising:
-
at least one processor configured to; receive a signal from the second wireless terminal; receive a transmission request from the fourth wireless terminal, the transmission request indicating an intent of the fourth wireless terminal to transmit data to the first wireless terminal; estimate the quality of the second communications link from the signal received from the second wireless terminal and the transmission request received from the fourth wireless terminal; dynamically generate a yielding threshold based on at least one of;
i) historic link quality information corresponding to the second communications link;
or ii) quality of service information corresponding to the second communications link; andyield when the estimated quality of the second communications link does not exceed the dynamically generated yielding threshold, wherein the yielding comprises a decision to not have the fourth wireless terminal transmit the data to the first wireless terminal; and a memory coupled to said at least one processor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A first wireless terminal in a system including a first wireless communications link from a second wireless terminal to a third wireless terminal, said first communications link having a higher priority than a second communications link from a fourth wireless terminal to said first wireless terminal, the first wireless terminal comprising:
-
means for receiving a signal from the second wireless terminal; means for receiving a transmission request from the fourth wireless terminal, the transmission request indicating an intent of the fourth wireless terminal to transmit data to the first wireless terminal; means for estimating the quality of the second communications link from the signal received from the second wireless terminal and the transmission request received from the fourth wireless terminal; means for dynamically generating a yielding threshold based on at least one of;
i) historic link quality information corresponding to the second communications link;
or ii) quality of service information corresponding to the second communications link; andmeans for yielding when the estimated quality of the second communications link does not exceed the dynamically generated yielding threshold, wherein the yielding comprises a decision to not have the fourth wireless terminal transmit the data to the first wireless terminal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product for use in a first wireless terminal in a system including a first wireless communications link from a second wireless terminal to a third wireless terminal, said first communications link having a higher priority than a second communications link from a fourth wireless terminal to said first wireless terminal, the computer program product comprising:
-
a non-transitory computer readable medium comprising; code for causing at least one computer to receive a signal from the second wireless terminal; code for causing the at least one computer to receive a transmission request from the fourth wireless terminal, the transmission request indicating an intent of the fourth wireless terminal to transmit data to the first wireless terminal; code for causing the at least one computer to estimate the quality of the second communications link from the signal received from the second wireless terminal and the transmission request received from the fourth wireless terminal; code for causing the at least one computer to dynamically generate a yielding threshold based on at least one of;
i) historic link quality information corresponding to the second communications link;
or ii) quality of service information corresponding to the second communications link; andcode for causing the at least one computer to yield when the estimated quality of the second communications link does not exceed the dynamically generated yielding threshold, wherein the yielding comprises a decision to not have the fourth wireless terminal transmit the data to the first wireless terminal.
-
Specification