IP Library › Granted Patent US 10,091,622
Granted Patent B2
US 10,091,622 · App. 15/234,686 · Granted Oct 2, 2018

Position tracking for a bearer of mobile device

Inventors: Dirk Elias (Matosinhos, PT); Vânia Guimarães (Vila Nova de Gaia, PT); Bruno Aguiar (Póvoa de Varzim, PT); Lourenço Castro (Oporto, PT); David Ribeiro (Vila Nova de Gaia, PT); Manuel Monteiro (Braga, PT); Tiago Rocha (Guetim/Espinho, PT); Carlos Ferreira (Oporto, PT); Susana Carneiro (Esposende, PT); André Costa Lima (Maia, PT); Joana Silva (Amarante, PT); Renato Oliveira (Oporto, PT)
Assignee: Fraunhofer Portugal Research
H04W4/027G01C21/20G01C22/006G06K9/00348H04W4/029H04W4/70G06K9/00536G06K9/22H04W4/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,091,622
App. No.
15/234,686
Granted
Oct 2, 2018
Kind
B2
Abstract

Mostly, motion signals are inaccurate, especially if the mobile device is not a proprietary device, and one has to reckon that the bearer wears the mobile device somewhere else than where it is supposed to be worn in order to coincide with the laboratory conditions. However, the information conveyed by the motion signals is sufficient in order to discriminate and detect between different typical wearing/carrying conditions, and accordingly position tracking based on such motion signals may be rendered far more efficiently by, first of all, using the motion signals gained from the one or more motion sensors so as to attribute them to one of a plurality of analysis parameter sets so as to obtain a selected analysis parameter set and, second, analyzing the motion signals using the selected analysis parameter set so as to obtain a signal indicating a locomotion of the bearer.

Claims (39)

1. Apparatus for tracking a position of a bearer of a mobile device on the basis of one or more motion sensors comprised by the mobile device, the apparatus comprising

a processor or electronic circuit configured to, or a computer programmed to

based on motion signals gained from the one or more motion sensors, select one of a plurality of analysis parameter sets so as to acquire a selected analysis parameter set, by discriminating between different signal patterns associated with the analysis parameter sets; and

analyze the motion signals using the selected analysis parameter set so as to acquire a signal indicating a locomotion of the bearer,

update, on the basis of the signal indicating the locomotion of the bearer, a position signal indicating a position of the bearer,

compare the position signal with map data and/or discontinuously occurring registration signals indicating the mobile device's passing of any predetermined reference location so as to correct the position signal and acquire a correction signal and

adjust the selected analysis parameter set and/or bearer specific data used to perform the update of the position signal on the basis of the signal indicating the locomotion of the bearer, depending on the correction signal.

2. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, continuously or intermittently repeat the selection.

3. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, receive the motion signals from the one or more motion sensors via a sensor fusion module configured to perform sensor fusion on raw signals of the one or more motion signals such that the motion signals refer to a coordinate system vertically aligned.

4. Apparatus according to claim 1 , wherein the motion signals are formed by a multi-component time-varying signal three-dimensionally indicating movements of the mobile device.

5. Apparatus according to claim 1 , wherein the motion signals are received from the one or more motion sensors via a sensor fusion module configured to perform sensor fusion on raw signals of the one or more motion signals such that the motion signals refer to a coordinate system vertically aligned and the processor or electronic circuit is configured to, or the computer programmed to, take a currently determined locomotion heading direction of the bearer into account in performing the selection by orienting the coordinate system so as to be aligned to the currently determined locomotion heading direction.

6. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, translate the motion signals into a coordinate system aligned with a currently determined locomotion heading direction of the bearer.

7. Apparatus according to claim 1 , wherein the plurality of analysis parameter sets are associated with different carrying locations of the mobile device on a human bearer.

8. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, acquire a sequence of locomotion cycle descriptors as the signal indicating the locomotion of the bearer, each describing the bearer's self-propelling in terms of passed distance per locomotion cycle and directional change per locomotion cycle.

