# US 10,075,935 B1 · Method and system for positioning state transition

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

- Number: US 10,075,935 B1
- Document ID: US10075935B1
- Status: Granted
- Kind: B1
- Application number: 15/803,082
- Filed: 2017-11-03
- Granted: 2018-09-11
- Earliest claimed: 2017-11-03
- Assignees: Mapsted Corp.
- Applicants: Mapsted Corp.
- Inventors: Majid Bavand; Sean Huberman; Eros Gulo
- Web page: https://patentgrep.com/patent/US10075935B1

## CPC

- H04W 64/003: {locating network equipment}
- G01C 5/06: by using barometric means
- G01C 21/005: {with correlation of navigation data from several sources, e.g. map or contour matching (G01C21/30 takes precedence)}
- G01C 21/04: by terrestrial means (G01C21/24, G01C21/26 take precedence)
- G01C 21/08: involving use of the magnetic field of the earth
- G01C 21/206: {specially adapted for indoor navigation}
- G01S 5/013: {Identifying areas in a building}
- G01S 5/015: {between indoor and outdoor environments}
- G01S 5/0244: {Accuracy or reliability of position solution or of measurements contributing thereto}
- G01S 5/0252: {Radio frequency fingerprinting}
- G01S 5/0278: {involving statistical or probabilistic considerations (G01S5/0252, G01S5/0294 take precedence)}
- G01S 19/48: by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- G01C 21/14: by recording the course traversed by the object (G01C21/16 takes precedence)
- G01S 5/012: {Identifying whether indoors or outdoors}
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- 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
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method and system for detecting a transition in positioning state of a mobile device relative to an indoor facility. The method, executed in a processor of the mobile device, comprises monitoring, based at least in part on global positioning system (GPS) data, for a positioning state of the mobile device as one of an indoor and an outside location relative to an indoor facility, determining a set of probabilistic weightings for respective ones of ambient data and the GPS data, the ambient data including one or more of received signal strength data, signal connectivity data, magnetic data, ambient lighting data and barometric data, and detecting a transition in positioning state of the mobile device from one of the indoor and the outside locations to another of the indoor and the outside locations when a weighted sum value based at least in part on the set of probabilistic weightings is one of above and below a predetermined state transition value.

## Claims

### Claim 1

A method for detecting a transition in positioning state of a mobile device having a processor and a memory, the method comprising:
monitoring, based at least in part on global positioning system (GPS) data of the mobile device, for a positioning state of the mobile device as one of an indoor and an outside location relative to an indoor facility;
detecting, via one or more sensors of the mobile device, ambient data;
determining respective weightings for the ambient data and the GPS data, the ambient data including one or more of received signal strength data and signal connectivity data, wherein the respective weightings for at least one of the signal strength data and the signal connectivity data are assigned, by the processor, based on a degree of signal coverage established according to fingerprint data of a fingerprint map for the indoor facility; and
detecting, by the processor, a transition in positioning state of the mobile device from one of the indoor and the outside locations to another of the indoor and the outside locations when a weighted sum value based at least in part on the respective weightings is one of above and below a predetermined state transition value.

### Claim 2 (depends on 1)

The method of claim 1 wherein the weighting for the GPS data is based at least in part on at least one of a distance from a GPS determined location associated with the positioning state to a boundary of the indoor facility and a predetermined degree of accuracy associated with the GPS signal.

### Claim 3 (depends on 1)

The method of claim 1 wherein, upon detecting, based on the monitoring, the positioning state of the mobile device as the outside location, receiving at least one of magnetic data, inertial sensor data, signal strength data, signal connectivity data and barometric data from a set of mobile device sensors.

### Claim 4 (depends on 3)

The method of claim 3 wherein the set of mobile device sensors includes at least one of an accelerometer and a gyroscope, and the inertial sensor data is acquired using the at least one of the accelerometer and the gyroscope.

### Claim 5 (depends on 3)

The method of claim 3 wherein, upon detecting that the transition in positioning state is from the outside to the indoor location, initiate display, at the mobile device, of a facility layout map of the indoor location showing at least one of a mobile device position and an estimated trajectory segment within the indoor location based on computations by the processor, the computations based on the at least one of inertial sensor data, the received signal strength and signal connectivity data, the magnetic data, the barometric data and a historical set of trajectory data associated with the indoor location.

### Claim 6 (depends on 5)

The method of claim 5 wherein the display of the facility layout map includes a physical constraint feature including at least one of a doorway, an exit, a physical marker, an entrance, a wall, a stairwell, a stairway, a corridor, an elevator, and a boundary outline of the indoor facility.

