US Pat. No. 9,596,589

THIRD-PARTY CONTROL OF CALL-RELATED SERVICES FOR A MOBILE STATION AND SUBSCRIBER

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data-processing system, i) a first set of subscriber data having a parameter, wherein the first set of subscriber
data is associated with a predetermined first mobile station, and ii) an identifier of the first mobile station, wherein the
identifier of the first mobile station has a value;

generating, by the data-processing system, a second set of subscriber data comprising a first modified parameter, wherein
the generating of the second set is based on the value of the received identifier of the first mobile station, and wherein
the value of the first modified parameter restricts an end-user service to a second mobile station;

transmitting, by the data-processing system, the second set of subscriber data to a Visitor Location Register (VLR) serving
the second mobile station;

generating, by the data-processing system, a second modified parameter whose value differs from that of a received parameter
in the received first set of subscriber data, the received parameter corresponding to the second modified parameter, wherein
the generating of the second modified parameter is based on the value of the received identifier of the first mobile station,
and wherein the value of the second modified parameter restricts an end-user service to the first mobile station, relative
to the value of the corresponding received parameter in the first set; and

transmitting, by the data-processing system, the second modified parameter to a Visitor Location Register (VLR) serving a
location area in which the first mobile station is present.

US Pat. No. 9,408,173

BASE STATION TIMING DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system:
(1) a first reference coordinate, x1, that represents a reference location of a wireless terminal, and

(2) a time of occurrence of an event associated with a signal traveling between the wireless terminal and a first base station;
generating, by the data processing system, a first predicted coordinate, x1, that represents a predicted location of the wireless terminal, based on:

(1) the location of the first base station,
(2) the time of occurrence, and
(3) a first value of a time offset at the first base station, ?11, wherein the time offset characterizes timing at the first base station;

generating, by the data processing system, a second value of the time offset, ?21, based on modifying first value ?11 dependent upon a function that is defined at least in part by a first expression that comprises x1 and x1; and

outputting, by the data processing system, the second value of the time offset, ?21, to an application for adjusting one or more base station clocks.

US Pat. No. 9,432,811

ESTIMATING THE LATERAL LOCATION OF A WIRELESS TERMINAL BASED ON TEMPERATURE AND ATMOSPHERIC PRESSURE

Polaris Wireless, Inc., ...

1. A method of estimating the lateral location of a wireless terminal, the method comprising:
receiving, at a data processing system, the identity of a radio signal that is received by a wireless terminal;
receiving, at the data processing system, a measurement of atmospheric pressure at the wireless terminal;
designating at least one of a plurality of possible lateral locations of the wireless terminal as improbable based on:
(i) the measurement of atmospheric pressure at the wireless terminal; and
estimating the lateral location of the wireless terminal to be one of the plurality of possible lateral locations of the wireless
terminal not designated as improbable based on:

(i) the identity of the radio signal.

US Pat. No. 9,220,080

DETERMINING A PROPAGATION-TIME ADJUSTMENT FOR A WIRELESS COVERAGE AREA, BASED ON INFORMATION PROVIDED BY WIRELESS TERMINALS

Polaris Wireless, Inc., ...

22. A method comprising:
receiving, by a server computer:
i) a first propagation-time measurement of a signal transmitted between a first wireless terminal and a first base station,
ii) a second propagation-time measurement of a signal transmitted between a second wireless terminal and the first base station,
and

iii) a third propagation-time measurement of a signal transmitted between the first wireless terminal and a second base station;
estimating, by the server computer:
i) a first spatial displacement between the first wireless terminal and the first base station, based on an estimated location
of the first wireless terminal, and

ii) a second spatial displacement between the second wireless terminal and the first base station, based on an estimated location
of the second wireless terminal;

generating, by the server computer, a statistic by applying a corresponding, predetermined statistical algorithm to a data
set, wherein a first value in the data set is based on i) the first spatial displacement and ii) the first propagation-time
measurement, wherein a second value in the data set is based on i) the second spatial displacement and ii) the second propagation-time
measurement, and wherein a third value in the data set is based on the third propagation-time measurement;

estimating, by the server computer, the location of a third wireless terminal based on the statistic, resulting in a location
estimate; and

transmitting, by the server computer, the location estimate to a location-based application.

US Pat. No. 9,179,259

RECOGNIZING UNKNOWN ACTORS BASED ON WIRELESS BEHAVIOR

Polaris Wireless, Inc., ...

1. A system comprising:
a processor for:
generating a first pattern of behavior of a first wireless terminal, wherein the first pattern of behavior is based on a first
plurality of records that report on events associated with the first wireless terminal, and wherein some of the events are
telecommunications events experienced by the first wireless terminal,

measuring how precisely the first pattern of behavior of the first wireless terminal matches a second pattern of behavior,
and

based on the measured preciseness, inferring that a first user of the first wireless terminal is substantially similar to
a second user corresponding to the second pattern of behavior; and

a transmitter for transmitting at least one of:
(i) an indication of the inferred substantial similarity between the first user and the second user, and
(ii) a request for a location estimate of the first wireless terminal.

US Pat. No. 9,473,896

ESTIMATING PROXIMITY TO A MOBILE STATION BY MANIPULATING AN INTERFERING SIGNAL

Polaris Wireless, Inc., ...

1. A method comprising:
assigning, by the server computer, a first radio frequency to a first portable transmitter and a second radio frequency to
a second portable transmitter;

receiving, by the server computer, a measurement report generated by a mobile station, wherein the mobile station is capable
of at least previously measuring a first signal being transmitted by a first base station and at the first radio frequency,
and wherein the mobile station is capable of at least previously measuring a second signal being transmitted by a second base
station and at the second radio frequency;

deducing, by the server computer, i) a degree of proximity, PT1, to the mobile station of the first portable transmitter when transmitting a third signal and at the first radio frequency,
and ii) a degree of proximity, PT2, to the mobile station of the second portable transmitter when transmitting a fourth signal and at the second radio frequency,
wherein the deducing is based on whether signal-strength information for at least one of the first and second signals is absent
from the measurement report; and

generating, by the server computer, a location estimate of the mobile station based on i) the deduced degree of proximity,
PT1, of the first portable transmitter to the mobile station and ii) the deduced degree of proximity, PT2, of the second portable transmitter to the mobile station.

US Pat. No. 9,408,030

ESTIMATING PROXIMITY TO A MOBILE STATION BY MANIPULATING AN INTERFERING SIGNAL

Polaris Wireless, Inc., ...

1. A system comprising:
a transmitter configured to transmit a first signal at a first radio frequency, wherein the transmit strength of the first
signal is decreased according to a series of steps; and

a server computer configured to
a) receive a series of measurement reports generated by a mobile station,
b) correlate the series of steps of decreased transmit strength with the series of measurement reports, in order to determine
when signal-strength information corresponding to a second signal becomes present in the series of measurement reports, wherein
the second signal is being transmitted i) by a source other than the transmitter and ii) at the first radio frequency, and

c) generate a location estimate of the mobile station based on the transmit strength at which the signal-strength information
for the second signal becomes present.

US Pat. No. 9,351,171

EFFICIENT DEPLOYMENT OF MOBILE TEST UNITS TO GATHER LOCATION-DEPENDENT RADIO-FREQUENCY DATA

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data server, requests for empirical data;
generating a drive-test plan, by the data server, based on determining whether to make a measurement of an electromagnetic
signal at a location P within a geographic region and to which a mobile test unit can be directed, based, at least in part,
on

(i) at least one of the requests for empirical data,
(ii) a map of waypoints to which the mobile test unit can be directed for a measurement within the geographic region, and
(iii) an estimate of the likelihood that the signal can be isolated from noise at the location P; and
generating, by the data server, driving directions for the mobile test unit based on the drive-test plan.

US Pat. No. 9,088,943

BASE STATION TIMING DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system:
(1) a first reference coordinate, x1, that represents a reference location of a wireless terminal, and

(2) a time of occurrence of an event associated with a signal traveling between the wireless terminal and a first base station;
generating, by the data processing system, a first predicted coordinate, x1, that represents a predicted location of the wireless terminal, based on:

(1) the location of the first base station,
(2) the time of occurrence, and
(3) a first value of a time offset at the first base station, ?11, wherein the time offset characterizes a relationship between i) a local clock of the first base station and ii) an absolute
time reference; and

generating, by the data processing system, a second value of the time offset, ?21, based on modifying first value ?11 dependent upon a function that is defined at least in part by a first expression that comprises x1 and x1.

US Pat. No. 9,237,423

ESTIMATING THE ELEVATION OF A WIRELESS TERMINAL BASED ON TEMPERATURE AND ATMOSPHERIC PRESSURE

Polaris Wireless, Inc., ...

1. A method of estimating the elevation of a wireless terminal, the method comprising:
receiving, at a data processing system, a measurement of a location-dependent trait of a radio signal as received by a wireless
terminal;

receiving, at the data processing system, a measurement of barometric pressure at the wireless terminal;
generating an estimate of the lateral location of the wireless terminal based on the measurement of the location-dependent
trait of the radio signal; and

generating an estimate of the elevation of the wireless terminal based on:
(i) the estimate of the lateral location of the wireless terminal, and
(ii) the measurement of barometric pressure at the wireless terminal.

US Pat. No. 9,173,064

ESTIMATING PROXIMITY TO A MOBILE STATION BY MANIPULATING AN INTERFERING SIGNAL

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a server computer, a measurement report generated by a mobile station;
deducing, by the server computer, a degree of proximity, PT, of i) a first transmitter that transmits a first signal at a first radio frequency, to ii) the mobile station, based on
whether signal-strength information for a second signal that is being transmitted by a source other than the first transmitter
and at the first radio frequency, is absent from the measurement report because of the first signal being transmitted; and

generating, by the server computer, a location estimate of the mobile station based on the deduced degree of proximity, PT, of the first transmitter to the mobile station.

US Pat. No. 9,078,229

BASE STATION LOCATION DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

44. An apparatus comprising:
a receiver for receiving:
(I) a first reference coordinate of the first wireless terminal, x11, that represents a first reference location of a first wireless terminal,

(II) a first reference coordinate of the second wireless terminal, x12, that represents a second reference location of a second wireless terminal,

(III) a first time of occurrence of a first event associated with a signal traveling between (i) the first wireless terminal
and (ii) a first base station, and

(IV) a second time of occurrence of a second event associated with a signal traveling between (i) the second wireless terminal
and (ii) the first base station; and

