# US 12,113,747 B2 · Dynamic frequency assignment based on GPS location

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

- Number: US 12,113,747 B2
- Document ID: US12113747B2
- Status: Granted
- Kind: B2
- Application number: 17/567,803
- Filed: 2022-01-03
- Published: 2023-07-06
- Granted: 2024-10-08
- Earliest claimed: 2022-01-03
- Assignees: Saudi Arabian Oil Company
- Applicants: Saudi Arabian Oil Company
- Inventors: Mohammad S. Alkharafi; Abdullah A. Aseery; Naif R. Almutairi
- Web page: https://patentgrep.com/patent/US12113747B2

## CPC

- H04L 5/0069: {Allocation based on distance or geographical location}
- H04L 5/006: {Quality of the received signal, e.g. BER, SNR, water filling}
- H04L 5/0073: {Allocation arrangements that take into account other cell interferences}
- H04L 5/0098: {Signalling of the activation or deactivation of component carriers, subcarriers or frequency bands}
- H04W 28/0278: {using buffer status reports (dynamic wireless traffic scheduling definition H04W72/12)}
- H04W 72/0453: Resources in frequency domain, e.g. a carrier in FDMA
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 72/541: using the level of interference
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure describes a computer-implemented method that includes: in response to receiving information that a base station from the network of base stations at the geo-exploration site has relocated, obtaining a geographic positioning information of the relocated base station; accessing a database encoding geographic positioning information of base stations from the network of base stations at the geo-exploration site, along with respective frequency assignment information for each base station; analyzing an interference pattern between the base station that has relocated and other base stations from the network that are within a threshold distance of the relocated base station, wherein the relocated base station is being considered for a radio frequency assignment based on the geographic positioning information; and determining the radio frequency assignment for the relocated base station based on the interference pattern.

## Claims

### Claim 1

A computer-implemented method for radio frequency assignment within a network of base stations, the method comprising:
in response to receiving information that a base station from the network of base stations has relocated, obtaining data encoding a geographic position of the relocated base station;
accessing a database storing data encoding geographic positions of base stations from the network of base stations, and respective radio frequency assignment information for each base station;
analyzing an interference pattern between the base station that has relocated and other base stations from the network that are within a threshold distance of the relocated base station, wherein the analyzing comprises:
simulating the interference pattern when assigning the relocated base station a candidate radio frequency based on the geographic position of the relocated base station, and
computing a coverage of the relocated base station relative to the other base stations from the network that are within a threshold distance of the relocated base station;
determining the radio frequency assignment for the relocated base station based on the interference pattern; and
in response to the interference pattern falling below a first threshold level and the coverage exceeding a second threshold level, allocating the candidate radio frequency to the relocated base station.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the interference pattern comprises: a co-channel interference, and an adjacent-channel interference.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
associating, in a database, the candidate radio frequency with the relocated base station.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the analyzing is based on an elevation of a base station, and an antenna height at the base station.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
monitoring a utilization of the relocated base station, wherein the utilization comprises: a traffic patter, and a usage pattern of the base station; and
in response to the utilization exceeding a utilization threshold, analyzing the interference pattern between the relocated base station and other base stations from the network that are within a threshold distance of the relocated base station when the relocated base station is to be assigned an updated radio frequency with increased capacity.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, further comprising:
in response to the interference pattern falling below the first threshold level, allocating the updated radio frequency to the relocated base station; and
associating, in the database, the updated radio frequency with the relocated base station.

### Claim 7

A computer system comprising one or more processors configured to perform operations of:
in response to receiving information that a base station from a network of base stations has relocated, obtaining data encoding a geographic position of the relocated base station;
accessing a database storing data encoding geographic positions of base stations from the network of base stations, and respective radio frequency assignment information for each base station;
analyzing an interference pattern between the base station that has relocated and other base stations from the network that are within a threshold distance of the relocated base station; wherein the analyzing comprises:
simulating the interference pattern when assigning the relocated base station a candidate radio frequency based on the geographic position of the relocated base station, and
computing a coverage of the relocated base station relative to the other base stations from the network that are within a threshold distance of the relocated base station;
determining the radio frequency assignment for the relocated base station based on the interference pattern; and
in response to the interference pattern falling below a first threshold level and the coverage exceeding a second threshold level, allocating the candidate radio frequency to the relocated base station.

### Claim 8 (depends on 7)

The computer system of claim 7, wherein the interference pattern comprises: a co-channel interference, and an adjacent-channel interference.

### Claim 9 (depends on 7)

The computer system of claim 7, further comprising:
associating, in the database, the candidate radio frequency with the relocated base station.

### Claim 10 (depends on 7)

The computer system of claim 7, wherein the analyzing is based on an elevation of a base station, and an antenna height at the base station.

### Claim 11 (depends on 7)

The computer system of claim 7, further comprising:
monitoring a utilization of the relocated base station, wherein the utilization comprises: a traffic patter, and a usage pattern of the base station; and
in response to the utilization exceeding a utilization threshold, analyzing the interference pattern between the relocated base station and other base stations from the network that are within a threshold distance of the relocated base station when the relocated base station is to be assigned an updated radio frequency with increased capacity.

### Claim 12 (depends on 11)

The computer system of claim 11, further comprising:
in response to the interference pattern falling below the first threshold level, allocating the updated radio frequency to the relocated base station; and
associating, in the database, the updated radio frequency with the relocated base station.

### Claim 13

A non-transitory computer-readable medium comprising software instructions that, when executed by a computer, causes the computer to perform operations of:
in response to receiving information that a base station from a network of base stations at a geo-exploration site has relocated, obtaining data encoding a geographic position of the relocated base station;
accessing a database storing data encoding geographic positions of base stations from the network of base stations at the geo-exploration site, along with respective radio frequency assignment information for each base station;
analyzing an interference pattern between the base station that has relocated and other base stations from the network that are within a threshold distance of the relocated base station; wherein the analyzing comprises:
simulating the interference pattern when assigning the relocated base station a candidate radio frequency based on the geographic position of the relocated base station, and
computing a coverage of the relocated base station relative to the other base stations from the network that are within a threshold distance of the relocated base station;
determining the radio frequency assignment for the relocated base station based on the interference pattern; and
in response to the interference pattern falling below a first threshold level and the coverage exceeding a second threshold level, allocating the candidate radio frequency to the relocated base station.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the operations further comprise:
associating, in the database, the candidate radio frequency with the relocated base station.
