Sign In to Follow Application
View All Documents & Correspondence

Estimation Of Direction Of Motion Of Users On Mobile Devices

Abstract: A mobile device and a method for estimation of direction of motion of a user are described. In one embodiment, the mobile device (100) comprises an inertial sensor (112) to capture acceleration signals based on motion of the user, and a direction estimation module (120) to determine direction of gravity based on filtering acceleration values obtained from captured the acceleration signals using a low-pass filter to identify a plane orthogonal to the direction of gravity. The plane orthogonal to the gravity comprises two orthogonal axes orthogonal to the direction of gravity. Along the two orthogonal axes, displacement values are evaluated based on a user input for placement of the mobile device (100) with respect to user’s body, and integration of the acceleration values across the two orthogonal axes with respect to time. Based on the displacement values, a direction of motion of the user is estimated based on a ratio of the displacement values along the two orthogonal axes.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
13 January 2014
Publication Number
35/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-10-11
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai, Maharashtra 400021

Inventors

1. GHOSE, Avik
Tata Consultancy Services, Building 1B,Ecospace, Plot - IIF/12 ,New Town, Rajarhat, Kolkata - 700156 West Bengal
2. KUMAR, Abhinav
Tata Consultancy Services, Building 1B,Ecospace, Plot - IIF/12 ,New Town, Rajarhat, Kolkata - 700156 West Bengal
3. BHAUMIK, Chirabrata
Tata Consultancy Services, Building 1B,Ecospace, Plot - IIF/12 ,New Town, Rajarhat, Kolkata - 700156 West Bengal
4. PAL, Arpan
Tata Consultancy Services, Building 1B,Ecospace, Plot - IIF/12 ,New Town, Rajarhat, Kolkata - 700156 West Bengal

Specification

