# US 10,484,819 B2 · Method and apparatus for access point location token

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

- Number: US 10,484,819 B2
- Document ID: US10484819B2
- Status: Granted
- Kind: B2
- Application number: 15/123,861
- Filed: 2014-03-31
- Published: 2017-01-19
- Granted: 2019-11-19
- Earliest claimed: 2014-03-31
- Assignees: Intel IP Corporation
- Applicants: Intel IP Corporation
- Inventors: Gaby Prechner; Elad Eyal; Yuval Amizur
- Web page: https://patentgrep.com/patent/US10484819B2

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G01S 5/02: using radio waves (using satellite radio beacon systems for determining position G01S19/00)
- G01S 5/0236: {Assistance data, e.g. base station almanac}
- G01S 5/0284: {Relative positioning}
- G01S 5/0295: {Proximity-based methods, e.g. position inferred from reception of particular signals}
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04W 64/003: {locating network equipment}
- G01S 2205/02: Indoor
- H04W 88/02: Terminal devices
- H04W 88/08: Access point devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- 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

The disclosure generally relates to a method and apparatus for using a location token to locate a mobile device in a mapped environment. In one embodiment, the disclosure relates to identifying an AP in the environment using an AP location token. By finding a map from a map vendor which has a substantially identical map token, the AP and the map may be matched together. Once the AP is matched to the map, its exact location will be known. The location of a mobile device may be determined in relation to the AP's location. The same process may be used to identify the location of several APs on a map and thereby identify the location of the mobile device relative to the APs.

## Claims

### Claim 1

An apparatus to locate a mobile device in an environment, comprising:
a first module to receive a plurality of maps and a plurality of map tokens, each map token associated with a respective one and only one of the received plurality of maps, the first module configured to receive location information from a first access point (AP), the location information including a first AP location token; and
a second module to match the first AP location token with at least one of the plurality of map tokens to identify a map associated with the first AP and to locate the first AP with respect to the identified map;
wherein the first AP location token further comprises a unique pseudo random number seeded in a Media Access Control (MAC) address of the AP and wherein the first AP location token is the same for both the map and the associated AP.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first module further receives a plurality of known AP location tokens from an AP location database, each of the known AP location tokens corresponding to a known AP.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the second module is further configured to match the first AP location token with one of the known AP location tokens to identify a location for the first AP.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the second module is further configured to locate a mobile device in relation to the first AP.

### Claim 5 (depends on 2)

The apparatus of claim 2, wherein the first module is further configured to receive a second AP location information including a second AP location token.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the second module is further configured to match the second AP location token with one of the plurality of map tokens to identify a location associated with the second AP.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the first module is further configured to receive latitude and longitude information for the first AP.

### Claim 8

A system to locate a mobile device in an environment, comprising:
one or more antennas;
a radio;
a memory;
a processor to communicate with the memory and the radio, the processor having:
a first module to receive a plurality of maps and a plurality of map tokens, each map token associated with a respective one and only one of the received plurality of maps, the first module configured to receive location information from a first access point (AP), the location information including a first AP location token; and
a second module to match the first AP location token with one of the plurality of map tokens to identify a map associated with the first AP and to locate the first AP with respect to the identified map;
wherein the first AP location token further comprises a pseudo random number seeded in a Media Access Control (MAC) address of the AP and wherein the first AP location token is the same for both the map and the associated AP.

### Claim 9 (depends on 8)

The system of claim 8, wherein the first module further receives a plurality of known AP location tokens from an AP location database, each of the known AP location tokens corresponding to a known AP.

### Claim 10 (depends on 8)

The system of claim 8, wherein the second module is further configured to match the first AP location token with one of the known AP location tokens to identify a location for the first AP.

### Claim 11 (depends on 8)

The system of claim 8, wherein the second module is further configured to locate a mobile device in relation to the first AP.

### Claim 12 (depends on 9)

The system of claim 9, wherein the first module is further configured to receive a second AP location information including a second AP location token.

### Claim 13 (depends on 12)

The system of claim 12, wherein the second module is further configured to match the second AP location token with one of the plurality of map tokens to identify a location associated with the second AP.

### Claim 14

A method to locate a mobile device, comprising:
receiving, at a location server, a plurality of maps and a plurality of map tokens, each of the plurality of map tokens associated with one of the plurality of maps;
receiving location information from a first access point (AP), the location information including a first AP location token;
matching the first AP location token with one and only one of the plurality of map tokens to identify a map associated with the location token; and
locating the mobile device with respect to the first AP and the identified map;
wherein the first AP location token further comprises a pseudo random number seeded in a Media Access Control (MAC) address of the AP and wherein the first AP location token is the same for both the map and the associated AP.

### Claim 15 (depends on 14)

The method of claim 14, further comprising receiving a plurality of known AP location tokens from an AP location database, each of the known AP location tokens corresponding to a known AP.

### Claim 16 (depends on 15)

The method of claim 15, further comprising matching the first AP location token with one of the known AP location tokens to identify a location for the first AP.

### Claim 17 (depends on 14)

The method of claim 14, further comprising locating a mobile device in relation to the first AP.

### Claim 18 (depends on 15)

The method of claim 15, further comprising receiving a second AP location information including a second AP location token and matching the second AP location token with one of the plurality of map tokens or the known AP location tokens to identify a location associated with the second AP.

### Claim 19 (depends on 18)

The method of claim 18, further comprising locating the mobile device with respect to the first AP and the second AP.

### Claim 20 (depends on 18)

The method of claim 18, further comprising receiving latitude and longitude information for at least one of the first AP or the second AP.

### Claim 21

A tangible non-transitory computer-readable storage device containing a set of instructions to cause a computer to perform a process comprising: receive a plurality of maps and a plurality of map tokens, each of the plurality of map tokens associated with one and only one of the plurality of maps; receive location information from a first access point (AP), the location information including a first AP location token; match the first AP location token with one of the plurality of map tokens to identify a map associated with the first AP location token; and locate the first AP with respect to the identified map;
wherein the first AP location token further comprises a pseudo random number seeded in a Media Access Control (MAC) address of the AP and wherein the first AP location token is the same for both the map and the associated AP.

### Claim 22 (depends on 21)

The tangible non-transitory computer-readable storage device of claim 21, wherein the instructions further cause the computer to receive a plurality of known AP location tokens from an AP location database, each of the known AP location tokens corresponding to a known AP.

### Claim 23 (depends on 22)

The tangible non-transitory computer-readable storage device of claim 22, wherein the instructions further cause the computer to match the first AP location token with one of the known AP location tokens to identify a location for the first AP.

### Claim 24 (depends on 21)

The tangible non-transitory computer-readable storage device of claim 21, wherein the instructions further cause the computer to locate a mobile device in relation to the first location AP and the map associated with the first AP.

### Claim 25 (depends on 22)

The tangible non-transitory computer-readable storage device of claim 22, wherein the instructions further cause the computer to receive a second AP location information including a second AP location token and matching the second AP location token with one of the plurality of map tokens or the known AP location tokens to identify a location associated with the second AP.