a processor for generating:
(I) a first predicted coordinate of the first wireless terminal, x11, that represents a first predicted location of the first wireless terminal, based on:

(1) a first value of a first estimated coordinate, x1B1, that represents the estimated location of the first base station,

(2) the first time of occurrence, and
(3) a first value of a time offset at the first base station, 11, wherein the time offset characterizes a relationship between i) a local clock of the first base station and ii) an absolute
time reference, and

(II) a first predicted coordinate of the second wireless terminal, x12, that represents a second predicted location of the second wireless terminal, based on:

(1) the first value of the first estimated coordinate, x1B1,

(2) the second time of occurrence, and
(3) the first value of the time offset at the first base station, 11, and

(III) a second value of the first estimated coordinate, x2B1, based on modifying first value x1B1 dependent upon a function that is defined at least in part by:

(1) a first expression that comprises x11 and x11, and

(2) a second expression that comprises x12 and x12.

US Pat. No. 9,462,421

INDOOR-OUTDOOR DETECTOR FOR ESTIMATING THE LOCATION OF A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:
receiving, by a computing device, the identities of one or more radio signals that are received by the wireless terminal;
estimating, by the computing device, a probability that the wireless terminal is indoors based on i) the identities of the
one or more radio signals that are received by the wireless terminal and ii) a characterization that is a composite that accounts
for a) the amount of unique identities that have appeared over a predetermined interval and b) the area of a convex hull spanned
by the locations of radio signal sources, wherein the unique identities are of radio signals that have been received by a
plurality of wireless terminals; and

transmitting, by the computing device, an estimate of the location of the wireless terminal to a device that is configured
to execute a location-based application, wherein the estimate of the location of the wireless terminal is based on the probability
estimated.

US Pat. No. 9,432,803

ASSOCIATING A MOBILE STATION WITH AN AUDIO INCIDENT

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a server computer, an indication of an audio incident, wherein the indication indicates the type of audio incident
that has occurred;

initiating, by the server computer, a first mobile-terminated location request (MT-LR) for a first mobile station in a first
wireless network with a coverage area that comprises a location L, wherein the initiating is based on the type of audio incident
that is indicated by the received indication; and

transmitting, by the server computer, an indicium of the first mobile station to another server computer, based on an estimate
of the current location of the first mobile station that is made available in response to the first MT-LR.

US Pat. No. 9,326,098

IDENTIFYING SUSPECTS AND WITNESS TO SHOOTING BASED ON EXAMINATION OF CALLS MADE AFTER SHOOTING

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a server, an indication of a location L and an indication of a time T;
inferring, by the server, that a spike in initiated telecommunications activities occurred during a period of time P that
follows the time T, wherein the spike comprises a first telecommunications activity that was initiated by a first mobile station;
and

transmitting, based on an estimated location of the first mobile station when the first mobile station initiated the first
telecommunications activity, an indication that the first mobile station was located at the time T within a geographic area
G that comprises location L.

US Pat. No. 9,107,085

IDENTIFYING SUSPECTS AND WITNESS TO SHOOTING BASED ON EXAMINATION OF CALLS MADE AFTER SHOOTING

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a server, an indication of a location L and an indication of a time T;
identifying, by the server, at least one cell in a wireless network that serves a geographic area G that comprises location
L;

inferring by the server, based on a plurality of telecommunications-event records for the identified at least one cell, that
a spike in initiated telecommunications activities occurred during a period of time P that follows the time T, wherein the
spike comprises a first telecommunications activity that was initiated by a first mobile station; and

transmitting, based on an estimated location of the first mobile station when the first mobile station initiated the first
telecommunications activity, an indication that the first mobile station was located within the geographic area G at the time
T.

US Pat. No. 9,473,898

TRACKING OF AN OBJECT OF INTEREST BASED ON WIRELESS LOCATION ESTIMATES COMBINED WITH AERIAL OR SATELLITE IMAGERY

Polaris Wireless, Inc., ...

1. A method of surveillance comprising:
estimating, by a server computer, a first location of a first wireless terminal within a first geographic region, wherein
the first geographic region comprises a wireless coverage area that is defined by service coverage provided by one or more
base stations, wherein the estimating of the first location is based on a location estimation technique that is capable of
providing a first level of accuracy at the first location, and wherein the location estimation technique is based on radio
signals exchanged between the first wireless terminal and the one or more base stations;

determining, by the server computer, a relationship between the first wireless terminal and an object of interest;
estimating, by the server computer, a location of transit of the object of interest from the first geographic region into
a second geographic region based on i) the first location of the first wireless terminal and ii) the relationship, wherein
any estimating of location attempted within the second geographic region via the location estimation technique is characterized
as having a lower level of accuracy than the first level;

selecting, by the server computer, a particular image-based surveillance system based on at least one of i) the location of
transit of the object of interest and ii) an estimate of the velocity of the first wireless terminal; and

transmitting, by the server computer, a message to the particular image-based surveillance system selected, wherein the message
comprises a first indicium based on the location of transit of the object of interest.

US Pat. No. 9,432,631

SURVEILLANCE SYSTEM

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data-processing system, a first video signal that carries a first video frame, wherein the first video frame
comprises an image in which a first person appears at a location;

estimating the identity of a first mobile phone based on the location of the first person, wherein the location is determined
from the first video frame;

polling, by the data-processing system, a data source for information about the first mobile phone, based on the identity
of the first mobile phone;

receiving, by the data-processing system, information regarding a communication involving the first mobile phone, in response
to the polling; and

transmitting, by the data-processing system, a second video signal that carries a second video frame that is based on the
first video frame, wherein the second video frame comprises:

(i) the image in which the first person appears, and
(ii) a depiction of the information regarding the communication.

US Pat. No. 9,332,389

INDOOR-OUTDOOR DETECTOR FOR ESTIMATING THE LOCATION OF A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:
receiving, by a server computer, the identities of one or more radio signals that are received by the wireless terminal;
estimating, by the server computer, a probability that the wireless terminal is indoors based on i) the identities of the
one or more radio signals that are received by the wireless terminal and ii) a characterization that is based on the amount
of unique identities that have appeared over a predetermined interval, wherein the unique identities are of radio signals
that have been received by a plurality of wireless terminals;

designating, by the server computer, at least one of a plurality of possible locations of the wireless terminal as improbable
based on the estimated probability that the wireless terminal is indoors; and

estimating, by the server computer, the location of the wireless terminal to be one of the plurality of possible locations
of the wireless terminal not designated as improbable.

US Pat. No. 9,165,288

INFERRING RELATIONSHIPS BASED ON GEO-TEMPORAL DATA OTHER THAN TELECOMMUNICATIONS

Polaris Wirelesss, Inc., ...

1. A system comprising:
a receiver for receiving a first plurality of records that are associated with a first wireless terminal;
a processor for generating, when a first geo-temporal pattern of the first wireless terminal is substantially similar to a
second geo-temporal pattern, an indication of a collaborative relationship between a first user of the first wireless terminal
and a second user who corresponds to the second geo-temporal pattern, wherein the first geo-temporal pattern is based on location
data in the first plurality of records, the location data comprising a datum that indicates the location at which a telecommunications
event is estimated to have occurred, and wherein the first geo-temporal pattern is determined by considering a composite of
attributes of the first wireless terminal that are defined for an investigation, the composite including at least one geo-temporal
attribute; and

a transmitter for transmitting, when the indication of the collaborative relationship is generated, i) a request for a location
estimate of the first wireless terminal and ii) the indication of the collaborative relationship to another wireless terminal
in the vicinity to one of the first user and the second user.

US Pat. No. 9,374,801

ESTIMATING INFORMATION ABOUT AN ANTENNA SYSTEM, BASED ON PROPAGATION-TIME MEASUREMENTS THAT ARE PROVIDED BY WIRELESS TERMINALS

Polaris Wireless, Inc., ...

9. A method comprising:
receiving, by a server computer, i) a first plurality of propagation-time measurements of first signals transmitted between
a first wireless terminal and a base station and ii) a second plurality of propagation-time measurements of second signals
transmitted between a second wireless terminal and the base station, wherein the first and second signals propagate through
at least a portion of an antenna system that is communicatively coupled to the base station;

generating a statistic, by the server computer, by applying a predetermined statistical algorithm to a data set, wherein the
data set comprises data points that are based on the first plurality of propagation-time measurements and the second plurality
of propagation-time measurements;

estimating, by the server computer, a first characteristic of the antenna system based on the statistic;
estimating, by the server computer, the location of a third wireless terminal based on the first characteristic of the antenna
system, wherein the estimating of the location results in a location estimate; and

transmitting, by the server computer, the location estimate to a location-based application.

US Pat. No. 9,164,162

ESTIMATING INFORMATION ABOUT AN ANTENNA SYSTEM, BASED ON PROPAGATION-TIME MEASUREMENTS THAT ARE PROVIDED BY WIRELESS TERMINALS

Polaris Wireless, Inc., ...

9. A method comprising:
receiving, by a server computer, i) a first plurality of propagation-time measurements of first signals transmitted between
a first wireless terminal and a base station and ii) a second plurality of propagation-time measurements of second signals
transmitted between a second wireless terminal and the base station, wherein the first and second signals propagate through
at least a portion of an antenna system that is communicatively coupled to the base station, and wherein the antenna system
is a distributed antenna system;

generating a statistic, by the server computer, by applying a predetermined statistical algorithm to a data set, wherein the
data set comprises data points that are based on the first plurality of propagation-time measurements and the second plurality
of propagation-time measurements;

estimating, by the server computer, a first characteristic of the antenna system based on the statistic, wherein the first
characteristic is cable delay between a first antenna node in the distributed antenna system and a predetermined component
of the base station, and wherein the estimating of the first characteristic is based on the position of a first local maximum
in the data set;

estimating, by the server computer, the location of a third wireless terminal based on the first characteristic of the antenna
system, wherein the estimating of the location results in a location estimate; and

transmitting, by the server computer, the location estimate to a location-based application.

US Pat. No. 9,402,157

ESTIMATING PROXIMITY TO A MOBILE STATION BY MANIPULATING A SIGNAL THAT IS DECODABLE, BUT UNEXPECTED IN THE WIRELESS NETWORK SERVING THE MOBILE STATION

Polaris Wireless, Inc., ...

1. A method comprising:
obtaining, by a server computer, an initial location estimate of a mobile station to which a wireless network provides telecommunications
service;