### Claim 7 (depends on 5)

The method of claim 5 further comprising:
detecting that the transition in positioning state is from the indoor to the outside location; and
at least one of terminating the display of the facility layout map and displaying the map according to at least one of a reduced brightness level and a reduced intensity level, wherein electrical power consumed by the processor is reduced.

### Claim 8 (depends on 5)

The method of claim 5 further comprising:
detecting that the transition in positioning state is from the indoor to the outside location; and
terminating the computations in the processor based on the at least one of inertial sensor data, the received signal strength and connectivity data, the magnetic data, the barometric data and the historical set of trajectory data associated with the indoor location.

### Claim 9 (depends on 1)

The method of claim 1 further comprising:
determining, based on the GPS data, that the positioning state is the outside location relative to the indoor facility; and
selectively switching off, using the processor, a plurality of mobile device sensors upon which any of the signal strength data, the signal connectivity data, ambient lighting data and barometric data are based.

### Claim 10

A mobile device comprising:
a processor;
a memory storing a set of instructions, the instructions executable in the processor to:
monitor, based at least in part on global positioning system (GPS) data of the mobile device, for a positioning state of the mobile device as one of an indoor and an outside location relative to an indoor facility;
detect, via one or more sensors of the mobile device, ambient data;
determine respective weightings for the ambient data and the GPS data, the ambient data including one or more of received signal strength data and signal connectivity data, wherein the respective weightings for at least one of the signal strength data and the signal connectivity data are assigned based on a degree of signal coverage established according to fingerprint data of a fingerprint map for the indoor facility; and
detect a transition in positioning state of the mobile device from one of the indoor and the outside locations to another of the indoor and the outside locations when a weighted sum value based at least in part on the respective weightings is one of above and below a predetermined state transition value.

### Claim 11 (depends on 10)

The mobile device of claim 10 wherein the weighting for the GPS data is based at least in part on at least one of a distance from a GPS determined location associated with the positioning state to a boundary of the indoor facility and a predetermined degree of accuracy associated with the GPS signal.

### Claim 12 (depends on 11)

The mobile device of claim 11 further comprising instructions executable in the processor to:
upon detecting, based on the monitoring, the positioning state of the mobile device as the inside location, receiving at least one of magnetic data, inertial sensor data, signal strength data, signal connectivity data and barometric data from a set of mobile device sensors.

### Claim 13 (depends on 12)

The mobile device of claim 12 wherein the set of mobile device sensors include at least one of an accelerometer and a gyroscope, and the inertial sensor data is received using the at least on of the accelerometer and the gyroscope.

### Claim 14 (depends on 13)

The mobile device of claim 13 further comprising instructions executable in the processor to:
upon detecting that the transition in positioning state is from the outside to the indoor location, initiate display, at the mobile device, of a facility layout map of the indoor location showing at least one of a mobile device position and an estimated trajectory segment within the indoor location based on computations by the processor, the computations based on the at least one of inertial sensor data, the received signal strength and signal connectivity data, the magnetic data, the barometric data and a historical set of trajectory data associated with the indoor location.

### Claim 15 (depends on 14)

The mobile device of claim 14 wherein the display of the facility layout map includes a physical constraint feature including at least one of a doorway, an exit, a physical marker, an entrance, a wall, a stairwell, a stairway, a corridor, an elevator, and a boundary outline of the indoor facility.

### Claim 16 (depends on 15)

The mobile device of claim 15 further comprising instructions executable in the processor to:
detect that the transition in positioning state is from the indoor to the outside location; and
at least one of terminate the display of the facility layout map and display the map according to at least one of a reduced brightness level and a reduced intensity level, wherein electrical power consumed by the processor is reduced.

### Claim 17 (depends on 16)

The mobile device of claim 16 further comprising instructions executable in the processor to:
detect that the transition in positioning state is from the indoor to the outside location; and
terminate the computations in the processor based on the at least one of inertial sensor data, the received signal strength and connectivity data, the magnetic data, the barometric data and the historical set of trajectory data associated with the indoor location.

### Claim 18 (depends on 10)

The mobile device of claim 10 further comprising instructions executable in the processor to:
determine, based on the GPS data, that the positioning state is the outside location relative to the indoor facility; and
selectively switch off, using the processor, a plurality of mobile device sensors upon which any of the signal strength data, the signal connectivity data, ambient lighting data and barometric data are based.
