# US 2014/0057638 A1 · System for tailoring wireless coverage to a geographic area

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

- Number: US 2014/0057638 A1
- Document ID: US20140057638A1
- Status: Published application
- Kind: A1
- Application number: 13/967,840
- Filed: 2013-08-15
- Published: 2014-02-27
- Earliest claimed: 2012-08-15
- Assignees: Fidelity Comtech, Inc.
- Applicants: Fidelity Comtech, Inc.
- Inventors: Joseph Carey; Robert Weaver; Russell Brinkman
- Web page: https://patentgrep.com/patent/US20140057638A1

## CPC

- H04W 16/18: Network planning tools
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Provided herein are systems and methods (i.e., utilities)that allow for synthesizing antenna patters for wireless access points that provide coverage in a wireless network. The utilities utilize various mathematical models to identify antenna settings that enhance coverage of a coverage area.

## Claims

### Claim 1

A computer implemented method for synthesizing an antenna pattern for one or more adaptive antennas to provide coverage for a wireless network coverage area, comprising:
generating a coverage area computer model defining a wireless coverage area and locations of at least one wireless access point for said wireless coverage area;
processing a network performance computer model and a base antenna computer model for said wireless access point on a processing platform to determine a first network performance criteria value related to signal transfer between predetermined points in said wireless coverage area and said wireless access point of said coverage area computer model;
iteratively adjusting at least one setting of said base antenna computer model for said wireless access point to generate a series of adjusted antenna computer models;
iteratively reprocessing said network performance computer model and each of said series of adjusted antenna computer models to generate a series of second network performance criteria values; and
resetting the base antenna computer model to an adjusted setting that produced one second network performance criteria value that is greater than the first network performance criteria.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
generating an output of antenna settings for implementation with an adaptive antenna associated with said wireless access point.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
resetting the first network performance criteria value to said one second network performance criteria value.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
repeating said iteratively adjusting, iteratively reprocessing, and resetting steps until one of:
none of said series of second network performance criteria values is greater than said first network performance value; and
none of said series of second network performance criteria values is greater than said first network performance criteria value by more than a predetermined threshold value.

### Claim 5

(canceled)

### Claim 6 (depends on 1)

The method of claim 1, wherein generating said coverage area computer model comprises:
geographically defining a coverage area of at least a portion of a physical wireless coverage area and physical locations of at least one physical wireless access point in said physical wireless coverage area.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
generating a grid having multiple grid cells associated with said physical wireless coverage area, wherein at least one of a distance, angle and elevation between each grid cell and said physical wireless access point is determined.

### Claim 8

(canceled)

### Claim 9 (depends on 1)

The method of claim 1, wherein said steps of processing and reprocessing each comprise:
determining a probability of successful signal transfer between said predetermined points and said wireless access point.

### Claim 10 (depends on 1)

The method of claim 1, wherein said steps of processing and reprocessing each comprise:
determining a data capacity of signal transfer between said predetermined points and said wireless access point.

### Claim 11 (depends on 1)

The method of claim 1, wherein said steps of processing and reprocessing further comprises:
estimating a path loss value between said predetermined points and said wireless access point.

### Claim 12

(canceled)

### Claim 13 (depends on 1)

The method of claim 1, wherein said base antenna computer model comprises:
a mathematical model of beam pattern formation based on a configuration of antenna elements of an adaptive antenna associated with said wireless access point.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
computing a signal to noise ratio (SNR) for signals between said predetermined pints and said wireless access point, wherein said SNR is utilized to determine said first network performance criteria value.

### Claim 15 (depends on 1)

The method of claim 1, further comprising:
generating an aggregate first network performance criteria value for said coverage area, wherein said coverage area includes at least first and second wireless access points.

### Claim 16 (depends on 1)

The method of claim 1, wherein said step of iteratively adjusting at least one setting of said base antenna computer model comprises:
adjusting a first antenna element setting of said base antenna computer model from a first base setting to a first adjusted setting and calculating one of said series of second network performance criteria values.

### Claim 17

(canceled)

### Claim 18

(canceled)

### Claim 19

A system for synthesizing an antenna pattern for one or more adaptive antennas to provide coverage for a wireless network coverage area, comprising:
at least one processor; and
a memory having computer readable code stored thereon operative to cause the at least one processor to perform the following steps:
receive inputs for use in generating a coverage area model defining a wireless coverage area and locations of at least one wireless access point for said wireless coverage area;
process a network performance model and a base antenna model for said wireless access point to determine a first network performance criteria value related to signal transfer between predetermined points in said wireless coverage area and said wireless access point of said coverage area model;
iteratively adjust at least one setting of said base antenna model for said wireless access point to generate a series of adjusted antenna models;
iteratively reprocess said network performance model and each of said series of adjusted antenna models to generate a series of second network performance criteria values; and
reset the base antenna computer model to an adjusted setting that produced one second network performance criteria value that is greater than the first network performance criteria.

### Claim 20 (depends on 19)

The system of claim 19, wherein said computer readable code stored in said memory is further operative to cause the at least one processor to perform the following step:
generate an output of antenna settings for implementation with an adaptive antenna associated with said wireless access point.

### Claim 21 (depends on 19)

The system of claim 19, wherein said computer readable code stored in said memory is further operative to cause the at least one processor to perform the following step:
reset the first network performance criteria value to said one second network performance criteria value.

### Claim 22 (depends on 19)

The system of claim 19, wherein said computer readable code stored in said memory is further operative to cause the at least one processor to perform the following steps:
repeat said iteratively adjust, iteratively reprocess, identify and reset steps until one of:
none of said series of second network performance criteria values is greater than said first network performance value; and
none of said series of second network performance criteria values is greater than said first network performance criteria value by more than a predetermined threshold value.

### Claim 23

A computer implemented method for synthesizing antenna patterns for adaptive antennas to provide coverage for a wireless network coverage area, comprising:
receiving inputs defining a wireless network coverage area and locations of at least first and second wireless access point for said wireless coverage area;
dividing the wireless network coverage into multiple sub-areas and assigning a first plurality of said sub-areas to said first wireless access point to define a first coverage sub-area and assigning a second plurality of said sub-areas to said second wireless access point to define a second coverage sub-area; and
synthesizing a first antenna beam pattern for said first coverage sub-area, wherein said first antenna beam pattern is adapted for implementation with a first antenna associated with said first wireless access point.

### Claim 24 (depends on 23)

The method of claim 23, wherein said step of synthesizing comprises:
generating a network performance criteria for said first coverage sub-area based on signal transfer between predetermined points in said sub-area and said first wireless access point;
iteratively adjusting at least one setting of an antenna computer model for said first wireless access point;
generating a series of second network performance criteria values; and
resetting the antenna computer model to an adjusted setting that produced one second network performance criteria value that is greater than the first network performance criteria.

### Claim 25

(canceled)

### Claim 26 (depends on 23)

The method of claim 23, where dividing comprises:
generating a grid of multiple grid cells for said coverage area;
determining distances between each grid cell and each of said first and second access points; and
assigning each said grid cell to one of said access point based on proximity of said grid cell to said access point.

### Claim at position 27

-30. (canceled)
