# US 2013/0155879 A1 · Quasi-dynamic spectrum access for internet of things (iot) applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0155879 A1
- Document ID: US20130155879A1
- Status: Published application
- Kind: A1
- Application number: 13/328,259
- Filed: 2011-12-16
- Published: 2013-06-20
- Earliest claimed: 2011-12-16
- Assignees: International Business Machines Corporation
- Inventors: Ting He; Kang-Won Lee; Yonghua Lin; Qing Wang; Murtaza Zafer; Hai Zhan
- Web page: https://patentgrep.com/patent/US20130155879A1

## CPC

- H04W 72/535: {based on resource usage policies}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Spectrum access for Internet of things (IOT) applications including receiving information about expected use by a primary user of a spectrum band in a radio frequency spectrum. The spectrum band is classified into at least two working modes based on the expected use. The spectrum band is sensed to determine a current access pattern of the primary user. Based on the classifying and the sensing, one of the working modes is selected as a current working mode of the primary user. Transmissions are scheduled on the spectrum band using a current schedule that is responsive to the current working mode of the primary user. If the current working mode of the primary user changes, the sensing, selecting, scheduling, and determining whether the current working mode has changed are re-performed. Otherwise, the transmission scheduling and determining if the current working mode has changed are re-performed.

## Claims

### Claim 1

A method comprising:
receiving information about an expected use of a spectrum band in a radio frequency spectrum, the expected use by a primary user and the receiving at a mobile device;
classifying the expected use of the spectrum band into at least two working modes, the classifying responsive to the information about the expected use;
sensing the spectrum band to determine a current access pattern of the primary user;
selecting one of the working modes as a current working mode of the primary user, the selecting responsive to the classifying and to the current access pattern of the primary user;
scheduling transmissions on the spectrum band using a current schedule that is responsive to the current working mode of the primary user, the scheduling as a secondary user of the spectrum band;
determining whether the current working mode of the primary user has changed;
if the current working mode of the primary user has changed, re-performing the sensing, selecting, scheduling, and determining; and
if the current working mode of the primary user has not changed, re-performing the scheduling and determining.

### Claim 2 (depends on 1)

The method of claim 1, further comprising probing the spectrum band for a data transmission drift associated with the current working mode of the primary user, wherein the scheduling transmissions on the spectrum band is further responsive to the data transmission drift associated with the current working mode of the primary user.

### Claim 3 (depends on 1)

The method of claim 1, wherein the determining whether the current working mode of the primary user has changed is responsive to a signal to noise ratio on the spectrum band.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining whether the current working mode of the primary user has changed is responsive to a bit error rate on the spectrum band.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining whether the current working mode of the primary user has changed is responsive to a probe of the spectrum band.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining that a programmable time interval has elapsed; and
re-performing the sensing, selecting, scheduling, and determining whether the current working mode of the primary user has changed.

### Claim 7 (depends on 1)

The method of claim 1, wherein the receiving, classifying, sensing, and selecting are performed in response to the mobile device being powered on.

### Claim 8

A device comprising a processor configured to perform a method comprising:
receiving information about an expected use of a spectrum band in a radio frequency spectrum, the expected use by a primary user;
classifying the expected use of the spectrum band into at least two working modes, the classifying responsive to the information about the expected use;
sensing the spectrum band to determine a current access pattern of the primary user;
selecting one of the working modes as a current working mode of the primary user, the selecting responsive to the classifying and to the current access pattern of the primary user;
scheduling transmissions on the spectrum band using a current schedule that is responsive to the current working mode of the primary user, the scheduling as a secondary user of the spectrum band;
determining whether the current working mode of the primary user has changed;
if the current working mode of the primary user has changed, re-performing the sensing, selecting, scheduling, and determining; and
if the current working mode of the primary user has not changed, re-performing the scheduling and determining.

### Claim 9 (depends on 8)

The device of claim 8, wherein the method further comprises probing the spectrum band for a data transmission drift associated with the current working mode of the primary user, wherein the scheduling transmissions on the spectrum band is further responsive to the data transmission drift associated with the current working mode of the primary user.

### Claim 10 (depends on 8)

