# US 9,140,799 B2 · Method and system for selecting optimal satellites for A-GPS location of handsets in wireless networks

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

- Number: US 9,140,799 B2
- Document ID: US9140799B2
- Status: Granted
- Kind: B2
- Application number: 12/392,400
- Filed: 2009-02-25
- Published: 2010-07-08
- Granted: 2015-09-22
- Earliest claimed: 2009-01-06
- Assignees: Maple Acquisition LLC
- Applicants: Peter John Rhodes; Neil Harper
- Inventors: Peter John Rhodes; Neil Harper
- Web page: https://patentgrep.com/patent/US9140799B2

## CPC

- G01S 19/28: Satellite selection
- G01S 19/258: {relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view}
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

A system and method for determining a set of satellites for which assistance data may be provided to a wireless device. A boundary for an approximate area in which the wireless device is located may be determined and one or more sets of satellites may be determined as a function of the boundary. An optimum set of satellites from the one or more sets of satellites may then be determined using a satellite selection function on the one or more sets of satellites at predetermined points substantially on the boundary.

## Claims

### Claim 1

A method for determining a set of satellites for which assistance data may be provided to a wireless device, comprising the steps of:
(a) determining a boundary for an approximate area in which the wireless device is located;
(b) determining one or more sets of satellites as a function of said boundary; and
(c) determining an optimum set of satellites by a communications network element from said one or more sets of satellites as a function of the visibility of each of said one or more sets of satellites at predetermined points substantially on said boundary.

### Claim 2 (depends on 1)

The method of claim 1 wherein the step of determining one or more sets of satellites further comprises:
(i) determining a first number of satellites that can be provided to the wireless device;
(ii) determining a second number of satellites visible from the approximate area;
(iii) determining a third number of satellites to be removed from said one or more sets of satellites; and
(iv) determining said one or more sets of satellites as a function of said first, second and third numbers.

### Claim 3 (depends on 2)

The method of claim 2 wherein the step of determining an optimum set of satellites further comprises determining an optimum set of satellites by maximizing the number of satellites in view from each of said one or more predetermined points.

### Claim 4 (depends on 2)

The method of claim 2 wherein the step of determining an optimum set of satellites further comprises:
(i) determining an optimum set of satellites from said one or more sets of satellites as a function of the relationship:
f
satsViewBased
=
∑
i
=
1
noPoints
⁢
(
noSatsInView
i
≥
4
?
noSatsInView
i
⁢
:
⁢
⁢
0
)
where noSatsInViewi represents a fourth number of satellites visible for each point (i) selected substantially on the boundary of the approximate area.

### Claim 5 (depends on 1)

The method of claim 1 wherein said boundary defines an area selected from the group consisting of: a city, municipality, county, state, country, continent, a serving area of a base station serving said wireless device, and an approximate area of a communications network.

### Claim 6 (depends on 1)

The method of claim 1 wherein the satellites are part of a Global Navigation Satellite System (“GNSS”).

### Claim 7 (depends on 6)

The method of claim 6 wherein the GNSS is selected from the group consisting of: a Global Positioning System (“GPS”), Galileo system, GLONASS system, Quasi-Zenith Satellite System (“QZSS”), Beidou satellite system, Compass satellite system, and combinations thereof.

### Claim 8 (depends on 1)

The method of claim 1 wherein the device is selected from the group consisting of: cellular device, text messaging device, computer, portable computer, vehicle locating device, vehicle security device, communication device, and wireless transceiver.

### Claim 9 (depends on 1)

The method of claim 1 further comprising the steps of:
(d) transmitting assistance data to said device, said assistance data including information from said optimum set of satellites; and
(e) determining the location of the wireless device from said information.

### Claim 10 (depends on 1)

The method of claim 1 wherein the communications network element is selected from the group consisting of an Mobile Location Center, a location information server, and a location information system.

### Claim 11

A method for determining the location of a wireless device, comprising the steps of:
(a) determining a boundary for an approximate area in which the wireless device is located;
(b) determining one or more sets of satellites as a function of said boundary;
(c) determining an optimum set of satellites from said one or more sets of satellites as a function of the visibility of each of said one or more sets of satellites at predetermined points substantially on said boundary;
(d) transmitting assistance data to said device, said assistance data including information from said optimum set of satellites; and
(e) determining the location of the wireless device from said information.

### Claim 12 (depends on 11)

The method of claim 11 wherein determining one or more sets of satellites further comprises:
(i) determining a first number of satellites that can be provided to the wireless device;
(ii) determining a second number of satellites visible from the approximate area;
(iii) determining a third number of satellites to be removed from said one or more sets of satellites; and
(iv) determining said one or more sets of satellites as a function of said first, second and third numbers.

### Claim 13 (depends on 12)

The method of claim 12 wherein the step of determining an optimum set of satellites further comprises determining an optimum set of satellites by maximizing the number of satellites in view from each of said one or more predetermined points.

### Claim 14 (depends on 12)

The method of claim 12 wherein the step of determining an optimum set of satellites further comprises:
(i) determining an optimum set of satellites from said one or more sets of satellites as a function of the relationship:
f
satsViewBased
=
∑
i
=
1
noPoints
⁢
(
noSatsInView
i
≥
4
?
noSatsInView
i
⁢
:
⁢
⁢
0
)
where noSatsInViewi represents a fourth number of satellites visible for each point (i) selected substantially on the boundary of the approximate area.