CLIAMS:1. A method for estimation of direction of motion of a user on a mobile device (100), the method comprising:
measuring, by an inertial sensor (112) in the mobile device (100), acceleration values across three axes of the mobile device (100);
removing static bias and noise from the acceleration values to obtain corrected acceleration values across the three axes of the mobile device (100);
filtering the corrected acceleration values using a low-pass filter to determine a direction of gravity;
identifying a plane orthogonal to the direction of gravity, wherein the plane comprises two orthogonal axes, each orthogonal axis being orthogonal to the direction of gravity;
evaluating displacement values along the each of the two orthogonal axes based on a user input for placement of the mobile device (100) with respect to user’s body, and integration of the corrected acceleration values across the two orthogonal axes with respect to time; and
estimating the direction of motion of the user based on a ratio of the displacement values along the two orthogonal axes.
2. The method as claimed in claim 1, wherein the acceleration values are measured in a plurality of time windows of a predetermined time period.
3. The method as claimed in claim 1, wherein the evaluating further comprises scaling the corrected acceleration values by a predetermined value based on the user input regarding placement of the mobile device (100) with respect to the user’s body.
4. The method as claimed in claim 3, wherein the predetermined value is -1 when the mobile device (100) is placed in an upper half of the user’s body, and the predetermined value is +1 when the mobile device (100) is placed in a lower half of the user’s body, along axis of user motion.
5. The method as claimed in claim 1, wherein the filtering comprises:
evaluating value of gravity based on passing the corrected acceleration values through a low-pass filter;
computing absolute value of the gravity; and
comparing the absolute value of the gravity with a predefined tolerance value to filter out gravity components along each of the three axes of the mobile device (100).
6. The method as claimed in claim 5, wherein the predefined tolerance value is 22%.
7. A mobile device (100) for estimation of direction of motion of a user, the mobile device (100) comprising:
a processor (102);
an inertial sensor (112) to capture acceleration signals based on motion of the user;
a direction estimation module (120) coupled to the processor (102), to:
determine direction of gravity based on filtering acceleration values obtained from the acceleration signals using a low-pass filter to identify a plane orthogonal to the direction of gravity, wherein the plane orthogonal to the gravity comprises two orthogonal axes, each orthogonal axis being orthogonal to the direction of gravity;
evaluate displacement values along the two orthogonal axes based on a user input for placement of the mobile device (100) with respect to user’s body, and integration of the acceleration values across the two orthogonal axes with respect to time; and
estimate direction of motion of the user based on a ratio of the displacement values along the two orthogonal axes.
8. The mobile device (100) as claimed in claim 7, wherein the inertial sensor (112) is an accelerometer.
9. The mobile device (100) as claimed in claim 7, wherein the inertial sensor (112) captures the acceleration signals as a data stream in a plurality of time windows of a predetermined time period.
10. The mobile device (100) as claimed in claim 7, wherein the mobile device (100) further comprises a bias removal module (116) coupled to the processor (102), to remove static bias from the acceleration values.
11. The mobile device (100) as claimed in claim 7, wherein the mobile device (100) further comprises a noise removal module (118) coupled to the processor (102), to remove noise from the acceleration values obtained from the acceleration signals.
12. The mobile device (100) as claimed in claim 7, wherein the direction estimation module (120) evaluates the displacement values based on scaling the acceleration values by a predetermined value based on the user input for placement of the mobile device (100) with respect to the user’s body.
13. The mobile device (100) as claimed in claim 12, wherein the predetermined value is -1 if the mobile device (100) is placed in upper half of the user’s body, and the predetermined value is +1 if the mobile device (100) is placed in lower half of the user’s body, along axis of user motion.
14. The mobile device (100) as claimed in claim 8, wherein the direction estimation module (120) determines the direction of gravity based on evaluation of a value of gravity by filtering the acceleration values using a low-pass filter, computation of an absolute value of the gravity, and comparison of the absolute value of the gravity with a predefined tolerance value of the gravity to filter out gravity components along each of the three axes of the mobile device (100).
15. A non-transitory computer readable medium having a set of computer readable instructions that, when executed, cause a mobile device (100) to:
measuring, by an inertial sensor (112) in the mobile device (100), acceleration values across three axes of the mobile device (100);
removing static bias and noise from the acceleration values to obtain corrected acceleration values across the three axes of the mobile device (100);
filtering the corrected acceleration values using a low-pass filter to determine a direction of gravity;
identifying a plane orthogonal to the direction of gravity, wherein the plane comprises two orthogonal axes, each orthogonal axis being orthogonal to the direction of gravity;
evaluating displacement values along the each of the two orthogonal axes based on a user input for placement of the mobile device (100) with respect to user’s body, and integration of the corrected acceleration values across the two orthogonal axes with respect to time; and
estimating the direction of motion of the user based on a ratio of the displacement values along the two orthogonal axes. ,TagSPECI:As Attached

Documents

Application Documents