The device of claim 8, wherein the determining whether the current working mode of the primary user has changed is responsive to a signal to noise ratio on the spectrum band.

### Claim 11 (depends on 8)

The device of claim 8, wherein the determining whether the current working mode of the primary user has changed is responsive to a bit error rate on the spectrum band.

### Claim 12 (depends on 8)

The device of claim 8, wherein the determining whether the current working mode of the primary user has changed is responsive to a probe of the spectrum band.

### Claim 13 (depends on 8)

The device of claim 8, wherein the method further comprises:
determining that a programmable time interval has elapsed; and
re-performing the sensing, selecting, scheduling, and determining whether the current working mode of the primary user has changed.

### Claim 14 (depends on 8)

The device of claim 8, wherein the receiving, classifying, sensing, and selecting are performed in response to the device being powered on.

### Claim 15

A computer program product comprising:
a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
receiving information about an expected use of a spectrum band in a radio frequency spectrum, the expected use by a primary user;
classifying the expected use of the spectrum band into at least two working modes, the classifying responsive to the information about the expected use;
sensing the spectrum band to determine a current access pattern of the primary user;
selecting one of the working modes as a current working mode of the primary user, the selecting responsive to the classifying and to the current access pattern of the primary user;
scheduling transmissions on the spectrum band using a current schedule that is responsive to the current working mode of the primary user, the scheduling as a secondary user of the spectrum band;
determining whether the current working mode of the primary user has changed;
if the current working mode of the primary user has changed, re-performing the sensing, selecting, scheduling, and determining; and
if the current working mode of the primary user has not changed, re-performing the scheduling and determining.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the method further comprises probing the spectrum band for a data transmission drift associated with the current working mode of the primary user, wherein the scheduling transmissions on the spectrum band is further responsive to the data transmission drift associated with the current working mode of the primary user.

### Claim 17 (depends on 15)

The computer program product of claim 15, wherein the determining whether the current working mode of the primary user has changed is responsive to a signal to noise ratio on the spectrum band.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein the determining whether the current working mode of the primary user has changed is responsive to a bit error rate on the spectrum band.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein the determining whether the current working mode of the primary user has changed is responsive to a probe of the spectrum band.

### Claim 20 (depends on 15)

The computer program product of claim 15, wherein the method further comprises:
determining that a programmable time interval has elapsed; and
re-performing the sensing, selecting, scheduling, and determining whether the current working mode of the primary user has changed.

### Claim 21

A system comprising:
a media access control (MAC) layer module configured for:
receiving information about an expected use by a primary user of the spectrum band;
classifying the expected use by the primary user into at least two working modes, the classifying responsive to the information about the expected use; and
selecting one of the working modes as a current working mode of the primary user, the selecting responsive to the classifying and to a current access pattern of the primary user on the spectrum band; and
a physical (PHY) layer module in communication with the MAC layer module, the PHY layer module configured for:
sensing the spectrum band to determine the current access pattern of the primary user;
scheduling transmissions on the spectrum band using a current schedule that is responsive to the current working mode of the primary user;
determining whether the current working mode of the primary user has changed;
if the current working mode of the primary user has changed, communicating the change to the MAC layer module, wherein the MAC layer module re-performs the selecting responsive to the communicating; and
if the current working mode of the primary user has not changed, re-performing the scheduling and determining.

### Claim 22 (depends on 21)

The system of claim 21, wherein the PHY layer module is further configured for probing the spectrum band for a data transmission drift associated with the current working mode of the primary user, wherein the scheduling transmissions on the spectrum band is further responsive to the data transmission drift associated with the current working mode of the primary user.

### Claim 23 (depends on 21)

The system of claim 21, wherein the determining whether the current working mode of the primary user has changed is responsive to at least one of a signal to noise ratio on the spectrum band and a bit error rate on the spectrum band.

### Claim 24 (depends on 21)

The system of claim 21, wherein the determining whether the current working mode of the primary user has changed is responsive to a probe of the spectrum band.

### Claim 25 (depends on 21)

The system of claim 21, wherein the determining whether the current working mode of the primary user has changed is responsive to a programmable time interval.
