Channel control for communication using dynamic spectrum access

US2022394489A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022394489-A1
Application numberUS-202217820882-A
CountryUS
Kind codeA1
Filing dateAug 18, 2022
Priority dateMay 15, 2020
Publication dateDec 8, 2022
Grant date

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.

The disclosure described herein configures a base station and client devices for communication using dynamic spectrum access within a frequency spectrum that includes selecting, from a list of available channels, a set of channels as active channels. The active channels include uplink channels and downlink channels, and the active channels are distributed among a plurality of base station radios of a base station. A different channel is assigned to different base station radios. At least one uplink channel and at least one downlink channel are assigned to a plurality of client devices based on locations the client devices, wherein at least some client devices have active channels in common. The client devices having the active channels in common are also grouped on shared channels and time slots assigned to the client devices in the group, thereby allowing narrowband communication over the channels by the client devices.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for communication using dynamic spectrum access, the system comprising: a processor; and a memory comprising computer program code, the computer program code configured to, with the processor, cause the processor to: select from a list of available dynamic spectrum access channels, a set of channels as active channels, the active channels comprising uplink channels and downlink channels; assign at least one uplink channel and at least one downlink channel to a plurality of client devices based on locations of the plurality of client devices, wherein at least two client devices of the plurality of client devices have at least one active channel in common; enable communication, with channel hopping between assigned channels, between the plurality of client devices; and group acknowledgements from the plurality of client devices on a same active channel, the acknowledgments containing medium access control (MAC) commands specific to the plurality of client devices, wherein each message of a plurality of messages on the uplink channels is followed by a downlink acknowledgement. 2 . The system of claim 1 , wherein the computer program code is further configured to cause the processor to distribute the active channels among a plurality of base station radios of a base station. 3 . The system of claim 2 , wherein the computer program code is further configured to cause the processor to group client devices having at least two active channels in common to share one or more of the active channels, and assign remaining client devices only one active channel, wherein a dwell time is a same for all active channels, the dwell time of the base station radios on an uplink channel defining a time the base station radios stay on an uplink channel to serve the grouped client devices, and a number of dwell time overlaps are no greater than a number of available base station radios. 4 . The system of claim 1 , wherein the computer program code is further configured to cause the processor to group all client devices having the active channels in common on same ones of the shared channels, and assign different time slots for communication for each of the client devices on the same ones of the shared channels, wherein each of the client devices within the group sequentially hops across the active channels in common and transmits data at the assigned time slot for the client device on each of the active channels, such that each client device changes the active channel on which the client device is transmitting at each of the assigned time slots for the client device. 5 . The system of claim 1 , wherein the computer program code is further configured to cause the processor to group acknowledgements from the plurality of client devices on a same active channel, the acknowledgments containing medium access control (MAC) commands specific to the client devices, wherein each message of a plurality of messages on the uplink channels is followed by a downlink acknowledgement. 6 . The system of claim 1 , wherein the plurality of client devices is located within a plurality of regions and wherein the computer program code is further configured to, with the processor, cause the processor to select one active channel as a beaconing channel to communicate during a beaconing period by hopping across the downlink channels on which a base station can communicate and transmit a beacon signal on each of the downlink channels, the beaconing period occurring outside of a normal transmission period, wherein the beacon signals have embedded information including coordinates of a region of the plurality of regions, available channels for the region and a buffer slot in the channels, and further cause the at least one processor to use the beaconing period to configure a new client device, the new client device hopping across a plurality of channels stored within the new client device, the new client device identifying during the beaconing period (i) a region of the plurality of regions in which the new client device is located based on a global positioning system (GPS) location of the new client device and (ii) available channels from the plurality of channels stored within the new client device. 7 . The system of claim 1 , wherein the computer program code is further configured to cause the processor to allow a client device to communicate only on the assigned uplink and downlink channels and during the assigned time slot, wherein a time slot length for the assigned time slot for each client device is determined based at least on a throughput requirement of the client device and a configuration of a plurality of base station radios, wherein the active channels are distributed among the plurality of base station radios of a base station, wherein each client device begins communication within the assigned time slot assigned to the client device based at least in part on communication configuration information received from one or more of the plurality of base station radios, the communication configuration information comprising at least a timestamp, a first data transmission time, a period length of the plurality of base station radios, and a slot length of the assigned time slot. 8 . The system of claim 1 , wherein the base station and the plurality of client devices each have a local count-up counter and a local count-down counter, the local count-up counter and the local count-down counter of the base station are shared with the plurality of client devices, and vice versa, as shared counters within uplink and downlink packets, and wherein the computer program code is further configured to, with the at least one processor, cause the at least one processor to identify a number of missing packets based on a mismatch between (i) the shared counters and (ii) the local count-up counters and a local count-down counters, the mismatch defining a quality level, and to switch channels when the mismatch exceeds a predetermined number. 9 . The system of claim 1 , wherein the system is configured for communication using a television white space (TVWS) spectrum. 10 . A computerized method for communication using dynamic spectrum access, the computerized method comprising: selecting from a list of available dynamic spectrum access channels, a set of channels as active channels, the active channels comprising uplink channels and downlink channels; assigning at least one uplink channel and at least one downlink channel to a plurality of client devices based on locations of the plurality of client devices in the plurality of regions, wherein at least two client devices of the plurality of client devices have at least one active channel in common, and wherein a base station and the plurality of client devices each have a local count-up counter and a local count-down counter, the local count-up counter and the local count-down counter of the base station are shared with the plurality of client devices, and vice versa, as shared counters within uplink and downlink packets; grouping the at least two of the client devices having the active channels in common on shared channels that include the active channels and at least one backup channel; and assigning time slots to the client devices in the group; and enabling communication, with channel hopping between the active channels and the at least one backup channel, between the client devices using the shared channels during the assigned time slots. 11 . The computerized method of claim 10 , further comprising: distributing the active channels among a plurality of base station radios of the base station, wherein a different channel is assigned to different base station

Assignees

Inventors

Classifications

  • in the downlink direction of a wireless link, i.e. towards a terminal · CPC title

  • Wireless traffic scheduling · CPC title

  • in the uplink direction of a wireless link, i.e. towards the network · CPC title

  • based on terminal or device properties · CPC title

  • H04W16/10Primary

    Dynamic resource partitioning · 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 US2022394489A1 cover?
The disclosure described herein configures a base station and client devices for communication using dynamic spectrum access within a frequency spectrum that includes selecting, from a list of available channels, a set of channels as active channels. The active channels include uplink channels and downlink channels, and the active channels are distributed among a plurality of base station radio…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04W16/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).