receiving, by the server computer, a measurement report of a first signal that is received by the mobile station;
deducing, by the server computer, a degree of proximity, PT, of i) a first transmitter that transmits the first signal, to ii) the mobile station, based on whether a predetermined first
identifier having a preselected value is detected in the first signal, wherein the preselected value is i) based on the initial
location estimate of the mobile station,
ii)) assigned to the first identifier prior to the receiving of the measurement report, andiii) considered invalid by the wireless network, in that the first identifier is consequently to be disregarded by the wireless
network for handoff purposes;
if the signal-strength information corresponding to the first identifier is absent from the measurement report for a given
transmit strength of the first signal, increasing the transmit strength of the first signal according to a series of steps;

correlating the series of steps of increased transmit strength with a series of received measurement reports, in order to
determine when the signal-strength information corresponding to the first identifier becomes present from a predetermined
subset of measurement reports in the series; and

generating, by the server computer, a location estimate of the mobile station based on i) the deduced degree of proximity,
PT, of the first transmitter to the mobile station and ii) the transmit strength at which the signal-strength information becomes
present.

US Pat. No. 9,398,402

TRACKING LARGE NUMBERS OF WIRELESS TERMINALS

Polaris Wireless, Inc., ...

1. A system comprising:
a scheduler that is configured to:
(a) update a priority queue that comprises a priority for each of a plurality of wireless terminals, wherein the scheduler
is configured to update the priority queue based on a plurality of factors comprising:

(i) the time of day,
(ii) the weather,
(iii) whether the first wireless terminal is stationary, and
(iv) whether the first wireless terminal is moving slowly; and
(b) determine, based on the priority of a first wireless terminal in the priority queue, a timing of a request to be transmitted
for evidence of a location of the first wireless terminal; and

a processor that is configured to:
(a) transmit, based on the timing determined by the scheduler, the request for evidence of the location of the first wireless
terminal, to a wireless switching center that orchestrates the provisioning of telecommunications service to the first wireless
terminal, such that the first wireless terminal responds by providing signal-strength measurements, and

(b) receive, from a location engine, the location of the first wireless terminal as determined based on the signal-strength
measurements;

wherein at every instant the system comprises an estimated location of each wireless terminal in the plurality, including
the location of the first wireless terminal.

US Pat. No. 9,301,273

BASE STATION TIMING DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system a first reference coordinate, x1, that represents a reference location of a wireless terminal;

generating, by the data processing system, a first predicted coordinate, x1, that represents a predicted location of the wireless terminal, based on a first value of a time offset at a first base station,
?11, wherein the time offset characterizes a relationship between i) a local clock of the first base station and ii) an absolute
time reference;

generating, by the data processing system, a second value of the time offset, ?21, based on modifying first value ?11 dependent upon a function that is defined at least in part by a first expression that comprises x1 and x1; and

outputting, by the data processing system, the second value of the time offset, ?21, to an application for adjusting one or more base station clocks.

US Pat. No. 9,247,516

ESTIMATING WHETHER OR NOT A WIRELESS TERMINAL IS IN A GEOGRAPHIC ZONE USING PATTERN CLASSIFICATION

Polaris Wireless, Inc., ...

1. A method comprising:
training a pattern classifier on a plurality of input-output mappings, resulting in a trained pattern classifier, wherein
each of said input-output mappings comprises

(i) an input that is based on one or more traits of one or more electromagnetic signals at a respective geo-location, and
(ii) a Boolean output that indicates whether the respective geo-location is inside a geographic zone Z; and
generating a computer-executable program based on the trained pattern classifier, wherein said computer-executable program
is executable on a wireless terminal to correct measurements made by the wireless terminal and to estimate whether said wireless
terminal is inside said geographic zone Z, and

transmitting said computer-executable program to said wireless terminal via a wireless switching center.

US Pat. No. 9,414,350

DETERMINING A PROPAGATION-TIME ADJUSTMENT FOR A WIRELESS COVERAGE AREA, BASED ON INFORMATION PROVIDED BY WIRELESS TERMINALS

Polaris Wireless, Inc., ...

18. A method comprising:
receiving, by a server computer:
i) a first propagation-time measurement of a signal transmitted between a first wireless terminal and a first base station,
ii) a second propagation-time measurement of a signal transmitted between a second wireless terminal and the first base station,
and

iii) a third propagation-time measurement of a signal transmitted between the first wireless terminal and a second base station;
estimating, by the server computer:
i) a first spatial displacement between the first wireless terminal and the first base station, based on an estimated location
of the first wireless terminal, and

ii) a second spatial displacement between the second wireless terminal and the first base station, based on an estimated location
of the second wireless terminal;

removing, from the first and second propagation-time measurements, propagation delay that is attributed to equipment of the
first base station, resulting in first and second adjusted measurements, respectively;

generating, by the server computer, a statistic by applying a corresponding, predetermined statistical algorithm to a data
set, wherein a first value in the data set is based on i) the first spatial displacement and ii) the first adjusted measurement,
wherein a second value in the data set is based on i) the second spatial displacement and ii) the second adjusted measurement,
and wherein a third value in the data set is based on the third propagation-time measurement;

estimating, by the server computer, the location of the second base station based on the statistic, resulting in an estimated
location of the second base station; and

transmitting, by the server computer, the estimated location of the second base station to a location-based application.

US Pat. No. 9,285,455

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL BASED ON THE LIGHTING AND ACOUSTICS IN THE VICINITY OF THE WIRELESS TERMINAL

Polaris Wireless, Inc., ...

6. A method of estimating the location of a wireless terminal, the method comprising:
processing, through an antenna of the wireless terminal, an electromagnetic signal;
generating, by at least one of the wireless terminal and a location server, a value of a location-dependent trait of the electromagnetic
signal, wherein the value of the location-dependent trait is dependent on the location of the wireless terminal;

measuring, by the wireless terminal, a sample of sound in the vicinity of the wireless terminal;
measuring, by the wireless terminal, a sample of light in the vicinity of the wireless terminal;
generating, by at least one of the wireless terminal and the location server, a characterization of reverberation in the vicinity
of the wireless terminal based on the sample of sound in the vicinity of the wireless terminal and a characterization of flicker
in the vicinity of the wireless terminal based on the sample of light in the vicinity of the wireless terminal;

generating, by at least one of the wireless terminal and the location server, an estimate of the probability that the wireless
terminal is indoors based on:

(1) the characterization of reverberation in the vicinity of the wireless terminal; and
(2) the characterization of flicker in the vicinity of the wireless terminal; and
generating, by at least one of the wireless terminal and the location server, an estimate of the location of the wireless
terminal based on:

(1) the value of the location-dependent trait, and
(2) the estimate of the probability that the wireless terminal is indoors, wherein the estimate of the probability affects
a manner in which the value of the location-dependent trait is processed to generate an estimate of the location of the wireless
terminal.

US Pat. No. 9,462,422

ESTIMATING THE ELEVATION OF A WIRELESS TERMINAL BASED ON TEMPERATURE AND ATMOSPHERIC PRESSURE

Polaris Wireless, Inc., ...

1. A method of estimating the elevation of a wireless terminal, the method comprising:
receiving, at a data processing system, a measurement of barometric pressure at a wireless terminal;
generating an estimate of the lateral location of the wireless terminal;
generating a stack-effect compensation model of elevation and observed barometric pressure for a structure at which the wireless
terminal is located, wherein the stack-effect compensation model is generated based at least in part on the estimate of the
lateral location of the wireless terminal; and

generating an estimate of the elevation of the wireless terminal based on:
(i) the estimate of the lateral location of the wireless terminal,
(ii) the measurement of barometric pressure at the wireless terminal, and
(iii) the stack-effect compensation model of elevation and observed barometric pressure.

US Pat. No. 9,479,902

DETERMINING A PROPAGATION-TIME ADJUSTMENT FOR A WIRELESS COVERAGE AREA, BASED ON INFORMATION PROVIDED BY WIRELESS TERMINALS

Polaris Wireless, Inc., ...

18. A method comprising:
receiving, by a server computer:
i) a first propagation-time measurement of a signal transmitted between a first wireless terminal and a first base station,
ii) a second propagation-time measurement of a signal transmitted between a second wireless terminal and the first base station,
and

iii) a third propagation-time measurement of a signal transmitted between the first wireless terminal and a second base station;
estimating, by the server computer:
i) a first spatial displacement between the first wireless terminal and the first base station, based on an estimated location
of the first wireless terminal, and

ii) a second spatial displacement between the second wireless terminal and the first base station, based on an estimated location
of the second wireless terminal;

generating, by the server computer, a statistic by applying a corresponding, predetermined statistical algorithm to a data
set, wherein a first value in the data set is based on i) the first spatial displacement and ii) a first calibrated value
for the first propagation-time measurement, the first calibrated value resulting from removing, from the first propagation-time
measurement, propagation delay that is attributed to equipment of the first base station, wherein a second value in the data
set is based on i) the second spatial displacement and ii) a second calibrated value for the second propagation-time measurement,
and wherein a third value in the data set is based on a third calibrated value for the third propagation-time measurement;

estimating, by the server computer and based on the statistic, a multipath characteristic of a wireless coverage area served
by the first base station, resulting in a multipath characteristic estimate; and

transmitting, by the server computer, the multipath characteristic estimate to an application engine.

US Pat. No. 9,591,609

BASE STATION LOCATION DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system:
(1) a first reference coordinate, x1, that represents a reference location of a wireless terminal, and

(2) a time of occurrence of an event associated with a signal traveling between the wireless terminal and a first base station;
generating, by the data processing system, a first predicted coordinate, x1, that represents a predicted location of the wireless terminal, based on:

(1) a first value of a first estimated coordinate, x1B1, that represents an estimated location of the first base station,

(2) the time of occurrence, and
(3) a first value of a time offset at the first base station, ?11, wherein the time offset characterizes timing at the first base station;

generating, by the data processing system, a second value of the first estimated coordinate, x2B1, based on modifying first value x1B1 dependent upon a function that is defined at least in part by a first expression that comprises x1 and x1; and

outputting, by the data processing system, the second value of the first estimated coordinate, x2B1, to an application for correcting one or more base station coordinates.

US Pat. No. 9,538,328

ESTIMATING WHETHER OR NOT A WIRELESS TERMINAL IS IN A GEOGRAPHIC ZONE USING PATTERN CLASSIFICATION

Polaris Wireless, Inc., ...

