IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0563524
(2012-07-31)
|
등록번호 |
US-8942301
(2015-01-27)
|
발명자
/ 주소 |
- Hui, Jonathan W.
- Vasseur, Jean-Philippe
- Hong, Wei
|
출원인 / 주소 |
|
대리인 / 주소 |
Parker Ibrahim & Berg LLC
|
인용정보 |
피인용 횟수 :
3 인용 특허 :
30 |
초록
▼
In one embodiment, a transmitting device monitors transmission activity of each of a plurality of subcarriers in a communication network, and determines a set of unutilized subcarriers of the plurality of subcarriers. As such, the transmitting device may then transmit a data frame on one or more of
In one embodiment, a transmitting device monitors transmission activity of each of a plurality of subcarriers in a communication network, and determines a set of unutilized subcarriers of the plurality of subcarriers. As such, the transmitting device may then transmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network. In another embodiment, the transmitting device may also determine timing information associated with the transmission activity, and may correspondingly schedule the transmitting to optimize network performance based on the timing information.
대표청구항
▼
1. A method, comprising: monitoring transmission activity of each of a plurality of subcarriers in a communication network;determining a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;transmitting a data frame on one or
1. A method, comprising: monitoring transmission activity of each of a plurality of subcarriers in a communication network;determining a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;transmitting a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information; andscheduling the transmitting to optimize network performance based on the timing information. 2. The method as in claim 1, wherein scheduling comprises: transmitting the data frame substantially immediately in response to availability of the one or more of the unutilized subcarriers. 3. The method as in claim 1, wherein scheduling comprises: transmitting the data frame in response to availability of a sufficient number of unutilized subcarriers to meet a determined transmission timing. 4. The method as in claim 1, wherein scheduling comprises: determining a first finish time associated with transmitting the data frame substantially immediately in response to availability of the one or more of the unutilized subcarriers;determining a second finish time associated with transmitting the data frame in response to availability of a sufficient number of unutilized subcarriers to meet a determined transmission timing; andselecting whether to transmit the data frame substantially immediately or in response to availability of a sufficient number of unutilized subcarriers based on the quickest finish time of the first and second finish times. 5. The method as in claim 1, wherein scheduling comprises: initiating the transmitting only when the transmitting will finish before a current active transmission. 6. The method as in claim 5, wherein scheduling comprises: detecting multiple active transmissions; and, in response,initiating the transmitting only when the transmitting will finish before the current active transmission of the multiple active transmissions that is expected to finish first. 7. The method as in claim 1, wherein scheduling comprises: limiting frame transmissions on any subcarrier to within a single timeslot shared across all subcarriers. 8. The method as in claim 1, wherein transmitting comprises: transmitting a preamble and physical (PHY) header of the data frame on each individual subcarrier with information as to which one or more subcarriers will be used for the transmitting, such that decoding any individual subcarrier allows the receiving device to determine which one or more subcarriers will be used for the transmitting. 9. The method as in claim 1, further comprising: grouping subcarriers into sub-channels;wherein monitoring transmission activity of each of the plurality of subcarriers comprises monitoring transmission activity of each of a plurality of sub-channels;wherein determining the set of unutilized subcarriers of the plurality of subcarriers comprises determining a set of unutilized sub-channels of the plurality of sub-channels; andwherein transmitting the data frame on one or more of the unutilized subcarriers comprises transmitting the data frame on one or more of the unutilized sub-channels to the receiving device while transmission activity is present on one or more utilized sub-channels. 10. The method as in claim 9, wherein transmitting comprises: transmitting a preamble and physical (PHY) header of the data frame on each individual sub-channel with information as to which one or more sub-channels will be used for the transmitting, such that decoding any individual sub-channel allows the receiving device to determine which one or more sub-channels will be used for the transmitting. 11. The method as in claim 1, further comprising: selecting, based on an optimal tone map, an optimal subcarrier from the set of unutilized subcarriers; andtransmitting the data frame on the optimal subcarrier to the receiving device. 12. An apparatus, comprising: a network interface adapted to communicate data frames over a network using one or more of a plurality of subcarriers in a communication network;a processor coupled to the network interfaces and adapted to execute one or more processes; anda memory configured to store a process executable by the processor, the process when executed operable to: monitor transmission activity of each of a plurality of subcarriers in the communication network;determine a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity;transmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information; andschedule the transmission to optimize network performance based on the timing information. 13. The apparatus as in claim 12, wherein the process when executed to schedule is further operable to: transmit the data frame substantially immediately in response to availability of the one or more of the unutilized subcarriers. 14. The apparatus as in claim 12, wherein the process when executed to schedule is further operable to: transmit the data frame in response to availability of a sufficient number of unutilized subcarriers to meet a determined transmission timing. 15. The apparatus as in claim 12, wherein the process when executed to schedule is further operable to: determine a first finish time associated with transmitting the data frame substantially immediately in response to availability of the one or more of the unutilized subcarriers;determine a second finish time associated with transmitting the data frame in response to availability of a sufficient number of unutilized subcarriers to meet a determined transmission timing; andselect whether to transmit the data frame substantially immediately or in response to availability of a sufficient number of unutilized subcarriers based on the quickest finish time of the first and second finish times. 16. The apparatus as in claim 12, wherein the process when executed to schedule is further operable to: initiate the transmitting only when the transmitting will finish before a current active transmission. 17. The apparatus as in claim 12, wherein the process when executed to schedule is further operable to: limit frame transmissions on any subcarrier to within a single timeslot shared across all subcarriers. 18. The apparatus as in claim 12, wherein the process when executed to transmit is further operable to: transmit a preamble and physical (PHY) header of the data frame on each individual subcarrier with information as to which one or more subcarriers will be used for the transmitting, such that decoding any individual subcarrier allows the receiving device to determine which one or more subcarriers will be used for the transmitting. 19. The apparatus as in claim 12, wherein the process when executed is further operable to: group subcarriers into sub-channels;wherein monitoring transmission activity of each of the plurality of subcarriers comprises monitoring transmission activity of each of a plurality of sub-channels;wherein determining the set of unutilized subcarriers of the plurality of subcarriers comprises determining a set of unutilized sub-channels of the plurality of sub-channels; andwherein transmitting the data frame on one or more of the unutilized subcarriers comprises transmitting the data frame on one or more of the unutilized sub-channels to the receiving device while transmission activity is present on one or more utilized sub-channels. 20. The apparatus as in claim 19, wherein the process when executed to transmit is further operable to: transmit a preamble and physical (PHY) header of the data frame on each individual sub-channel with information as to which one or more sub-channels will be used for the transmitting, such that decoding any individual sub-channel allows the receiving device to determine which one or more sub-channels will be used for the transmitting. 21. The apparatus as in claim 12, wherein the process when executed is further operable to: select, based on an optimal tone map, an optimal subcarrier from the set of unutilized subcarriers; andtransmit the data frame on the optimal subcarrier to the receiving device. 22. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to: monitor transmission activity of each of a plurality of subcarriers in a communication network;determine a set of unutilized subcarriers of the plurality of subcarriers and timing information associated with the transmission activity; andtransmit a data frame on one or more of the unutilized subcarriers to a receiving device while transmission activity is present on one or more utilized subcarriers within the network based on the timing information; andschedule the transmission to optimize network performance based on the timing information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.