# US 2013/0154882 A1 · Method and apparatus for limiting redundant positioning polling from a mobile device in a real-time location system (rtls)

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

- Number: US 2013/0154882 A1
- Document ID: US20130154882A1
- Status: Published application
- Kind: A1
- Application number: 13/331,493
- Filed: 2011-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Adobe Systems Incorporated
- Inventors: Stacy Young
- Web page: https://patentgrep.com/patent/US20130154882A1

## CPC

- G01S 5/0036: {of measured values, i.e. measurement on mobile and position calculation on base station}
- G01S 5/0081: {Transmission between base stations}
- G01S 5/0221: {Receivers}
- 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 method and apparatus for limiting redundant positioning polling from a mobile device in a Real-Time Location System (RTLS) is disclosed. The method comprises reading a current position of the mobile device, establishing a virtual perimeter around the mobile device, measuring a plurality of signal strengths from a plurality of access points within the virtual perimeter, determining whether the mobile device has moved outside of the virtual perimeter, and transmitting a plurality of signal strengths from a plurality of access points to a location server when the mobile device has moved outside of the virtual perimeter.

## Claims

### Claim 1

A method of limiting redundant positioning polling from a mobile device in a Real-Time Location System (RTLS) comprising:
reading a current position of the mobile device;
establishing a virtual perimeter around the mobile device;
measuring a plurality of signal strengths from a plurality of access points within the virtual perimeter;
determining whether the mobile device has moved outside of the virtual perimeter; and
transmitting a plurality of signal strengths from a plurality of access points to a location server when the mobile device has moved outside of the virtual perimeter.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a second position for the mobile device from the location server;
recording the second current position for the mobile device; and
establishing a second virtual perimeter around the mobile device.

### Claim 3 (depends on 1)

The method of claim 1 wherein establishing a virtual perimeter comprises defining a plurality of access points to be monitored for their signal strength.

### Claim 4 (depends on 1)

The method of claim 1 wherein determining whether the mobile device has moved comprises:
reading a second plurality of signal strengths from the plurality of access points within the virtual perimeter;
comparing the second plurality of signal strengths from the plurality of access points to the previously received plurality of signal strengths from the plurality of access points; and
determining whether the plurality of signal strengths from the plurality of access points has changed to indicate movement outside the virtual perimeter.

### Claim 5 (depends on 1)

The method of claim 1, wherein the signal strength of the access point increases or decreases based on proximity of the access point to the mobile device.

### Claim 6 (depends on 4)

The method of claim 4, wherein the signal strengths are transmitted to the location server when the change in signal strengths indicates movement outside the virtual perimeter.

### Claim 7

A system for limiting redundant positioning polling from a mobile device in a Real-Time Location System (RTLS) comprising:
a location client module residing on the mobile device for measuring a plurality of signal strengths from a plurality of access points within a virtual perimeter, and determining whether the mobile device has moved outside of the virtual perimeter; and
a location server for calculating a new position for the mobile device based on the signal strengths from a plurality of access points.

### Claim 8 (depends on 7)

The system of claim 7, wherein the location client module comprises:
an access point signal strength reader for measuring a plurality of signal strengths from a plurality of Wi-Fi access points within the virtual perimeter;
a virtual perimeter calculator for establishing a virtual perimeter around the mobile device;
a Wi-Fi access point signal strength matrix for storing the plurality of signal strengths from the plurality of Wi-Fi access points; and
a current position for storing the current position of the mobile device.

### Claim 9 (depends on 7)

The system of claim 7 wherein the location client module transmits the plurality of signal strengths from the plurality of Wi-Fi access points to the location server when comparing the signal strength readings to a plurality of previously recorded signal strength readings indicates the mobile device has moved outside of the virtual perimeter.

### Claim 10 (depends on 7)

The system of claim 7, wherein the location server comprises a position calculator for calculating a second location for the mobile device.

### Claim 11 (depends on 10)

The system of claim 10, wherein the location server sends the mobile device the second location of the mobile device.

### Claim 12 (depends on 7)

The system of claim 7, wherein the location client module records the second location and establishes a new perimeter around the second location received from the location server.

### Claim 13 (depends on 7)

The system of claim 7, wherein establishing the virtual perimeter comprises defining a plurality of access points to be monitored for their signal strength.

### Claim 14 (depends on 7)

The system of claim 7, wherein the signal strength of the access point increases or decreases based on proximity of the access point to the mobile device.

### Claim 15

A non-transient computer readable medium for storing computer instructions that, when executed by at least one processor cause the at least one processor to perform a method of limiting redundant positioning polling from a mobile device in a Real-Time Location System (RTLS) comprising:
reading a current position of the mobile device;
establishing a virtual perimeter around the mobile device;
measuring a plurality of signal strengths from a plurality of access points within the virtual perimeter;
determining whether the mobile device has moved outside of the virtual perimeter; and
transmitting a plurality of signal strengths from a plurality of access points to a location server when the mobile device has moved outside of the virtual perimeter.

### Claim 16 (depends on 15)

The computer readable medium of claim 15, further comprising:
receiving a second position for the mobile device from the location server;
recording the second position for the mobile device; and
establishing a second virtual perimeter about the second location of the mobile device.

### Claim 17 (depends on 15)

The computer readable medium of claim 15, wherein establishing a virtual perimeter comprises defining a plurality of access points to be monitored for their signal strength.

### Claim 18 (depends on 15)

The computer readable medium of claim 15, wherein determining whether the mobile device has moved comprises:
reading a second plurality of signal strengths from the plurality of access points within the virtual perimeter;
comparing the new signal strengths from the plurality of access points to the previously received plurality of signal strengths from the plurality of access points; and
determining whether the plurality of signal strengths from the plurality of access points has changed to indicate movement outside the virtual perimeter.

### Claim 19 (depends on 15)

The computer readable medium of claim 15, wherein the signal strength of the access point increases or decreases based on the proximity of the access point to the mobile device.

### Claim 20 (depends on 15)

The computer readable medium of claim 15 wherein the signal strengths are transmitted to the location server when the change in signal strengths indicates movement outside the virtual perimeter.