1. A method comprising: training, by a data-processing system, a pattern classifier on a plurality of input-output mappings,
resulting in a trained pattern classifier, wherein each of the input-output mappings comprises (i) an input that is based
on one or more traits of one or more electromagnetic signals at a respective geo-location, and (ii) a Boolean output that
indicates whether the respective geo-location is inside a geographic zone Z; generating, by the data-processing system, a
computer-executable program based on the trained pattern classifier; transmitting, by the data-processing system, the computer-executable
program to a wireless terminal; receiving, by the wireless terminal, the computer-executable program; and estimating, by the
wireless terminal, whether the wireless terminal is inside the geographic zone Z, based on the computer-executable program.

US Pat. No. 9,297,883

BASE STATION LOCATION DERIVED FROM WIRELESS TERMINAL INFORMATION

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system a first reference coordinate, x1, that represents a reference location of a wireless terminal;

generating, by the data processing system, a first predicted coordinate, x1, that represents a predicted location of the wireless terminal, based on:

(1) a first value of a first estimated coordinate, x1B1, that represents an estimated location of a first base station, and

(2) a first value of a time offset at the first base station, ?11, wherein the time offset characterizes a relationship between i) a local clock of the first base station and ii) an absolute
time reference;

generating, by the data processing system, a second value of the first estimated coordinate, x2B1, based on modifying first value x1B1 dependent upon a function that is defined at least in part by a first expression that comprises x1 and x1; and

outputting, by the data processing system, the second value of the first estimated coordinate, x2B1, to an application for correcting one or more base station coordinates.

US Pat. No. 9,596,571

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL BASED ON RADIO-FREQUENCY PATTERN MATCHING AND COOPERATIVE MEASUREMENTS

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, at a data processing system, a measurement of a first location-dependent trait of a first radio signal that is
transmitted between a first wireless terminal and a first base station;

receiving, at the data processing system, a measurement of a second location-dependent trait of a second radio signal that
is transmitted between a second wireless terminal and a second base station;

receiving, at the data processing system, a measurement of a third location-dependent trait of a third radio signal that is
transmitted between the first wireless terminal and the second wireless terminal;

generating:
(i) a first candidate estimate of the location of the first wireless terminal, and
(ii) a second candidate estimate of the location of the first wireless terminal,based on pattern matching of the measurement of the first location-dependent trait of the first radio signal;
generating:
(i) a first candidate estimate of the location of the second wireless terminal, and
(ii) a second candidate estimate of the location of the second wireless terminal,based on pattern matching of the measurement of the second location-dependent trait of the second radio signal; and
generating an improved estimate of the location of the first wireless terminal and an improved estimate of the location of
the second wireless terminal based on:

(i) a measure of error between the first candidate estimate of the location of the first wireless terminal and the first candidate
estimate of the location of the second wireless terminal as compared to the third location-dependent trait of the third radio
signal,

(ii) a measure of error between the first candidate estimate of the location of the first wireless terminal and the second
candidate estimate of the location of the second wireless terminal as compared to the third location-dependent trait of the
third radio signal, and

(iii) a measure of error between the second candidate estimate of the location of the first wireless terminal and the first
candidate estimate of the location of the second wireless terminal as compared to the third location-dependent trait of the
third radio signal.

US Pat. No. 10,142,787

TRACKING LARGE NUMBERS OF WIRELESS TERMINALS BASED ON PREDICTING WHEN TO ISSUE LOCATION REQUESTS

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a data-processing system, a first non-empty set of user location information (ULI) data for a first subscriber;
identifying, by the data-processing system, a plurality of clusters for the first subscriber, by performing a cluster analysis on the first set of ULI data such that the clusters in the plurality of clusters are representative of location of the first subscriber and are identified as a function of time, wherein the plurality of clusters comprises a first cluster that is associated with a first location and a first time of day and a second cluster that is associated with a second time of day;
estimating, by the data-processing system, when the location of the first subscriber exceeds a predefined, non-zero level of uncertainty, as a function of time, based on the plurality of clusters for the first subscriber, wherein the estimating of when the location exceeds the predefined level of uncertainty comprises estimating, based on the first and second cluster, the location of the first subscriber at a third time of day; and
transmitting, by the data-processing system, a first location request to a location engine, corresponding to the first subscriber, wherein the transmitting of the first location request is based on an estimate of when the location exceeds the predefined level of uncertainty.

US Pat. No. 9,510,317

LOCATION ESTIMATION OF MOBILE STATIONS BY COORDINATING THE ACQUISITION AND USE OF CONTROL PLANE AND USER PLANE LOCATION DATA

Polaris Wireless, Inc., ...

1. A location estimation system comprising:
a first server computer that is configured to:
i) receive a location request from a location-based services client, wherein the location request specifies a particular mobile
station,

ii) transmit, in response to receiving the location request, a first message comprising a first-message bit-field and a second
message comprising a second-message bit-field, and

iii) transmit a location estimate to the location-based services client, wherein the location estimate is based on both i)
a first non-empty set of location data that is obtained through a control plane and ii) a second non-empty set of location
data that is obtained through a user plane;

a second server computer that is configured to:
i) receive the first message, and
ii) acquire, through the control plane, the first set of location data in response to receiving the first message and dependent
on the value represented in the first-message bit-field;

a third server computer that is configured to:
i) receive the second message, and
ii) acquire, through the user plane, the second set of location data in response to receiving the second message and dependent
on the value represented in the second-message bit-field;

a first database that is configured to receive and store the first set of location data, wherein the first set of location
data comprises i) a first signal measurement that is obtained via the control plane and ii) a first identification (ID);

a second database that is configured to receive and store the second set of location data, wherein the second set of location
data comprises i) a second signal measurement that is obtained via the user plane and ii) a second identification (ID) that
is based on the mobile station specified in the location request, and wherein at least the second ID comprises a mobile station
international subscriber directory number (MSISDN) of the mobile station; and

a location engine that is configured to:
i) retrieve, using the first ID, the first set of location data from the first database,
ii) retrieve, using the second ID, the second set of location data from the second database,
iii) generate the location estimate, using the first and second sets of location data, and
iv) transmit the location estimate to the first server computer;
wherein at least the second message further comprises the MSISDN of the mobile station.

US Pat. No. 10,123,298

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL BASED ON DETECTION OF WHETHER IT IS MOVING OR STATIONARY

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:measuring, by the wireless terminal, a sample of a predetermined form of energy in the vicinity of the wireless terminal;
generating, by at least one of the wireless terminal and a location engine, a characterization of a predetermined type of variation in the vicinity of the wireless terminal in relation to a transmitted reference, wherein the characterization is based on the sample measured by the wireless terminal;
generating an estimate of the probability that the wireless terminal is moving based on i) the characterization of the type of variation in the vicinity of the wireless terminal and ii) accounting for any energy emitted by the wireless terminal itself that is present in the sample;
selecting a predetermined method of generating an estimate of the location of the wireless terminal, from a plurality of methods that includes a pattern-matching method having time-series analysis, wherein the selecting is based on the estimate of the probability that the wireless terminal is moving, and wherein the pattern-matching method having time-series analysis is selected only if the estimate of the probability that the wireless terminal is moving exceeds a threshold;
generating, by at least one of the wireless terminal and the location engine, the estimate of the location of the wireless terminal based on the method selected; and
transmitting the estimate of the location to a location-based application.

US Pat. No. 10,560,839

SYSTEM AND METHOD FOR MOBILE ALIAS IDENTIFICATION

Polaris Wireless, Inc., ...

1. A method for comparing the location of a first mobile to the location of a second mobile comprising:for a time interval, determining instances when a first mobile and a second mobile share a common location;
assigning a confidence factor to a first instance of the first mobile and the second mobile sharing the common location;
adding the confidence factor to a comparison score;
for each successive instance of the first mobile and the second mobile sharing the common location, reducing the confidence factor;
adding the reduced confidence factor to the comparison score;
calculating a comparison score total for the second mobile; and
establishing a comparison score threshold for inferring the second mobile is an alias of the first mobile and inferring the second mobile is an alias of the first mobile when the comparison score exceeds the threshold.

US Pat. No. 9,756,517

EFFICIENT DEPLOYMENT OF MOBILE TEST UNITS TO GATHER LOCATION-DEPENDENT RADIO-FREQUENCY DATA

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data server, requests for empirical data;
generating a drive-test plan, by the data server, based on determining whether to make a measurement of an electromagnetic
signal at a location P within a geographic region and to which a mobile test unit can be directed, based, at least in part,
on

(i) at least one of the requests for empirical data,
(ii) a map of waypoints to which the mobile test unit can be directed for a measurement within the geographic region, and
(iii) an estimate of the likelihood that the signal can be isolated from noise at the location P;
making measurements of electromagnetic signals, by the mobile test unit, in accordance with the drive-test plan generated
by the data server;

receiving, by the data server, the measurements made by the mobile test unit; and
transmitting, by the data server, empirical data that is based on the measurements received.

US Pat. No. 9,699,619

TRACKING OF AN OBJECT OF INTEREST BASED ON WIRELESS LOCATION ESTIMATES COMBINED WITH AERIAL OR SATELLITE IMAGERY

Polaris Wireless, Inc., ...

1. A method of surveillance comprising:
estimating, by a server computer, a first location of a first wireless terminal within a first geographic region, wherein
the first geographic region comprises a wireless coverage area that is defined by service coverage provided by one or more
base stations, wherein the estimating of the first location is based on a location estimation technique that is capable of
providing a first level of accuracy at the first location, and wherein the location estimation technique is based on radio
signals exchanged between the first wireless terminal and the one or more base stations;

determining, by the server computer, a relationship between the first wireless terminal and an object of interest;
estimating, by the server computer, a location of transit of the object of interest from the first geographic region into
a second geographic region based on i) the first location of the first wireless terminal and ii) the relationship, wherein
any estimating of location attempted within the second geographic region via the location estimation technique is characterized
as having a lower level of accuracy than the first level;

estimating, by the server computer, a time of transit at which the object of interest is expected to be at its location of
transit based on the first location of the first wireless terminal and an estimate of the velocity of the first wireless terminal;
and

transmitting, by the server computer, a message to a surveillance system, wherein the message comprises i) a first indicium
based on the location of transit of the object of interest and ii) a second indicium of the time of egress.

US Pat. No. 10,009,127

PARTITIONING OF SURFACES OF STRUCTURES IN PROPAGATION MODELING

Polaris Wireless, Inc., ...

