Cognitive multi-user OFDMA

US9774415B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9774415-B2
Application numberUS-201514656694-A
CountryUS
Kind codeB2
Filing dateMar 12, 2015
Priority dateDec 12, 2006
Publication dateSep 26, 2017
Grant dateSep 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing device operating according to a frequency division multiplexed protocol in which communication occurs over a signal formed from a plurality of sub-channels selected from anywhere in a frequency spectrum. A computing device may select sub-channels cognitively by using information about sub-channels previously deemed suitable or unsuitable by that computing device or other computing devices. A described technique for determining sub-channel suitability includes analyzing radio frequency energy in the sub-channel to detect signals generated by another computing device or high noise levels. Information may also be used to cognitively select sub-channels to be analyzed, such as by first selecting for analysis previously-used sub-channels.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising a computing device that includes at least one processor and at least one program module that are together configured for performing actions comprising; determining, by the computing device, a number of sub-channels of a plurality of sub-channels within a particular frequency spectrum that is divided into multiple channels that are each further divided into sub-channels of the plurality of sub-channels, where the determined number of sub-channels are sufficient for transmitting data at a desired data rate; selecting, by the computing device until the determined number of sub-channels is selected without regard to whether the selected sub-channels are contiguous or non-contiguous, ones of the plurality of sub-channels within the particular frequency spectrum, where the selecting avoids any of the plurality of sub-channels that are deemed unsuitable for communication; first transmitting, by the computing device to a second device via a control frequency and a particular protocol, a notification message that identifies the selected ones of the plurality of sub-channels within the particular frequency spectrum; and second transmitting, by the computing device in response to the notification message being transmitted and without requiring any response to the transmitted notification message, the data to the second device via the selected ones of the plurality of sub-channels within the particular frequency spectrum. 2. The system of claim 1 where a sub-channel is deemed unsuitable by determining that the sub-channel is being used by another device. 3. The system of claim 1 where a sub-channel is deemed unsuitable by determining that the sub-channel is being subjected to at least a threshold amount of electronic interference. 4. The system of claim 3 where the determining that the sub-channel is being subjected to at least a threshold amount of electronic interference is based on monitoring the sub-channel. 5. The system of claim 1 , the actions further comprising reporting a data rate supported by the selected ones of the plurality of sub-channels. 6. The system of claim 1 where the transmitted notification message serves to reserve for use the selected ones of the plurality of sub-channels. 7. A method performed by a computing device according to computer-executable instructions, the computing device of a plurality of computing devices, the computing device comprising at least one processor and memory, the method comprising: determining, by the computing device, a number of sub-channels of a plurality of sub-channels within a particular frequency spectrum that is divided into multiple channels that are each further divided into sub-channels of the plurality of sub-channels, where the determined number of sub-channels are sufficient for transmitting data at a desired data rate; selecting, by the computing device until the determined number of sub-channels is selected without regard to whether the selected sub-channels are contiguous or non-contiguous, ones of the plurality of sub-channels within the particular frequency spectrum, where the selecting avoids any of the plurality of sub-channels that are deemed unsuitable for communication; first transmitting, by the computing device to a second device via a control frequency and a particular protocol, a notification message that identifies the selected ones of the plurality of sub-channels within the particular frequency spectrum; and second transmitting, by the computing device in response to the notification message being transmitted and without requiring any response to the transmitted notification message, the data to the second device via the selected ones of the plurality of sub-channels within the particular frequency spectrum. 8. The method of claim 7 where a sub-channel is deemed unsuitable by determining that the sub-channel is being used by another device. 9. The method of claim 7 where a sub-channel is deemed unsuitable by determining that the sub-channel is being subjected to at least a threshold amount of electronic interference. 10. The method of claim 9 where the determining that the sub-channel is being subjected to at least a threshold amount of electronic interference is based on monitoring the sub-channel. 11. The method of claim 7 further comprising reporting a data rate supported by the selected ones of the plurality of sub-channels. 12. The method of claim 7 where the transmitted notification message serves to reserve for use the selected ones of the plurality of sub-channels. 13. At least one hardware computer-readable medium comprising: a computer memory, the at least one computer-readable medium storing computer-executable instructions that, when executed by at least one processor of a computing device of a plurality of computing devices, cause the computing device to perform actions comprising: determining, by the computing device, a number of sub-channels of a plurality of sub-channels within a particular frequency spectrum that is divided into multiple channels that are each further divided into sub-channels of the plurality of sub-channels, where the determined number of sub-channels are sufficient for transmitting data at a desired data rate; selecting, by the computing device until the determined number of sub-channels is selected without regard to whether the selected sub-channels are contiguous or non-contiguous, ones of the plurality of sub-channels within the particular frequency spectrum, where the selecting avoids any of the plurality of sub-channels that are deemed unsuitable for communication; first transmitting, by the computing device to a second device via a control frequency and a particular protocol, a notification message that identifies the selected ones of the plurality of sub-channels within the particular frequency spectrum; and second transmitting, by the computing device in response to the notification message being transmitted and without requiring any response to the transmitted notification message, the data to the second device via the selected ones of the plurality of sub-channels within the particular frequency spectrum. 14. The at least one hardware computer-readable medium of claim 13 where a sub-channel is deemed unsuitable by determining that the sub-channel is being used by another device. 15. The at least one hardware computer-readable medium of claim 13 where a sub-channel is deemed unsuitable by determining that the sub-channel is being subjected to at least a threshold amount of electronic interference. 16. The at least one hardware computer-readable medium of claim 15 where the determining that the sub-channel is being subjected to at least a threshold amount of electronic interference is based on monitoring the sub-channel. 17. The at least one hardware computer-readable medium of claim 13 , the actions further comprising reporting a data rate supported by the selected ones of the plurality of sub-channels. 18. The at least one hardware computer-readable medium of claim 13 where the transmitted notification message serves to reserve for use the selected ones of the plurality of sub-channels.

Assignees

Inventors

Classifications

  • Time-frequency-code · CPC title

  • Monitoring arrangements {(for transmission in general H04B17/00; for amplifiers H03F1/52, H03F1/523)} · CPC title

  • H04J1/12Primary

    Arrangements for reducing cross-talk between channels {(in line transmission systems H04B3/32; in cables or lines H04B3/26 - H04B3/30)} · CPC title

  • H04L5/0007Primary

    the frequencies being orthogonal, e.g. OFDM(A) or DMT · CPC title

  • H04J11/003Primary

    at the transmitter (transmission to multiple receive units in multiple input multiple output [MIMO] H04B7/0452; transmit antenna weighting H04B7/0615) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9774415B2 cover?
A computing device operating according to a frequency division multiplexed protocol in which communication occurs over a signal formed from a plurality of sub-channels selected from anywhere in a frequency spectrum. A computing device may select sub-channels cognitively by using information about sub-channels previously deemed suitable or unsuitable by that computing device or other computing d…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04J1/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).