# Name Date
1 117-MUM-2014-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26
1 117-MUM-2014-Request For Certified Copy-Online(07-01-2015).pdf 2015-01-07
2 117-MUM-2014-US(14)-HearingNotice-(HearingDate-18-06-2021).pdf 2021-10-03
2 SPEC final.pdf 2018-08-11
3 PD011877IN-SC_request for priority document.pdf 2018-08-11
3 117-MUM-2014-Written submissions and relevant documents [29-06-2021(online)].pdf 2021-06-29
4 FORM 5.pdf 2018-08-11
4 117-MUM-2014-Correspondence to notify the Controller [31-05-2021(online)].pdf 2021-05-31
5 FORM 3.pdf 2018-08-11
5 117-MUM-2014-ABSTRACT [03-07-2019(online)].pdf 2019-07-03
6 FIGURES IN.pdf 2018-08-11
6 117-MUM-2014-CLAIMS [03-07-2019(online)].pdf 2019-07-03
7 ABSTRACT1.jpg 2018-08-11
7 117-MUM-2014-COMPLETE SPECIFICATION [03-07-2019(online)].pdf 2019-07-03
8 117-MUM-2014-Power of Attorney-181214.pdf 2018-08-11
8 117-MUM-2014-DRAWING [03-07-2019(online)].pdf 2019-07-03
9 117-MUM-2014-FER_SER_REPLY [03-07-2019(online)].pdf 2019-07-03
9 117-MUM-2014-FORM 1(9-7-2014).pdf 2018-08-11
10 117-MUM-2014-Correspondence-181214.pdf 2018-08-11
10 117-MUM-2014-OTHERS [03-07-2019(online)].pdf 2019-07-03
11 117-MUM-2014-CORRESPONDENCE(9-7-2014).pdf 2018-08-11
11 117-MUM-2014-FORM 3 [02-07-2019(online)].pdf 2019-07-02
12 117-MUM-2014-FER.pdf 2019-01-04
12 117-MUM-2014-Information under section 8(2) (MANDATORY) [02-07-2019(online)].pdf 2019-07-02
13 117-MUM-2014-FER.pdf 2019-01-04
13 117-MUM-2014-Information under section 8(2) (MANDATORY) [02-07-2019(online)].pdf 2019-07-02
14 117-MUM-2014-CORRESPONDENCE(9-7-2014).pdf 2018-08-11
14 117-MUM-2014-FORM 3 [02-07-2019(online)].pdf 2019-07-02
15 117-MUM-2014-Correspondence-181214.pdf 2018-08-11
15 117-MUM-2014-OTHERS [03-07-2019(online)].pdf 2019-07-03
16 117-MUM-2014-FER_SER_REPLY [03-07-2019(online)].pdf 2019-07-03
16 117-MUM-2014-FORM 1(9-7-2014).pdf 2018-08-11
17 117-MUM-2014-Power of Attorney-181214.pdf 2018-08-11
17 117-MUM-2014-DRAWING [03-07-2019(online)].pdf 2019-07-03
18 ABSTRACT1.jpg 2018-08-11
18 117-MUM-2014-COMPLETE SPECIFICATION [03-07-2019(online)].pdf 2019-07-03
19 FIGURES IN.pdf 2018-08-11
19 117-MUM-2014-CLAIMS [03-07-2019(online)].pdf 2019-07-03
20 FORM 3.pdf 2018-08-11
20 117-MUM-2014-ABSTRACT [03-07-2019(online)].pdf 2019-07-03
21 FORM 5.pdf 2018-08-11
21 117-MUM-2014-Correspondence to notify the Controller [31-05-2021(online)].pdf 2021-05-31
22 PD011877IN-SC_request for priority document.pdf 2018-08-11
22 117-MUM-2014-Written submissions and relevant documents [29-06-2021(online)].pdf 2021-06-29
23 SPEC final.pdf 2018-08-11
23 117-MUM-2014-US(14)-HearingNotice-(HearingDate-18-06-2021).pdf 2021-10-03
24 117-MUM-2014-Request For Certified Copy-Online(07-01-2015).pdf 2015-01-07
24 117-MUM-2014-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26

Search Strategy

1 2019-01-0217-29-06_02-01-2019.pdf

ERegister / Renewals

3rd: 12 Oct 2021

From 13/01/2016 - To 13/01/2017

4th: 12 Oct 2021

From 13/01/2017 - To 13/01/2018

5th: 12 Oct 2021

From 13/01/2018 - To 13/01/2019

6th: 12 Oct 2021

From 13/01/2019 - To 13/01/2020

7th: 12 Oct 2021

From 13/01/2020 - To 13/01/2021

8th: 12 Oct 2021

From 13/01/2021 - To 13/01/2022

9th: 12 Oct 2021

From 13/01/2022 - To 13/01/2023

10th: 03 Jan 2023

From 13/01/2023 - To 13/01/2024

11th: 08 Jan 2024

From 13/01/2024 - To 13/01/2025

12th: 06 Jan 2025

From 13/01/2025 - To 13/01/2026