1. A method for propagation modeling, comprising:receiving, by a data-processing system, a dataset that is representative of a first structure within an environment, wherein the first structure is defined in the dataset as having a first surface;
establishing, by the data-processing system, a first bounding box for the first surface;
partitioning, by the data-processing system, at least a portion of the first bounding box into a first nonempty set of tiles, wherein the tiles in the first set of tiles have a first shape;
projecting, by the data-processing system, a first nonempty set of ray tubes from a predetermined point toward the tiles in the first set of tiles, wherein each ray tube in the first set of ray tubes is defined by a corresponding tile in the first set of tiles toward which the ray tube in the first set of ray tubes is projected;
evaluating, by the data-processing system, an incidence of bounced ray tubes at a predetermined receive point within the environment, wherein at least one of the bounced ray tubes is traceable to a ray tube projected in the first set of ray tubes; and
presenting, by the data-processing system, a propagation result that is based on the evaluating of the incidence of bounced ray tubes.

US Pat. No. 9,990,747

SYSTEM AND METHOD FOR SELECTING AND HIGHLIGHTING ELEMENTS OF A GRAPHICAL REPRESENTATION OF DATA WITH RESPECT TO ONE OR MORE VARIABLES

Polaris Wireless, Inc., ...

1. A system for graphically representing data, the system comprising:a data-processing system configured to detect a selection of a first portion of data points in a scatter plot that is being displayed, the selection being indicated by a selection window superimposed on the scatter plot, wherein the scatter plot is representative of a collection of data points corresponding to data generated by one or more computing devices of members of a non-empty set of organizations, and wherein each data point in the collection is representative of at least two variables; and
a display configured to:
a) present the scatter plot and selection window in a first display area of the display, and
b) present, in a second display area of the display, a first graphical representation of the organizations, wherein the first graphical representation includes a plurality of graphical elements in which each graphical element in the plurality corresponds to one or more data points in the collection of data points, and wherein each graphical element in the plurality has a size that is determined based on the first portion of data points selected and appearing within the selection window;
wherein the display is further configured to update the size of each graphical element in the plurality being displayed in the second display area, when a selection of a second portion of data points, different from the first portion of data points, in the scatter plot is detected.

US Pat. No. 9,967,703

ESTIMATING WHETHER A WIRELESS TERMINAL IS INDOORS OR OUTDOORS BASED ON METADATA THAT DESCRIBES PACKET-LEVEL COMMUNICATIONS

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal executing an application, the method comprising:receiving, by a computer system, metadata that describes packet-level communications between a mobile network operator (MNO) telecommunications network and the wireless terminal, wherein any identification of the application is absent from the metadata, and wherein the metadata is obtained from call detail records (CDR) that are produced by a telecommunications equipment component within the MNO telecommunications network;
deducing, by the computer system, usage of the application based on the metadata, wherein the usage of the application is responsible for generating at least some of the packet-level communications described by the metadata; and
estimating, by the computer system, a probability that the wireless terminal is indoors based the deducing of the usage of the application.

US Pat. No. 9,959,458

SURVEILLANCE SYSTEM

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a data-processing system, a first video signal that carries a first video frame, wherein the first video frame comprises:
(i) an image of a first person appearing at a first location, and
(ii) an image of a second person appearing at a second location;
estimating the identity of a first mobile phone based on the first location, wherein the first location is determined from the first video frame;
estimating a relationship between the first person and the second person based on the identity of the first mobile phone; and
transmitting, by the data-processing system, a second video signal that carries a second video frame that is based on the first video frame, wherein the second video frame comprises:
(i) the image of the first person,
(ii) the image of the second person, and
(iii) a depiction of the relationship between the first person and the second person.

US Pat. No. 10,014,913

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL IN THE PURVIEW OF A DISTRIBUTED-ANTENNA SYSTEM

Polaris Wireless, Inc., ...

1. A wireless telecommunications system that employs a distributed-antenna system to provide wireless telecommunications service to a wireless terminal, the wireless telecommunications system comprising:a first antenna located at a first location that:
(i) radiates a first modulated radio-frequency carrier signal, and
(ii) radiates a second modulated radio-frequency carrier signal, and
(iii) does not radiate a third modulated radio-frequency carrier signal;
a second antenna located at a second location that:
(i) does not radiate the first modulated radio-frequency carrier signal, and
(ii) radiates the second modulated radio-frequency carrier signal, and
(iii) radiates the third modulated radio-frequency carrier signal;
a third antenna located at a third location that:
(i) radiates the first modulated radio-frequency carrier signal, and
(ii) does not radiate the second modulated radio-frequency carrier signal, and
(iii) radiates the third modulated radio-frequency carrier signal;
a radio bank for generating the first modulated radio-frequency carrier signal, the second modulated radio-frequency carrier signal, and the third modulated radio-frequency carrier signal, wherein:
(i) the second modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the first modulated radio-frequency carrier signal, and
(ii) the third modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the first modulated radio-frequency carrier signal, and
(iii) the third modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the second modulated radio-frequency carrier signal;
a first wireline assembly for transporting the first modulated radio-frequency carrier signal from the radio bank to the first antenna and to the third antenna;
a second wireline assembly for transporting the second modulated radio-frequency carrier signal from the radio bank to the first antenna and to the second antenna; and
a third wireline assembly for transporting the third modulated radio-frequency carrier signal from the radio bank to the second antenna and to the third antenna.

US Pat. No. 9,844,019

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL IN WIRELESS TELECOMMUNICATIONS SYSTEMS THAT COMPRISE DISTRIBUTED AND/OR REPEATER ANTENNAS

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a data processing system, a measure of a location-dependent trait of a first signal that is received by a wireless
terminal;

designating, by the data processing system, at least one of a plurality of possible locations of the wireless terminal as
improbable based on a measure of a propagation delay of a second signal traveling between a base station and an infrastructure
antenna that is used to provide wireless telecommunications service; and

estimating, by the data processing system, the location of the wireless terminal based on:
(i) the measure of the location-dependent trait of the first signal, and
(ii) one or more possible locations of the wireless terminal not designated as improbable.

US Pat. No. 10,412,699

ENHANCING AN ESTIMATE OF THE LOCATION OF A WIRELESS TERMINAL BY USING ONE OR MORE TYPES OF IDENTIFIERS OF A WIRELESS NETWORK

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:receiving, by a data-processing system:
i) a service set identifier (SSID) associated with a wireless network and reported by the wireless terminal, and
ii) evidence of the location of the wireless terminal, wherein the evidence is independent of the wireless network;
transmitting, by the data-processing system, a search query to a web mapping service, wherein the search query contains one or more words that are based on the SSID;
receiving, by the data-processing system, a response to the search query, wherein the response contains at least one location of one or more organizations that match the query;
generating, by the data-processing system, a first hypothesis for the location of the wireless terminal based on the evidence of the location;
generating, by the data-processing system, a second hypothesis for the location of the wireless terminal based on the at least one location of the one or more organizations; and
generating, by the data-processing system, an estimate of location of the wireless terminal based on the first hypothesis and the second hypothesis, wherein each of the first and second hypotheses has non-zero weight.

US Pat. No. 10,236,029

VIDEO EDITING SYSTEM WITH MAP-ORIENTED REPLAY FEATURE

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a data-processing system, data that are representative of i) a series of plural geolocations of a first object and ii) a series of times that represent when the first object was at the respective geolocations;
generating, by the data-processing system, a first series of positions in relation to a map of a predetermined geographic region, wherein the positions in the first series of positions are based on the respective geolocations in the series of geolocations of the first object;
receiving a first command, by the data-processing system; and
displaying on a display, based on the receiving of the first command,
i) the map,
ii) markers for the first object that are representative of a subset of the positions in the first series such that the markers are superimposed on the map and comprise at least a leading marker and a trailing marker,
iii) a first timeline that represents a duration of activity of the first object, wherein the first timeline is a graphic representation of the passage of time in the form of a rectangle having a first end and a second end, wherein the first end of the rectangle corresponds to the time at which markers corresponding to the activity of the first object first appear on the map, wherein the first series of positions represents the activity of the first object, and
iv) a first indication of the time, determined from the series of times, at which the first object was at a particular geolocation that corresponds to a particular position, in the first series of positions, that is being represented on the map by the leading marker;
wherein the displaying of the markers for the first object advances the markers sequentially along the positions in the first series such that the markers appear to move around the map, corresponding to movement of the first object along the respective geolocations, wherein a constant number of markers N is displayed for the first object as the markers for the first object appear to move around the map, wherein the leading marker disappears first from the display and the trailing marker disappears last from the display when the markers appear to move off of the map, and wherein the first indication is updated as the markers are advanced along the positions.

US Pat. No. 9,942,713

TRACKING LARGE NUMBERS OF WIRELESS TERMINALS WHILE REGULATING LOCATION REQUESTS

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a data-processing system, a first non-empty set of user location information (ULI) data for a first subscriber;
determining, by the data-processing system, a first sequence of times at which to request location information for the first subscriber, by estimating when the location of the first subscriber exceeds a predefined, non-zero level of uncertainty in consideration of the first set of ULI data;
storing, by the data-processing system, a first identifier for the first subscriber according to time slots that correspond to the first sequence of times at which location requests are determined to be needed for the first subscriber, including storing the first identifier at a first time slot;
reassigning, by the data-processing system, the first identifier from the first time slot to a second time slot, subject to a maximum number of transmitted location requests per unit time and provided that the difference in time between the first and second time slots does not exceed a first time interval N;
transmitting, by the data-processing system to a location engine, a first location request corresponding to the first identifier, wherein the transmitting of the first location request is timed in accordance with the time slot to which the first identifier is assigned;
receiving, by a data-processing system, a second non-empty set of user location information (ULI) data for a second subscriber;
determining, by the data-processing system, a second sequence of times at which to request location information for the second subscriber, by estimating when the location of the second subscriber exceeds a predefined, non-zero level of uncertainty in consideration of the second set of ULI data;
storing, by the data-processing system, a second identifier according to time slots that correspond to the second sequence of times at which location requests are determined to be needed for the second subscriber, including storing the second identifier at the first time slot;
reassigning, by the data-processing system, the second identifier from the first time slot to the second time slot, subject to the maximum number of transmitted location requests per unit time and provided that the difference in time between the first and second time slots does not exceed the first time interval N; and
transmitting, by the data-processing system to a location engine, a second location request corresponding to the second identifier, wherein the transmitting of the second location request is timed in accordance with the time slot to which the second identifier is assigned.

US Pat. No. 9,699,605

MEASUREMENT OF REFERENCE SIGNALS WITH REDUCED INTERFERENCE

