Communication using dynamic spectrum access based on channel selection

US2023209578A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023209578-A1
Application numberUS-202318179321-A
CountryUS
Kind codeA1
Filing dateMar 6, 2023
Priority dateMay 15, 2020
Publication dateJun 29, 2023
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 client device for communication using dynamic spectrum access within a frequency spectrum, such as television white space (TVWS), using a determined location of the client device based on location information, such as from a global positioning system. A dynamic spectrum access database of channels is accessed based on the location information. Available channels are determined for the client device from the channels based on the location information. A list of the available channels for use by the client device are transmitted to the client device, thereby allowing narrowband communication over the channels.

First claim

Opening claim text (preview).

What is claimed is: 1 . A network system comprising: a dynamic spectrum access database; and a gateway comprising a base station, the gateway configured to access the dynamic spectrum access database, wherein a client device is configured to communicate with the base station, wherein the gateway: determines a list of available dynamic spectrum access channels from the accessed dynamic spectrum access database based on geo-location information of the client device, assigns a predefined channel hopping schedule across available channels from the list of the available channels based on a predicted future location of the client device, determines to switch from an active channel to another of the available channels by determining the active channel is unavailable or noisy based on missing downlink packets from the active channel, and wherein the client device is configured to communicate using the other available channel. 2 . The network system of claim 1 wherein the gateway further: defines a time slot structure to allocate talk time for the client device, the time slot structure comprising a plurality of time slots, wherein each time slot of the plurality of time slots includes a time slot length. 3 . The network system of claim 2 wherein the client device is configured to communicate using the other available channel during an assigned time slot of the plurality of time slots. 4 . The network system of claim 2 wherein the gateway further defines a gap period between two consecutive time slots of the plurality of time slots. 5 . The network system of claim 4 wherein the gateway further: changes the defined gap period, and based on the changed gap period, notifies the client device of the changed gap period. 6 . The network system of claim 2 wherein: the gateway further defines a start time associated with a time slot of the plurality of time slots, and the client device is configured to initiate a first transmission attempt during the time slot associated with the start time. 7 . The network system of claim 1 wherein the assigned predefined channel hopping schedule comprises the active channel for an uplink transmission and a second active channel for downlink transmission. 8 . The network system of claim 1 wherein: the assigned predefined channel hopping schedule comprises a first active channel and a second active channel, and the client device is configured to sequentially hop from the first active channel to the second active channel according to the assigned predefined channel hopping schedule while transmitting data. 9 . A computerized method, comprising: accessing a dynamic spectrum access database; determining a list of available dynamic spectrum access channels from the accessed dynamic spectrum access database based on geo-location information of a client device, defining a time slot structure to allocate talk time for the client device, the time slot structure comprising a plurality of time slots, wherein each time slot of the plurality of time slots includes a time slot length; assigning, based on the defined time slot structure, a predefined channel hopping schedule across available channels from the list of the available channels based on a predicted future location of the client device; and determining to switch from an active channel to another of the available channels by determining the active channel is unavailable or noisy based on missing downlink packets from the active channel, wherein the client device is configured to communicate using the other available channel during an assigned time slot of the plurality of time slots. 10 . The computerized method of claim 9 further comprising: defining a gap period between two consecutive time slots of the plurality of time slots. 11 . The computerized method of claim 10 further comprising: changing the defined gap period, and based on the changed gap period, notifying the client device of the changed gap period. 12 . The computerized method of claim 9 further comprising: defining a start time associated with a time slot of the plurality of time slots, wherein the client device is configured to initiate a first transmission attempt during the time slot associated with the start time. 13 . The computerized method of claim 9 wherein the assigned predefined channel hopping schedule comprises the active channel for an uplink transmission and a second active channel for downlink transmission. 14 . The computerized method of claim 9 wherein: the assigned predefined channel hopping schedule comprises a first active channel and a second active channel, and the client device is configured to sequentially hop from the first active channel to the second active channel according to the assigned predefined channel hopping schedule while transmitting data. 15 . A computer-storage medium storing instructions that, when executed by a processor, cause the processor to: access a dynamic spectrum access database; determine a list of available dynamic spectrum access channels from the accessed dynamic spectrum access database based on geo-location information of a client device, define a time slot structure to allocate talk time for the client device, the time slot structure comprising a plurality of time slots, wherein each time slot of the plurality of time slots includes a time slot length; assign, based on the defined time slot structure, a predefined channel hopping schedule across available channels from the list of the available channels based on a predicted future location of the client device; and determine to switch from an active channel to another of the available channels by determining the active channel is unavailable or noisy based on missing downlink packets from the active channel, wherein the client device is configured to communicate using the other available channel during an assigned time slot of the plurality of time slots. 16 . The computer-storage medium of claim 15 wherein the instructions further cause the processor to: define a gap period between two consecutive time slots of the plurality of time slots. 17 . The computer-storage medium of claim 16 wherein the instructions further cause the processor to: change the defined gap period, and based on the changed gap period, notify the client device of the changed gap period. 18 . The computer-storage medium of claim 15 wherein the instructions further cause the processor to: define a start time associated with a time slot of the plurality of time slots, wherein the client device is configured to initiate a first transmission attempt during the time slot associated with the start time. 19 . The computer-storage medium of claim 15 wherein the assigned predefined channel hopping schedule comprises the active channel for an uplink transmission and a second active channel for downlink transmission. 20 . The computer-storage medium of claim 15 wherein: the assigned predefined channel hopping schedule comprises a first active channel and a second active channel, and the client device is configured to sequentially hop from the first active channel to the second active channel according to the assigned predefined channel hopping schedule while transmitting data.

Assignees

Inventors

Classifications

  • Gateway arrangements · CPC title

  • Receivers · CPC title

  • Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • using carrier sensing, e.g. carrier sense multiple access [CSMA] · 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 US2023209578A1 cover?
The disclosure described herein configures a client device for communication using dynamic spectrum access within a frequency spectrum, such as television white space (TVWS), using a determined location of the client device based on location information, such as from a global positioning system. A dynamic spectrum access database of channels is accessed based on the location information. Availa…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04W72/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 29 2023 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).