9. Apparatus according to claim 8 , wherein the locomotion cycle descriptors correspond to human steps and the passed distance is a human step length.

10. Apparatus according to claim 8 , wherein the processor or electronic circuit is configured to, or the computer programmed to, perform the mapping in a manner depending on map data.

11. Apparatus according to claim 10 , wherein the processor or electronic circuit is configured to, or the computer programmed to, acquire the contextual data from map data.

12. System comprising an apparatus according to claim 1 and beacons at reference locations.

13. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, in performing the comparison track, using the position signal, the position of the bearer in a map and correct the position signal to prevent the position of the bearer from entering map predetermined non-entrance areas.

14. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, in performing the comparison

track, using the position signal, the position of the bearer in a map and correct the position signal to prevent the position of the bearer from performing in reality impossible movements.

15. Apparatus according to claim 1 , wherein the processor or electronic circuit is configured to, or the computer programmed to, in performing the comparison

check whether one of the discontinuously occurring registration signals is currently detected, and, depending on the check, if one of the discontinuously occurring registration signals is currently detected, compare the position of the bearer indicated by the position signal with a predetermined reference location associated with the one discontinuously occurring registration signal so as to correct the position signal and acquire a correction signal.

16. Apparatus according to claim 15 , wherein the processor or electronic circuit is configured, or the computer programmed, so that the checking whether one of the discontinuously occurring registration signals is currently detected, involves surveilling whether a proximity sensor detects an entrance of a reach of a beacon signal.

17. Method for tracking a position of a bearer of a mobile device on the basis of one or more motion sensors comprised by the mobile device, the method comprising

based on motion signals gained from the one or more motion sensors, selecting one of a plurality of analysis parameter sets so as to acquire a selected analysis parameter set, by discriminating between different signal patterns associated with the analysis parameter sets; and

analyzing the motion signals using the selected analysis parameter set so as to acquire a signal indicating a locomotion of the bearer,

wherein the analyzing comprises

updating, on the basis of the signal indicating the locomotion of the bearer, a position signal indicating a position of the bearer,

comparing the position signal with map data and/or discontinuously occurring registration signals indicating the mobile device's passing of any predetermined reference location so as to correct the position signal and acquire a correction signal and

adjusting the selected analysis parameter set and/or bearer specific data used to perform the update of the position signal on the basis of the signal indicating the locomotion of the bearer, depending on the correction signal.

18. A non-transitory digital storage medium having a computer program stored thereon to perform the method for tracking a position of a bearer of a mobile device on the basis of one or more motion sensors comprised by the mobile device, the method comprising

based on motion signals gained from the one or more motion sensors, selecting one of a plurality of analysis parameter sets so as to acquire a selected analysis parameter set, by discriminating between different signal patterns associated with the analysis parameter sets; and

analyzing the motion signals using the selected analysis parameter set so as to acquire a signal indicating a locomotion of the bearer,

wherein the analyzing comprises

updating, on the basis of the signal indicating the locomotion of the bearer, a position signal indicating a position of the bearer,

comparing the position signal with map data and/or discontinuously occurring registration signals indicating the mobile device's passing of any predetermined reference location so as to correct the position signal and acquire a correction signal and

adjusting the selected analysis parameter set and/or bearer specific data used to perform the update of the position signal on the basis of the signal indicating the locomotion of the bearer, depending on the correction signal,

when said computer program is run by a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2017
From: ELIAS, DIRK; GUIMARÃES, VÂNIA; AGUIAR, BRUNO; CASTRO, LOURENÇO; RIBEIRO, DAVID; MONTEIRO, MANUEL; ROCHA, TIAGO; FERREIRA, CARLOS; CARNEIRO, SUSANA; COSTA LIMA, ANDRÉ; SILVA, JOANA; OLIVEIRA, RENATO
To: FRAUNHOFER PORTUGAL RESEARCH
Reel/Frame 041461/0568 →
Continuity (2)
Continuation PCTEP2014052953 · Feb 14, 2014
Related Publication 20160353246A1 · Dec 1, 2016