Polaris Wireless, Inc., ...

1. A method comprising:
transmitting, by a base station, a measurement directive to a wireless terminal to measure one or more reference signals,
wherein a measurement restriction transmitted to the wireless terminal indicates designated time intervals of one or more
positioning subframes in which positioning reference signals are transmitted by one or more base stations, and wherein the
measurement restriction imposes a restriction on the wireless terminal to measure the one or more reference signals coincident
with the designated time intervals;

receiving, by the base station, a measurement result from the wireless terminal in response to the measurement directive being
transmitted; and

generating, by a location server, an estimate of the location of the wireless terminal, based on the measurement result;
wherein the estimate is obtained without using observed time difference of arrival (OTDOA) measurements.

US Pat. No. 10,145,935

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL IN THE PURVIEW OF A DISTRIBUTED-ANTENNA SYSTEM

Polaris Wireless, Inc., ...

1. A wireless telecommunications system that employs a distributed-antenna system to provide wireless telecommunications service to a wireless terminal, the wireless telecommunications system comprising:a first antenna located at a first location that:
(i) radiates a first modulated radio-frequency carrier signal, and
(ii) radiates a second modulated radio-frequency carrier signal, and
(iii) does not radiate a third modulated radio-frequency carrier signal;
a second antenna located at a second location that:
(i) does not radiate the first modulated radio-frequency carrier signal, and
(ii) radiates the second modulated radio-frequency carrier signal, and
(iii) radiates the third modulated radio-frequency carrier signal;
a radio bank for generating the first modulated radio-frequency carrier signal, the second modulated radio-frequency carrier signal, and the third modulated radio-frequency carrier signal, wherein:
(i) the second modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the first modulated radio-frequency carrier signal, and
(ii) the third modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the first modulated radio-frequency carrier signal, and
(iii) the third modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the second modulated radio-frequency carrier signal;
a first wireline assembly for transporting the first modulated radio-frequency carrier signal from the radio bank to the first antenna;
a second wireline assembly for transporting the second modulated radio-frequency carrier signal from the radio bank to the first antenna and to the second antenna; and
a third wireline assembly for transporting the third modulated radio-frequency carrier signal from the radio bank to the second antenna.

US Pat. No. 9,900,736

ASSOCIATING A MOBILE STATION WITH AN AUDIO INCIDENT

Polaris Wireless, Inc., ...

1. A method comprising:
receiving, by a server computer, an indication of an audio incident, wherein the indication indicates i) a location L of the
audio incident and ii) type of audio incident that has occurred, wherein the type of audio incident is one of a plurality
of types that are distinguished from one another by physical cause of sound produced by each audio incident;

initiating, by the server computer, a first mobile-terminated location request (MT-LR) for a first mobile station in a first
wireless network with a coverage area that comprises the location L, wherein the initiating is based on i) the location L
and ii) the type of audio incident indicated by the received indication; and

transmitting, by the server computer, an indicium of the first mobile station to another server computer, based on an estimate
of the current location of the first mobile station relative to the location L, wherein the current location is made available
in response to the first MT-LR.

US Pat. No. 10,517,063

ENHANCING AN ESTIMATE OF THE LOCATION OF A WIRELESS TERMINAL BY USING ONE OR MORE TYPES OF IDENTIFIERS OF A WIRELESS NETWORK

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:receiving, by a data-processing system:
a service set identifier (SSID) associated with a wireless network and reported by the wireless terminal;
transmitting, by the data-processing system, a search query to a web mapping service, wherein the search query contains one or more words that are based on the SSID;
receiving, by the data-processing system, a response to the search query, wherein the response contains at least one location of one or more organizations that match the query;
generating, by the data-processing system, a first hypothesis for the location of the wireless terminal based on the at least one location of the one or more organizations; and
generating, by the data-processing system, an estimate of location of the wireless terminal based on the first hypothesis.

US Pat. No. 10,236,945

DISTRIBUTED ANTENNA SYSTEM FOR RADIATING MODULATED RADIO-FREQUENCY CARRIER SIGNALS TO DIFFERENT REGIONS

Polaris Wireless, Inc., ...

1. A wireless telecommunications system that employs a distributed-antenna system to provide wireless telecommunications service to a wireless terminal, the wireless telecommunications system comprising:a first antenna located at a first location that:
(i) radiates a first modulated radio-frequency carrier signal, and
(ii) radiates a second modulated radio-frequency carrier signal, wherein the second modulated radio-frequency carrier signal, as radiated by the first antenna, has a signal strength above a signal-strength threshold in a first region;
a second antenna located at a second location that:
(i) does not radiate the first modulated radio-frequency carrier signal, and
(ii) radiates the second modulated radio-frequency carrier signal, wherein the second modulated radio-frequency carrier signal, as radiated by the second antenna, has a signal strength above the signal-strength threshold in a second region;
a third antenna located at a third location that:
(i) radiates the first modulated radio-frequency carrier signal, wherein the first modulated radio-frequency carrier signal, as radiated by the third antenna, has a signal strength above the signal-strength threshold in a third region, and
(ii) does not radiate the second modulated radio-frequency carrier signal,
a radio bank for generating the first modulated radio-frequency carrier signal and the second modulated radio-frequency carrier signal, wherein:
(i) the second modulated radio-frequency carrier signal is distinguishable by the wireless terminal from the first modulated radio-frequency carrier signal;
a first wireline assembly for transporting the first modulated radio-frequency carrier signal from the radio bank to the first antenna and to the third antenna; and
a second wireline assembly for transporting the second modulated radio-frequency carrier signal from the radio bank to the first antenna and to the second antenna.

US Pat. No. 10,013,783

SYSTEM AND METHOD FOR GRAPHICAL REPRESENTATION OF SPATIAL DATA

Polaris Wireless, Inc., ...

1. A system for graphically representing data, the system comprising:a display configured to:
a) present, in a first display area of the display, a first graphical representation of a non-empty set of organizations, wherein the first graphical representation includes a plurality of graphical elements in which each graphical element in the plurality corresponds to one or more graphical element segments of a second graphical representation of a non-empty set of members of the organizations, and wherein each graphical element in the plurality has a size that is determined based on i) the number of members of an organization that corresponds to the graphical element, in relation to ii) the total number of members in the set of organizations, and wherein the second graphical representation is a first bar chart having a plurality of bars, wherein each of the bars comprises at least one graphical element segment, and
present, in a second display area of the display, i) the second graphical representation and ii) a map that is selected based on the geolocations of at least some of the members, wherein a plurality of graphical elements of the second graphical representation are superimposed on the map, wherein the display is further configured to present the second graphical representation by superimposing the plurality of bars on the map, and wherein the bars are positioned on the map such that their displayed positions are based on the geolocations of at least some of the members in the second graphical representation; and
a data-processing system configured to:
a) detect a selection of a selected graphical element of the first graphical representation, and
b) transmit a signal to the display to highlight the one or more graphical element segments of the second graphical representation that correspond to the selected graphical element.

US Pat. No. 9,989,620

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL BASED ON RADIO-FREQUENCY PATTERN MATCHING AND COOPERATIVE MEASUREMENTS

Polaris Wireless, Inc., ...

1. A method comprising:receiving, at a data processing system, a measurement of a first location-dependent trait of a first radio signal that is transmitted between a first base station and a first wireless terminal;
receiving, at the data processing system, a measurement of a second location-dependent trait of a second radio signal that is transmitted between the first wireless terminal and a second wireless terminal that are at unknown locations;
generating a first candidate estimate of a location of the first wireless terminal based on the measurement of the first location-dependent trait of the first radio signal, wherein the generating of the first candidate estimate of the location of the first wireless terminal comprises pattern matching the measurement of the first location-dependent trait of the first radio signal to a database that associates (1) locations and (2) predicted values of the first location-dependent trait of the first radio signal at each of those locations;
generating a second candidate estimate of the location of the first wireless terminal based on the measurement of the first location-dependent trait of the first radio signal; and
generating an improved estimate of the location of the first wireless terminal based on:
(i) the first candidate estimate of the location of the first wireless terminal,
(ii) the second candidate estimate of the location of the first wireless terminal, and
(iii) the measurement of the second location-dependent trait of the second radio signal.

US Pat. No. 10,527,708

ESTIMATING THE LOCATION OF A WIRELESS TERMINAL BASED ON COOPERATIVE MEASUREMENTS

Polaris Wireless, Inc., ...

1. A method comprising:receiving, at a data processing system, a measurement of a first location-dependent trait of a first radio signal that is transmitted between a first base station and a first wireless terminal;
receiving, at the data processing system, a measurement of a second location-dependent trait of a second radio signal that is transmitted between the first wireless terminal and a second wireless terminal that are at unknown locations;
generating a first candidate estimate of a location of the first wireless terminal based on the measurement of the first location-dependent trait of the first radio signal;
generating a second candidate estimate of the location of the first wireless terminal based on the measurement of the first location-dependent trait of the first radio signal; and
generating an improved estimate of the location of the first wireless terminal based on:
(i) the first candidate estimate of the location of the first wireless terminal,
(ii) the second candidate estimate of the location of the first wireless terminal, and
(iii) the measurement of the second location-dependent trait of the second radio signal;
wherein the improved estimate of the location of the first wireless terminal is selected to be either:
(i) the first candidate estimate of the location of the first wireless terminal, or
(ii) the second candidate estimate of the location of the first wireless terminal,
based on the measurement of the second location-dependent trait of the second radio signal.

US Pat. No. 10,367,932

CALIBRATION OF MEASUREMENT BIAS OF A BAROMETRIC SENSOR IN A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating the elevation of a first wireless terminal, the method comprising:receiving, by a data processing system, an identity of a first base station as reported by the first wireless terminal;
receiving, by the data processing system, a first measurement of barometric pressure made by the first wireless terminal;
receiving, by the data processing system, a measurement of barometric pressure made by a pressure reference;
generating a first estimate of bias of barometric pressure measured by the first wireless terminal, in part by comparing:
i) the first measurement of barometric pressure made by the first wireless terminal, to
ii) a true barometric pressure of a first building floor, wherein the first building floor is the building floor of the first base station whose identity is reported by the first wireless terminal, and wherein the true barometric pressure of the first building floor is derived from a) the measurement of barometric pressure made by the pressure reference and b) the height of the first building floor;
receiving, by the data processing system, a second measurement of barometric pressure made by the first wireless terminal;
obtaining an estimate of a lateral location of the first wireless terminal; and
generating an estimate of the elevation of the first wireless terminal based on:
(i) the estimate of the lateral location of the first wireless terminal,
(ii) the second measurement of barometric pressure made by the first wireless terminal, and
(iii) the first estimate of bias.

