# US 2007/0182631 A1 · Internet based assisted global positioning system

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

- Number: US 2007/0182631 A1
- Document ID: US20070182631A1
- Status: Published application
- Kind: A1
- Application number: 11/350,511
- Filed: 2006-02-09
- Published: 2007-08-09
- Earliest claimed: 2006-02-09
- Inventors: Allan Berlinsky; David Floyd; Lawrence O'Neill; Joseph Punturieri
- Web page: https://patentgrep.com/patent/US20070182631A1

## CPC

- G01S 19/252: {Employing an initial estimate of location in generating assistance data}
- 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

An arrangement (20) for locating at least one device (22) utilizes an assisted global positioning system technique based upon Internet communications. In a disclosed example, a network server (26) detects the presence of a device (22) on the Internet (24). The network server (26) makes an initial estimate of a location of the device based upon Internet information regarding the device (22). The initial estimate is used by a location server to generate an assisted global positioning system communication that is provided to the device (22). An assisted global positioning system receiver (72) associated with the device (22) uses the received communication for interacting with a global positioning system (32). An indication of that interaction can then be used by the network server (26) or the location server (28) for making an actual device location determination.

## Claims

### Claim 1

A method of locating a device, comprising:
using an estimated device location based upon Internet information regarding the device for generating an assisted global positioning system communication for the device to facilitate the device interacting with a global positioning system.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
determining the estimated device location from an Internet connection with the device;
determining at least one global positioning system code associated with the estimated device location; and
determining an actual device location from information corresponding to the device using the at least one global positioning system code.

### Claim 3 (depends on 2)

The method of claim 2, comprising:
providing the at least one determined global positioning system code to the device; and
receiving an indication of the information from the device.

### Claim 4 (depends on 2)

The method of claim 2, wherein the determined at least one global positioning system code comprises an assisted global positioning message

### Claim 5 (depends on 3)

The method of claim 3, wherein the received indication comprises pseudo-ranges corresponding to the device detecting global positioning system satellites associated with the at least one determined global positioning system code.

### Claim 6 (depends on 3)

The method of claim 3, comprising:
determining the actual device location from a geometric analysis based on the received indication.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining the estimated device location comprises:
obtaining information regarding at least one Internet point relative to the device;
determining a first estimate of the estimated device location from the obtained information; and
determining a confidence level regarding the determined first estimate.

### Claim 8 (depends on 7)

The method of claim 7, comprising:
using the first estimate as the determined estimated device location if the determined confidence level exceeds a selected threshold; and
obtaining additional information from the device indicating a location of the device relative to the at least one Internet node having a known location if the determined confidence level is below the selected threshold.

### Claim 9 (depends on 8)

The method of claim 8, comprising:
informing the device regarding the at least one Internet node having the known location;
obtaining at least one indication of a metric from the device indicating an interaction between the device and the at least one Internet node having the known location; and
using the obtained indication to determine the estimated device location.

### Claim 10 (depends on 9)

The method of claim 9, wherein the at least one indication comprises information regarding latency associated with communications between the device and the at least one Internet node have the known location.

### Claim 11 (depends on 1)

The method of claim 1, comprising:
communicating with the device only over the Internet.

### Claim 12

A method of determining a device location, comprising:
receiving an assisted global positioning system communication over the Internet at the device; and
using the received communication to facilitate making at least one global positioning system measurement from the device.

### Claim 13 (depends on 12)

The method of claim 12, comprising:
providing a beacon signal from the device indicating a presence of the device on the Internet.

### Claim 14 (depends on 12)

The method of claim 12, comprising:
receiving information regarding at least one Internet node;
communicating between the device and the at least one Internet node; and
determining at least one metric that is indicative of a distance between the at least one Internet node and the device.

### Claim 15 (depends on 14)

The method of claim 14, comprising:
transmitting a communication over the Internet regarding the at least one metric.

### Claim 16 (depends on 12)

The method of claim 12, comprising:
determining at least one pseudo-range based upon a communication between the device and at least one global positioning system satellite that corresponds to the received assisted global positioning system communication.

### Claim 17

A system for locating a device, comprising:
a network server that is configured to communicate over the Internet to detect the presence of a device on the Internet and to use Internet information regarding the device to determine an estimated device location; and
a location server configured to utilize the determined estimated device location to generate an assisted global positioning system communication intended for use by the device for interaction with a global positioning system.

### Claim 18 (depends on 17)

The system of claim 17, wherein at least one of the network server or the location server provides the global positioning system communication to the device over the internet.

### Claim 19 (depends on 18)

The system of claim 18, wherein at least one of the network server or the location server uses an indication from the device regarding an interaction between the device and the global positioning system based on the global positioning system communication for determining an actual location of the device.

### Claim 20 (depends on 17)

The system of claim 17, wherein the network server determines a level of confidence in the determined estimated device location and uses additional internet information regarding at least one internet point relative to the device to determine a second estimated device location.
