# US 12,009,878 B2 · Caching OTA antenna installation data

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

- Number: US 12,009,878 B2
- Document ID: US12009878B2
- Status: Granted
- Kind: B2
- Application number: 18/323,255
- Filed: 2023-05-24
- Published: 2023-09-21
- Granted: 2024-06-11
- Earliest claimed: 2019-10-14
- Assignees: DISH Technologies L.L.C.
- Applicants: DISH Technologies L.L.C.
- Inventors: Edmund Petruzzelli; Marcel Guajardo
- Web page: https://patentgrep.com/patent/US12009878B2

## CPC

- H04B 17/336: Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 16/29: Geographical information databases
- H04B 17/318: Received signal strength
- H04W 4/025: {using location based information parameters}
- H04W 24/02: Arrangements for optimising operational condition
- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 72/30: Resource management for broadcast services
- H04B: TRANSMISSION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Disclosed is an over-the-air (OTA) antenna meter application (“meter app”) that wirelessly connects to an OTA antenna meter (“meter”) installed with an OTA antenna and presents information that facilitates a user in installing the OTA antenna at the premises of a customer. For example, the meter app can help the user in pointing and peaking the OTA antenna for one or more broadcast channels, e.g., those selected by the customer. The meter app can store installation information of the OTA antenna for various installations, which can be used in generating a recommendation of, or predicting, installation information for installing the OTA antenna at a specified address. The predicted installation information can include broadcast channels that would be available for reception at the specified address and their signal strength, a specific location of installation on the premises, or whether a pre-amplifier and/or filter is required.

## Claims

### Claim 1

A method, comprising:
generating, by a server device, a location-based installation map, wherein the location-based installation map stores, for each address of multiple addresses installation parameters associated with an over-the-air (OTA) antenna installed at the address;
retrieving, using an address of a first location and from the location-based installation map, a set of installation parameters associated with each of those locations that are within a specified proximity of the first location; and
generating a recommendation of installation information for installing a first OTA antenna at the first location, based on the sets of installation parameters:
transmitting the recommendation to a client device associated with a user for use in installing the first OTA antenna.

### Claim 2 (depends on 1)

The method of claim 1, wherein generating the location-based installation map includes:
storing one or more of a type of the OTA antenna, a type of an OTA adapter, installation location of the OTA antenna at the location, installation height of the OTA antenna, an orientation of the OTA antenna, or a picture of installation of the OTA antenna, as part of the installation parameters.

### Claim 3 (depends on 1)

The method of claim 1, wherein generating the location-based installation map includes:
storing a set of broadcast channels received by the OTA antenna and signal metrics of each broadcast channel as part of the installation parameters.

### Claim 4 (depends on 3)

The method of claim 3, wherein storing the signal metrics includes:
storing at least one of signal-to-noise (SNR) ratio values, modulation error ratio (MER) values, or a power level that is indicative of a signal strength and quality of each broadcast channel.

### Claim 5 (depends on 1)

The method of claim 1 further comprising:
receiving, at the server device and from a client device associated with a user, a request for installation information associated with a specified location;
performing, by the server device, a look-up in the location-based installation map for the specified location to identify an entry matching the specified location;
retrieving, by the server device, the installation parameters from the identified entry; and
transmitting, by the server device, the installation parameters to the client device.

### Claim 6 (depends on 5)

The method of claim 5, wherein the specified location is one of a specified address of a specified building, a street name, an area within a specified proximity from the specified location, or an area marked on a geographical map.

### Claim 7 (depends on 5)

The method of claim 5, wherein retrieving the installation parameters includes:
determining that the look-up identifies multiple entries in the location-based installation map for the specified location, and
retrieving multiple sets of installation parameters corresponding to the multiple entries, wherein each set of installation parameters corresponds to installation parameters associated with a specified antenna installed at a specified address associated with a corresponding entry.

### Claim 8 (depends on 1)

The method of claim 1 further comprising:
receiving, at the server device, a request for generating the recommendation of installation information for installing a first OTA antenna at the first location, the request including an address of the first location;
retrieving, using the address of the first location and from the location-based installation map, a set of installation parameters associated with each of those locations that are within a specified proximity of the first location; and
analyzing, by the server device, the sets of installation parameters to generate the recommendation.

### Claim 9 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that a first set of broadcast channels is available for reception at the first location.

### Claim 10 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that a specified broadcast channel is not available for reception at the first location.

### Claim 11 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that a specified broadcast channel is available for reception at a specified signal strength if a pre-amplifier is installed with the first OTA antenna.

### Claim 12 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that the first location is prone to LTE interference, and
determining that a specified broadcast channel is available for reception at a specified signal strength if an LTE filter is installed with the first OTA antenna.

### Claim 13 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that the first location is prone to multipath inflection, and
determining that a specified broadcast channel is available for reception at a specified signal strength if the first OTA antenna is installed at a specified position at the first location.

### Claim 14 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that a specified type of the first OTA antenna is required to receive a first set of broadcast channels at the first location.

### Claim 15 (depends on 8)

The method of claim 8, wherein analyzing the sets of installation parameters includes:
determining that the first OTA antenna is to be installed at a specified position at the location, in a specified orientation and at a specified height to receive a first set of broadcast channels with a specified signal strength at a building.

### Claim 16

A non-transitory computer-readable storage medium storing computer-readable instructions, comprising:
instructions for retrieving, using an address of a first location, a set of installation parameters associated with an OTA antenna installed at each of those locations that are within a specified proximity of the first location, wherein the sets of installation parameters are retrieved from a location-based installation map accessible by a server device, wherein the location-based installation map stores, for each of a plurality of installations, a mapping of an address of a location at which the OTA antenna is installed and the set of installation parameters associated with the OTA antenna;
instructions for receiving, by the server device, installation information associated with installation of a first OTA antenna at the first location based on the sets of installation parameters; and
instructions for storing, by the server device, the installation information at a storage system associated with the server device:
transmitting a recommendation to a client device associated with a user for use in installing the first OTA antenna.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising instructions for determining, based on the sets of installation parameters, that a first set of broadcast channels is available for reception at the first location.

### Claim 18 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising instructions for determining, based on the sets of installation parameters, that a specified broadcast channel is not available for reception at the first location.

### Claim 19 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising instructions for determining that a specified broadcast channel is available for reception at a specified signal strength if a pre-amplifier is installed with the first OTA antenna.

### Claim 20 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising instructions for determining that the first location is prone to LTE interference, and instructions for determining that a specified broadcast channel is available for reception at a specified signal strength if an LTE filter is installed with the first OTA antenna.

### Claim 21 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, further comprising instructions for determining that the first location is prone to multipath inflection, and instructions for determining that a specified broadcast channel is available for reception at a specified signal strength if the first OTA antenna is installed at a specified position at the first location.

### Claim 22

A system, comprising:
a first component configured to generate a location-based installation map, wherein the location-based installation map stores, for each address of multiple addresses, installation parameters associated with an OTA antenna installed at the address;
a second component configured to generate a recommendation of installation information based on the installation map for installing a first OTA antenna at a first location having a first address, wherein the second component is configured to generate the recommendation by analyzing a set of installation parameters associated with each of those locations that are within a specified proximity of the first location, the set of installation parameters retrieved from the location-based installation map; and
a third component configured to receive installation information associated with installation of the first OTA antenna at the first location, and
store the installation information:
transmitting the recommendation to a client device associated with a user for use in installing the first OTA antenna.