US Pat. No. 10,366,181

SIMPLIFICATION OF DATA FOR REPRESENTING AN ENVIRONMENT, VIA THE REDUCTION OF VERTICES THAT DEFINE STRUCTURES REPRESENTED IN THE DATA

Polaris Wireless, Inc., ...

1. A method for determining visibility between points in a geographic region in which buildings are present, the method comprising:receiving, by a data-processing system, a first dataset that is representative of a first building that is defined by a first polyhedron having a footprint defined by a first polygon, wherein a first vertex and a second vertex define a first edge of the first polygon, and wherein the second vertex and a third vertex define a second edge of the first polygon;
reducing, by the data-processing system, the number of vertices in the first polygon, at least in part by i) removing the second vertex only if the first edge does not exceed a predetermined first length and ii) removing the third vertex, resulting in a second polygon;
transmitting, by the data-processing system to an application engine, a second dataset that comprises a second polyhedron having a footprint defined by the second polygon, wherein the second polyhedron defines the first building in the geographic region, and wherein at least some faces of the second polyhedron define outer walls of the first building;
calculating, by the application engine, visibility between two points in the geographic region that are represented in the second dataset, by determining whether any of the at least some faces of the second polyhedron obstruct a line-of-sight line between the two points; and
presenting, to a user, a result that is based on the visibility calculated.

US Pat. No. 10,547,735

CALIBRATION OF MEASUREMENT BIAS OF A BAROMETRIC SENSOR IN A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating the elevation of a wireless terminal, the method comprising:generating, by the wireless terminal, an estimate of movement of the wireless terminal;
taking a first set of samples of barometric pressure, by the wireless terminal while at a first location, resulting in a first measurement of barometric pressure made by the wireless terminal;
inferring, from the estimate of movement of the wireless terminal, an inferred height of the wireless terminal;
generating a first estimate of bias of barometric pressure measured by the wireless terminal based on:
(i) the inferred height of the wireless terminal, and
(ii) the first measurement of barometric pressure made by the wireless terminal;
taking a second set of samples of barometric pressure, by the wireless terminal while at a second location, resulting in a second measurement of barometric pressure made by the wireless terminal;
obtaining an estimate of a lateral location of the wireless terminal; and
generating an estimate of the elevation of the wireless terminal based on:
(i) the estimate of the lateral location of the wireless terminal,
(ii) the second measurement of barometric pressure made by the wireless terminal, and
(iii) the first estimate of bias.

US Pat. No. 10,372,835

SIMPLIFICATION OF DATA FOR REPRESENTING AN ENVIRONMENT, BASED ON THE HEIGHTS AND ELEVATIONS OF POLYHEDRONS THAT DEFINE STRUCTURES REPRESENTED IN THE DATA

Polaris Wireless, Inc., ...

1. A method for determining visibility between points in a geographic region in which buildings are present, the method comprising:receiving, by a data-processing system, a first dataset that is representative of one or more buildings that are defined by a plurality of polyhedrons, including a control polyhedron having a control footprint, wherein each polyhedron in the plurality has a polygon footprint and one or more neighbor polyhedrons, and wherein the first dataset is characterized as having a predetermined error;
determining, by the data-processing system, that a first polyhedron, in a first non-empty set of polyhedrons whose polygon footprints overlap the control footprint, also overlaps in height with the control polyhedron;
determining, by the data-processing system, that a second polyhedron defined as a neighbor polyhedron of the first polyhedron, with a polygon footprint that overlaps the footprint of the first polyhedron, also overlaps in height with the control polyhedron, resulting in a second non-empty set of polyhedrons that overlap in height with the control polyhedron, including the first polyhedron and the second polyhedron;
dividing, by the data-processing system, each polyhedron in the second set of polyhedrons into a base part and a top part, resulting in a third set of polyhedrons;
joining, by the data-processing system, at least a portion of the control polyhedron with all of the base parts of the polyhedrons in the third set of polyhedrons, resulting in a first joined polyhedron, wherein the first joined polyhedron defines a first building in the geographic region, and wherein at least some faces of the first joined polyhedron define outer walls of the first building;
removing a top part from at least one of the polyhedrons in the third set of polyhedrons, based on the height of the top part failing to exceed a value that is based on the predetermined error;
transmitting, by the data-processing system to an application engine, a second dataset that comprises i) the first joined polyhedron and ii) a polyhedron defined by a top part of at least one of the polyhedrons in the third set of polyhedrons, but excludes iii) the removed top part;
calculating, by the application engine, visibility between two points in the geographic region that are represented in the second dataset, by determining whether any of the at least some faces of the first joined polyhedron obstruct a line-of-sight line between the two points; and
presenting, to a user, a result that is based on the visibility calculated.

US Pat. No. 10,372,840

SIMPLIFICATION OF DATA FOR REPRESENTING AN ENVIRONMENT VIA THE EXPANSION OF POLYHEDRONS THAT DEFINE STRUCTURES REPRESENTED IN THE DATA

Polaris Wireless, Inc., ...

1. A method for determining visibility between points in a geographic region in which buildings are present, the method comprising:receiving, by a data-processing system, a first dataset that is representative of a first building that is defined by a first polyhedron having a first polygon footprint, wherein the first dataset is characterized as having a predetermined error;
expanding, by the data-processing system, the first polygon footprint by a factor that is based on the predetermined error, resulting in a first expanded polygon footprint;
forming, by the data-processing system, a third polygon footprint based on determining whether the first expanded polygon footprint and a second polygon footprint in the first dataset overlap each other;
transmitting, by the data-processing system to an application engine, a second dataset that comprises a second polyhedron and excludes the first polyhedron, wherein the second polyhedron has a footprint that comprises the third polygon footprint, and wherein the second polyhedron defines the first building in the geographic region, and wherein at least some faces of the second polyhedron define outer walls of the first building;
calculating, by the application engine, visibility between two points in the geographic region that are represented in the second dataset, by determining whether any of the at least some faces of the second polyhedron obstruct a line-of-sight line between the two points; and
presenting, to a user, a result that is based on the visibility calculated.

US Pat. No. 10,716,090

METHOD OF CONSIDERING THE POSITIONS OF DATA POINTS IN RELATION TO BOUNDARIES REPRESENTED IN A GEOGRAPHIC INFORMATION SYSTEM DATABASE, IN ESTIMATING LOCATION

Polaris Wireless, Inc., ...

1. A method of estimating the location of a wireless terminal, the method comprising:receiving, by a data-processing system, a first estimate of location of a wireless terminal, the first estimate comprising i) one or more geographical coordinates, and ii) an uncertainty in the one or more geographical coordinates;
generating, by the data-processing system, data points in a nonempty set of data points in space, based on one or more probability distributions that are defined by at least one of i) the one or more geographical coordinates and ii) the uncertainty in the one or more geographical coordinates;
removing, by the data-processing system, at least one of the data points from the set of data points, based on the positions of the data points in relation to one or more objects represented in a geographic information system (GIS) database, resulting in a nonempty proper subset of the data points; and
generating, by the data-processing system, a second estimate of location of the wireless terminal based on the proper subset of the data points.

US Pat. No. 10,412,211

CALIBRATION OF MEASUREMENT BIAS OF A BAROMETRIC SENSOR IN A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a wireless terminal, the identity of a first base station in communication with the wireless terminal;
receiving, by the wireless terminal, a measurement of barometric pressure made by a pressure reference;
taking a first set of samples of barometric pressure, by the wireless terminal while at a first location, resulting in a first measurement of barometric pressure made by the wireless terminal;
generating a first estimate of bias of barometric pressure measured by the wireless terminal, in part by comparing:
i) the first measurement of barometric pressure made by the wireless terminal, to
ii) a true barometric pressure of a first building floor, wherein the first building floor is the building floor of the first base station whose identity is received by the wireless terminal, and wherein the true barometric pressure of the first building floor is derived from a) the measurement of barometric pressure made by the pressure reference and b) the height of the first building floor;
receiving, by the wireless terminal, location-dependent information conveyed by one or more radio signals;
taking a second set of samples of barometric pressure, by the wireless terminal while at a second location, resulting in a second measurement of barometric pressure made by the wireless terminal;
generating an estimate of a lateral location of the wireless terminal based on the location-dependent information; and
generating an estimate of the elevation of the wireless terminal based on:
(i) the estimate of the lateral location of the wireless terminal,
(ii) the second measurement of barometric pressure made by the wireless terminal, and
(iii) the first estimate of bias.

US Pat. No. 10,462,282

ESTIMATING THE ELEVATION OF A WIRELESS TERMINAL BASED ON DETERMINING THE MEASUREMENT BIAS OF A PRESSURE REFERENCE

Polaris Wireless, Inc., ...

1. A method of estimating elevation of one or more wireless terminals, the method comprising:receiving, by a data processing system, a first series of measurements of barometric pressure made at a first pressure reference, wherein the first pressure reference is at a first outdoor location and at an unknown height above a reference level, the unknown height being unknown to the data processing system;
receiving, by the data processing system, a second series of measurements of barometric pressure made at a second pressure reference, wherein the second pressure reference is at a second outdoor location and at a first known height above the reference level, the first known height being known to the data processing system;
generating, by the data processing system, a first estimate of bias of barometric pressure measured by the first pressure reference based on:
(i) the first series of measurements of the barometric pressure made at the first pressure reference,
(ii) the second series of measurements of the barometric pressure made at the second pressure reference, and
(iii) the first known height of the second pressure reference;
receiving, by the data processing system, a first measurement of the barometric pressure made at a first wireless terminal;
receiving, by the data processing system, a subsequent measurement of barometric pressure made at the first pressure reference, wherein the subsequent measurement of the barometric pressure is separate from the first series of measurements and is received after the first series of measurements is received;
generating, by the data processing system, an estimate of the elevation of the first wireless terminal based on:
(i) the first measurement of the barometric pressure made at the first wireless terminal,
(ii) the subsequent measurement of the barometric pressure made at the first pressure reference, and
(iii) the first estimate of the bias.

US Pat. No. 10,602,477

METHOD OF CONSIDERING BOUNDARIES REPRESENTED IN A GEOGRAPHIC INFORMATION SYSTEM DATABASE, IN ESTIMATING LOCATION

Polaris Wireless, Inc., ...

