Channel control for communication using dynamic spectrum access

US2021360412A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021360412-A1
Application numberUS-202017037533-A
CountryUS
Kind codeA1
Filing dateSep 29, 2020
Priority dateMay 15, 2020
Publication dateNov 18, 2021
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: at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the at least one 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; distribute the active channels among a plurality of base station radios of a base station, wherein a different channel is assigned to different base station radios of the plurality of base station radios; 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 some client devices of the plurality of client devices have active channels in common; group at least some of the client devices having the active channels in common on shared channels that include the active channels and at least one backup channel; assign time slots to the client devices in the group; and enable 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. 2 . The system of claim 1 , wherein the computer program code is further configured to, with the at least one processor, cause the at least one 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. 3 . The system of claim 1 , wherein the computer program code is further configured to, with the at least one processor, cause the at least one 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, with the at least one processor, cause the at least one 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. 5 . 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 at least one processor, cause the at least one processor to select one active channel as a beaconing channel to communicate during a beaconing period by hopping across the downlink channels on which the 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 GPS location of the new client device and (ii) available channels from the plurality of channels stored within the new client device. 6 . The system of claim 1 , wherein the computer program code is further configured to, with the at least one processor, cause the at least one 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 the plurality of base station radios, 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. 7 . 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. 8 . 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; distributing the active channels among a plurality of base station radios of a base station, wherein a different channel is assigned to different base station radios of the plurality of base station radios; 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, wherein at least some client devices of the plurality of client devices have active channels in common; grouping at least some 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. 9 . The computerized method of claim 8 , further comprising grouping all client devices having the active channels in common on same ones of the shared channels and assigning different time slots for communication for each of the client devices on the same ones of the shared channels. 10 . The computerized method of claim 8 , further comprising grouping client devices having at least two activ

Assignees

Inventors

Classifications

  • Wireless traffic scheduling · CPC title

  • based on terminal or device properties · CPC title

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

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

  • Spectrum sharing arrangements {between different networks} · 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 US2021360412A1 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 H04W28/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 18 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).