UTILIZING MAGNETIC FIELD BASED NAVIGATION
First Claim
1. An apparatus, comprising:
- at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to;
detect that a positioning device is within a predetermined control area associated with a building;
acquire a first sequence of magnetic field measurements carried out by the positioning device upon detecting that the positioning device is within the predetermined control area, wherein the first sequence represents at least one of the magnitude and the direction of Earth'"'"'s magnetic field;
determine that an operational environment of the positioning device has changed between an indoor environment and an outdoor environment when at least one predetermined criterion with respect to at least part of the first sequence is met; and
cause automatic actuation of a predetermined software function in or with respect to the positioning device when the operational environment of the positioning device has changed.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a solution comprising detecting that a positioning device is within a predetermined control area associated with a building, acquiring a first sequence of magnetic field measurements carried out by the positioning device, wherein the first sequence represents at least one of the magnitude and the direction of Earth'"'"'s magnetic field; determining that an operational environment of the positioning de-vice has changed between an indoor environment and an outdoor environment when a at least one predetermined criterion with respect to the first sequence is met; and causing actuation of a predetermined software function in or with respect to the positioning device when the operational environment of the positioning device has changed.
91 Citations
12 Claims
-
1. An apparatus, comprising:
-
at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to; detect that a positioning device is within a predetermined control area associated with a building; acquire a first sequence of magnetic field measurements carried out by the positioning device upon detecting that the positioning device is within the predetermined control area, wherein the first sequence represents at least one of the magnitude and the direction of Earth'"'"'s magnetic field; determine that an operational environment of the positioning device has changed between an indoor environment and an outdoor environment when at least one predetermined criterion with respect to at least part of the first sequence is met; and cause automatic actuation of a predetermined software function in or with respect to the positioning device when the operational environment of the positioning device has changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
detecting that a positioning device is within a predetermined control area associated with a building; acquiring a first sequence of magnetic field measurements carried out by the positioning device, wherein the first sequence represents at least one of the magnitude and the direction of Earth'"'"'s magnetic field; determining that an operational environment of the positioning device has changed between an indoor environment and an outdoor environment when a at least one predetermined criterion with respect to the first sequence is met; and causing automatic actuation of a predetermined software function in or with respect to the positioning device when the operational environment of the positioning device has changed.
-
Specification