17. A method of estimating the location of a wireless terminal, the method comprising:receiving, by a data-processing system, a first estimate of location of a wireless terminal, the first estimate comprising (i) a first geographic coordinate value, (ii) a second geographical coordinate value, and (iii) an uncertainty in the first geographic coordinate value, wherein the first geographic coordinate value defines the mean of a first normal distribution, and wherein the uncertainty in the first geographic coordinate value defines the standard deviation of the first normal distribution;
generating, by the data-processing system, data points in a nonempty set of data points in space, based on i) the first normal distribution and ii) a second normal distribution that is defined by the second geographic coordinate value;
assigning, by the data-processing system, weights to the data points in the set of data points, based on the position of each data point to which a respective weight is assigned in relation to an exterior wall of a building represented in a geographic information system (GIS) database;
removing, by the data-processing system, at least one of the data points from the set of data points, based on the weights of the data points, resulting in a nonempty proper subset of the data points; and
generating, by the data-processing system, a second estimate of location of the wireless terminal based on the proper subset of the data points.

US Pat. No. 10,602,326

DETECTION OF THE OCCURRENCE OF AN EVENT, BASED ON BAROMETRIC PRESSURE MEASUREMENTS

Polaris Wireless, Inc., ...

1. A method of determining the direction in which an event occurred comprising:receiving, at the data processing system, i) a first sample of barometric pressure measured at a first wireless terminal and ii) an estimate of location of the first wireless terminal;
receiving, at the data processing system, i) a second sample of barometric pressure measured at a second wireless terminal and ii) an estimate of location of the second wireless terminal;
generating, by the data-processing system, a first characterization of a pressure wave in the vicinity of the first wireless terminal based on the first sample;
generating, by the data-processing system, a second characterization of a pressure wave in the vicinity of the second wireless terminal based on the second sample; and
generating, by the data-processing system, an estimate of the direction in which an event occurred, based on:
i) a relationship of a) a first transient that is present in the first characterization of the pressure wave in the vicinity of the first wireless terminal and b) a second transient that is present in the second characterization of the pressure wave in the vicinity of the second wireless terminal, to each other,
ii) the estimate of location of the first wireless terminal, and
iii) the estimate of location of the second wireless terminal;
wherein the event is external to both the first wireless terminal and the second wireless terminal.

US Pat. No. 10,616,399

ESTIMATING ELEVATION OF A WIRELESS TERMINAL, BASED ON THE MEASUREMENT BIAS OF A PRESSURE REFERENCE THAT IS IN A SECOND REGION, BASED ON THE MEASUREMENT BIAS OF A PRESSURE REFERENCE THAT IS IN A FIRST REGION

Polaris Wireless, Inc., ...

1. A method comprising:receiving, by a data processing system, a first series of measurements of barometric pressure made at a first pressure reference, wherein the first pressure reference is at a first outdoor location;
receiving, by the data processing system, a second series of measurements of barometric pressure made at a second pressure reference, wherein the second pressure reference is at a second outdoor location and at a first known height above the reference level, the first known height being known to the data processing system;
generating, by the data processing system, a first estimate of bias of barometric pressure measured by the first pressure reference based on:
(i) the first series of measurements of the barometric pressure made at the first pressure reference,
(ii) the second series of measurements of the barometric pressure made at the second pressure reference, and
(iii) the first known height of the second pressure reference;
receiving, by the data processing system, a third series of measurements of barometric pressure made at a third pressure reference when in a first region;
receiving, by the data processing system, a fourth series of measurements of the barometric pressure made at the third pressure reference after being transported to a second region, wherein the second region is geographically separate from the first region; and
generating, by the data processing system, a second estimate of bias of barometric pressure measured by a fourth pressure reference in the second region based on:
(i) a difference between the third and fourth series of measurements of the barometric pressure made at the third pressure reference,
(ii) differences in local weather conditions between the first and second regions, and
(iii) the first estimate of the bias.

US Pat. No. 10,593,081

SYSTEM AND METHOD FOR GRAPHICAL REPRESENTATION OF SPATIAL DATA

Polaris Wireless, Inc., ...

1. A system for graphically representing data, the system comprising:a display configured to:
a) present, in a first display area of the display, a first graphical representation of a non-empty set of organizations, wherein the first graphical representation includes a plurality of graphical elements, and wherein each graphical element in the plurality of graphical elements has a size that is determined based on i) the number of members of an organization that corresponds to the graphical element, in relation to ii) the total number of members in the set of organizations, and
b) present, in a second display area of the display, a second graphical representation of the non-empty set of organizations, wherein the second graphical representation is a bar chart having a plurality of bars, wherein each of the bars comprises graphical element segments, and wherein each graphical element in the plurality of graphical elements in the first graphical representation corresponds to one or more of the graphical element segments in the bar chart; and
a data-processing system configured to:
a) detect a first selection of a selected first graphical element in the first graphical representation, and
b) transmit, in response to detecting the first selection, a first signal to the display to highlight a first set of graphical element segments in the bar chart that correspond to the selected first graphical element in the first graphical representation, wherein the graphical element segments in the first set are some, but not all, of the graphical element segments that constitute a first bar in the plurality of bars in the bar chart, and wherein two of the graphical elements in the first set are separated from each other in the first bar by graphical elements that are in a second set of graphical element segments in the bar chart, but that are not in the first set.

US Pat. No. 10,715,960

ESTIMATION OF A STACK-EFFECT COMPENSATION MODEL BASED ON MEASUREMENTS PROVIDED BY A WIRELESS TERMINAL

Polaris Wireless, Inc., ...

1. A method of estimating elevation of one or more wireless terminals, the method comprising:receiving, at a data processing system, a plurality of measurements of barometric pressure at a first wireless terminal that is within a structure;
receiving, at the data processing system, a plurality of measurements of indoor temperature at the first wireless terminal;
receiving, at the data processing system, a plurality of measurements of outdoor temperature at an outdoor location;
tracking wireless access points to which the first wireless terminal attaches within the structure;
generating a plurality of estimates of the elevation of the first wireless terminal based on the plurality of measurements of barometric pressure at the first wireless terminal, wherein the estimates of the elevation of the first wireless terminal are independent of the indoor temperature at the first wireless terminal;
generating an estimate HN of a height of an uncompensated estimate of elevation in relation to a neutral pressure plane within the structure, wherein the estimate HN is based on:
(i) the plurality of measurements of indoor temperature at the first wireless terminal,
(ii) the plurality of measurements of outdoor temperature at the outdoor location,
(iii) the plurality of estimates of the elevation of the first wireless terminal, and
(iv) the tracking of the wireless access points; and
generating an estimate of the elevation of a second wireless terminal that is within the structure based on:
(i) a measurement of barometric pressure at the second wireless terminal, and
(ii) the estimate HN.

US Pat. No. 10,713,827

SYSTEM AND METHOD FOR GRAPHICAL REPRESENTATION OF SPATIAL DATA BASED ON SELECTION OF A TIME WINDOW

Polaris Wireless, Inc., ...

1. A system for graphically representing data, the system comprising:a display configured to:
a) present, in a first display area of the display, a timeline, and
b) present, in a second display area of the display, (i) a map and (ii) a first graphical representation of a non-empty set of organizations that comprise members, wherein the first graphical representation is a bar chart having a plurality of bars, including a first bar, wherein each of the bars in the plurality of bars comprises graphical element segments, and wherein the display is configured to present the first graphical representation by superimposing the plurality of bars on the map; and
a processor configured to:
a) detect a first selection of a first time window on the timeline, wherein the first time window is defined by a start time and a stop time, and
b) transmit, in response to detecting the first selection, a first signal to the display to highlight a first set of graphical element segments as part of the first graphical representation, wherein the graphical element segments that constitute the first set of graphical element segments depend on at least one of the start time and the stop time of the first time window, and wherein two of the graphical element segments in the first set are separated from each other in the first bar by graphical element segments that are in a second set of graphical element segments in the bar chart, but that are not in the first set.

US Pat. No. 9,473,896

ESTIMATING PROXIMITY TO A MOBILE STATION BY MANIPULATING AN INTERFERING SIGNAL

Polaris Wireless, Inc., ...

1. A method comprising:
assigning, by the server computer, a first radio frequency to a first portable transmitter and a second radio frequency to
a second portable transmitter;

receiving, by the server computer, a measurement report generated by a mobile station, wherein the mobile station is capable
of at least previously measuring a first signal being transmitted by a first base station and at the first radio frequency,
and wherein the mobile station is capable of at least previously measuring a second signal being transmitted by a second base
station and at the second radio frequency;

deducing, by the server computer, i) a degree of proximity, PT1, to the mobile station of the first portable transmitter when transmitting a third signal and at the first radio frequency,
and ii) a degree of proximity, PT2, to the mobile station of the second portable transmitter when transmitting a fourth signal and at the second radio frequency,
wherein the deducing is based on whether signal-strength information for at least one of the first and second signals is absent
from the measurement report; and

generating, by the server computer, a location estimate of the mobile station based on i) the deduced degree of proximity,
PT1, of the first portable transmitter to the mobile station and ii) the deduced degree of proximity, PT2, of the second portable transmitter to the mobile station.

US Pat. No. 9,473,898

TRACKING OF AN OBJECT OF INTEREST BASED ON WIRELESS LOCATION ESTIMATES COMBINED WITH AERIAL OR SATELLITE IMAGERY

Polaris Wireless, Inc., ...

1. A method of surveillance comprising:
estimating, by a server computer, a first location of a first wireless terminal within a first geographic region, wherein
the first geographic region comprises a wireless coverage area that is defined by service coverage provided by one or more
base stations, wherein the estimating of the first location is based on a location estimation technique that is capable of
providing a first level of accuracy at the first location, and wherein the location estimation technique is based on radio
signals exchanged between the first wireless terminal and the one or more base stations;

determining, by the server computer, a relationship between the first wireless terminal and an object of interest;
estimating, by the server computer, a location of transit of the object of interest from the first geographic region into
a second geographic region based on i) the first location of the first wireless terminal and ii) the relationship, wherein
any estimating of location attempted within the second geographic region via the location estimation technique is characterized
as having a lower level of accuracy than the first level;

selecting, by the server computer, a particular image-based surveillance system based on at least one of i) the location of
transit of the object of interest and ii) an estimate of the velocity of the first wireless terminal; and

transmitting, by the server computer, a message to the particular image-based surveillance system selected, wherein the message
comprises a first indicium based on the location of transit of the object of interest.