IP Library Granted Patent US 12,306,313
Granted Patent B2
US 12,306,313 · App. 17/721,787 · Granted May 20, 2025

System and method for high accuracy location determination and energy dispensing

Inventors: Evgeny Klochikhin (Alexandria, VA); Paul Balzer (Freital, DE); Iuri Iatsinin (Tambov, RU)
Assignee: Parkofon Inc.
G01S19/22B60L53/305B60L53/665B60S5/02G01S5/0284G01S19/02G01S19/34H04W4/24H04W4/021H04W4/38H04W4/40
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 12,306,313
App. No.
17/721,787
Granted
May 20, 2025
Kind
B2
Abstract

The various systems and methods disclosed herein provide for a secure, cost effective, and high accuracy location detection. In some implementations of the system and method for high accuracy location detection, a mobile location device obtains and calculates location data from a plurality of sources without requiring expensive and power inefficient processors. In some implementations, such secure, cost effective, and high accuracy location detection by the mobile location device is used in improved vehicle based transactions, such as energy dispensing and payment management systems and methods. In some such implementations, the mobile location device communicates with remote geomapping servers and payment systems to provide automated vehicle based transactions, such as energy dispensing sessions and payment.

Claims (59)

1. A location device comprising:

a processor; and

a memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to be configured to:

receive, global navigation satellite systems (GNSS) data and vehicle motion data, wherein the GNSS data and the vehicle motion data are associated with a vehicle;

calculate, in an estimation filter operating in a first mode, a location of the vehicle based on the GNSS data and the vehicle motion data;

determine that a velocity of the vehicle is below a threshold velocity;

alter the estimation filter to operate in a second mode based on the velocity being below the threshold velocity;

enable a starting of a timer based at least in part on the velocity being below the threshold velocity;

determine an expiration of the timer;

calculate, in the estimation filter operating in the second mode, a position location of the vehicle, wherein at least some of the GNSS data and the vehicle motion data is altered for the estimation filter to determine the position location of the vehicle;

transmit the position location of the vehicle to a geomapping server enabling a vehicle based transaction.

2. The location device of claim 1 , wherein the alteration of the at least some of the GNSS data and the vehicle motion data results in data for the vehicle velocity being altered.

3. The location device of claim 1 , wherein the alteration of the at least some of the GNSS data and the vehicle motion data results in data for a vehicle yaw rate being altered.

4. The location device of claim 1 , wherein the processor is further configured to calculate and capture a plurality of location points when the estimation filter is operating in the second mode.

5. The location device of claim 1 , wherein the processor is further configured to: receive, in the GNSS data, a first velocity value and one or more signal strength indicators; determine from the one or more signal strength indicators not to use the first velocity value; and calculate a second velocity value based at least in part on the vehicle motion data, wherein the velocity is the second velocity value.

6. The location device of claim 5 , wherein the second velocity value is calculated at least in part using vehicle acceleration data from the vehicle motion data.

7. The location device of claim 1 , wherein the estimation filter is a Kalman filter, and wherein the Kalman filter includes a plurality of modes.

8. The location device of claim 1 , wherein the vehicle based transaction is triggered based on the position location being in a predetermined location in proximity to an energy dispensing device and the vehicle based transaction comprises a payment transaction at the energy dispensing device.

9. The location device of claim 8 , wherein the energy dispensing device is a fuel pump.

10. The location device of claim 8 , wherein the energy dispensing device is an electric vehicle charger.

11. The location device of claim 8 , wherein the processor is further configured to enable the payment transaction at the energy dispensing device using a two-factor authentication, wherein a first authentication factor is based at least in part on the transmitted position location, and a second authentication factor is based at least in part on a communication from a user device.

12. The location device of claim 11 , wherein the communication from a user device confirms the energy dispensing device.

13. The location device of claim 11 , wherein the energy dispensing device is a first energy dispensing device and the communication from a user device confirms a second energy dispensing device.

14. The location device of claim 1 , wherein the vehicle based transaction is triggered based on the position location being in a predetermined location in proximity to an energy dispensing device and the vehicle based transaction comprises an energy dispensing session and a payment transaction at the energy dispensing device.

15. The location device of claim 14 , wherein the energy dispensing device is a fuel pump.

16. The location device of claim 14 , wherein the energy dispensing device is an electric vehicle charger.

17. The location device of claim 14 , wherein the processor is further configured to enable the energy dispensing session and the payment transaction at the energy dispensing device using a two-factor authentication, wherein a first authentication factor is based at least in part on the transmitted position location, and a second authentication factor is based at least in part on a communication from a user device.

18. The location device of claim 17 , wherein the communication from a user device confirms the energy dispensing device.

19. The location device of claim 17 , wherein the energy dispensing device is a first energy dispensing device and the communication from a user device confirms a second energy dispensing device.

20. A method for processing vehicle location comprising:

receiving, global navigation satellite systems (GNSS) data and vehicle motion data, wherein the GNSS data and the vehicle motion data are associated with a vehicle;

calculating, in an estimation filter operating in a first mode, a location of the vehicle based on the GNSS data and the vehicle motion data;

determining that a velocity of the vehicle is below a threshold velocity;

altering the estimation filter to operate in a second mode based on the velocity being below the threshold velocity;

enabling a starting of a timer based at least in part on the velocity being below the threshold velocity;

determining an expiration of the timer;

calculating, in the estimation filter operating in the second mode, a position location of the vehicle, wherein at least some of the GNSS data and the vehicle motion data is altered for the estimation filter to determine the position location of the vehicle;

transmitting the position location of the vehicle to a geomapping server enabling a vehicle based transaction.

21. The method of claim 20 , wherein the alteration of the at least some of the GNSS data and the vehicle motion data results in data for the vehicle velocity being altered.

22. The method of claim 20 , wherein the alteration of the at least some of the GNSS data and the vehicle motion data results in data for a vehicle yaw rate being altered.

23. The method of claim 20 , further comprising, calculating and capturing a plurality of location points when the estimation filter is operating in the second mode.

24. The method of claim 20 , further comprising:

receiving, in the GNSS data, a first velocity value and one or more signal strength indicators;

determining from the one or more signal strength indicators not to use the first velocity value; and

calculating a second velocity value based at least in part on the vehicle motion data, wherein the velocity is the second velocity value.

25. The method of claim 24 , wherein the second velocity value is calculated at least in part using vehicle acceleration data from the vehicle motion data.

26. The method of claim 20 , wherein the estimation filter is a Kalman filter, and wherein the Kalman filter includes a plurality of modes.

27. The method of claim 20 , wherein the vehicle based transaction is triggered based on the position location being in a predetermined location in proximity to an energy dispensing device and the vehicle based transaction comprises a payment transaction at the energy dispensing device.

28. The method of claim 27 , wherein the energy dispensing device is a fuel pump.

29. The method of claim 27 , wherein the energy dispensing device is an electric vehicle charger.

30. The method of claim 27 , further comprising, enabling the payment transaction at the energy dispensing device using a two-factor authentication, wherein a first authentication factor is based at least in part on the transmitted position location, and a second authentication factor is based at least in part on a communication from a user device.

31. The method of claim 30 , wherein the communication from a user device confirms the energy dispensing device.

32. The method of claim 30 , wherein the energy dispensing device is a first energy dispensing device and the communication from a user device confirms a second energy dispensing device.

33. The method of claim 20 , wherein the vehicle based transaction is triggered based on the position location being in a predetermined location in proximity to an energy dispensing device and the vehicle based transaction comprises an energy dispensing session and a payment transaction at the energy dispensing device.

34. The method of claim 33 , wherein the energy dispensing device is a fuel pump.

35. The method of claim 33 , wherein the energy dispensing device is an electric vehicle charger.

36. The method of claim 33 , further comprising, enabling the energy dispensing session and the payment transaction at the energy dispensing device using a two-factor authentication, wherein a first authentication factor is based at least in part on the transmitted position location, and a second authentication factor is based at least in part on a communication from a user device.

37. The method of claim 36 , wherein the communication from a user device confirms the energy dispensing device.

38. The method of claim 36 , wherein the energy dispensing device is a first energy dispensing device and the communication from a user device confirms a second energy dispensing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: BALZER, PAUL; IATSININ, IURI; KLOCHIKHIN, EVGENY
To: PARKOFON INC.
Reel/Frame 059611/0626 →
Continuity (1)
Related Publication 20230333258A1 · Oct 19, 2023
References Cited (142)
US 1535601A · Graham · 1924 [cited by applicant]
US 2567785A · Rieger · 1948 [cited by applicant]
US 3382734A · Hussey · 1966 [cited by applicant]
US 3807255A · Baginski · 1974 [cited by applicant]
US 4103563A · Genzling · 1978 [cited by applicant]
US 4373760A · Durham · 1983 [cited by applicant]
US 4882946A · Beyl · 1989 [cited by applicant]
US 4893523A · Lennon · 1990 [cited by applicant]
US 4898048A · Sampson · 1990 [cited by applicant]
US 4936164A · Forke · 1990 [cited by applicant]
US 4969373A · Good · 1990 [cited by applicant]
US 5490073A · Kyrtsos · 1996 [cited by applicant]
US 5549396A · Chiang · 1996 [cited by applicant]
US 5727429A · Jeda · 1998 [cited by applicant]
US 5755144A · Jeda · 1998 [cited by applicant]
US 5992266A · Heim · 1999 [cited by applicant]
US 6081206A · Kielland · 2000 [cited by applicant]
US 6081230A · Hoshino et al. · 2000 [cited by applicant]
US 6114990A · Bergljung et al. · 2000 [cited by applicant]
US 6205885B1 · Hermansen et al. · 2001 [cited by applicant]
US 6282984B1 · Chen · 2001 [cited by applicant]
US 6393940B1 · Ueda · 2002 [cited by applicant]
US 6493676B1 · Levy · 2002 [cited by applicant]
US 6543309B2 · Heim · 2003 [cited by applicant]
US 6647826B2 · Okajima et al. · 2003 [cited by applicant]
US 6925908B2 · Muraoka · 2005 [cited by applicant]
US 7174807B2 · Bryne · 2007 [cited by applicant]
US 7188070B2 · Dar et al. · 2007 [cited by applicant]
US 7215255B2 · Grush · 2007 [cited by applicant]
US 7515917B2 · Casey · 2009 [cited by applicant]
US 8063797B1 · Sonnabend et al. · 2011 [cited by applicant]
US 8065074B1 · Liccardo · 2011 [cited by applicant]
US 8065179B1 · Karnik · 2011 [cited by applicant]
US 8131596B2 · Mcquilken · 2012 [cited by applicant]
US 8140265B2 · Grush · 2012 [cited by applicant]
US 8175886B2 · Odinak · 2012 [cited by applicant]
US 8250366B2 · Longobardi et al. · 2012 [cited by applicant]
US 9123034B2 · Rydbeck et al. · 2015 [cited by applicant]
US 9135821B2 · Levy et al. · 2015 [cited by applicant]
US 9418550B2 · Geelen · 2016 [cited by applicant]
US 9558665B2 · Wang · 2017 [cited by applicant]
US 9704392B2 · Wang · 2017 [cited by applicant]
US 9924320B1 · Rajagopal et al. · 2018 [cited by applicant]
US 9971998B2 · Nuzzi · 2018 [cited by applicant]
US 9972201B2 · Wang · 2018 [cited by applicant]
US 10024977B1 · Schneider et al. · 2018 [cited by applicant]
US 10062061B2 · Wang et al. · 2018 [cited by applicant]
US 10192440B2 · Hohenacker · 2019 [cited by applicant]
US 10275948B2 · Wang · 2019 [cited by applicant]
US 10395535B2 · Wang · 2019 [cited by applicant]
US 10438250B2 · Yamashiro et al. · 2019 [cited by applicant]
US 10482441B1 · Watson et al. · 2019 [cited by applicant]
US 10891806B1 · Chaudhuri · 2021 [cited by applicant]
US 10957199B2 · Reaser · 2021 [cited by applicant]
US 11010988B2 · Levy et al. · 2021 [cited by applicant]
US 11488471B2 · Neff et al. · 2022 [cited by applicant]
US 20020008639A1 · Dee · 2002 [cited by applicant]
US 20030146852A1 · O'Dell · 2003 [cited by applicant]
US 20040057540A1 · Naberfeld · 2004 [cited by applicant]
US 20040181439A1 · Kakuta et al. · 2004 [cited by applicant]
US 20050252337A1 · Chen · 2005 [cited by applicant]
US 20050286421A1 · Janacek · 2005 [cited by applicant]
US 20060227010A1 · Berstis et al. · 2006 [cited by applicant]
US 20060238415A1 · Gilkes · 2006 [cited by applicant]
US 20070016362A1 · Nelson · 2007 [cited by applicant]
US 20070213933A1 · Zeng et al. · 2007 [cited by applicant]
US 20080147410A1 · Odinak · 2008 [cited by applicant]
US 20090030605A1 · Breed · 2009 [cited by applicant]
US 20090241725A1 · Chen · 2009 [cited by applicant]
US 20090248577A1 · Hoj · 2009 [cited by applicant]
US 20090292597A1 · Schwartz et al. · 2009 [cited by applicant]
US 20100064845A1 · French · 2010 [cited by applicant]
US 20110153367A1 · Amigo et al. · 2011 [cited by applicant]
US 20110202754A1 · Waters et al. · 2011 [cited by applicant]
US 20120056758A1 · Kuhlman et al. · 2012 [cited by applicant]
US 20120092190A1 · Stefik et al. · 2012 [cited by applicant]
US 20120130777A1 · Kaufman · 2012 [cited by applicant]
US 20120184298A1 · Moons et al. · 2012 [cited by applicant]
US 20120218122A1 · Bogaard · 2012 [cited by applicant]
US 20120265434A1 · Woodard et al. · 2012 [cited by applicant]
US 20130275303A1 · Fiore · 2013 [cited by examiner]
US 20130282448A1 · Rydbeck et al. · 2013 [cited by applicant]
US 20130297551A1 · Smith et al. · 2013 [cited by applicant]
US 20140040028A1 · King et al. · 2014 [cited by applicant]
US 20140156183A1 · Windeler et al. · 2014 [cited by applicant]
US 20140232569A1 · Skinder et al. · 2014 [cited by applicant]
US 20140249742A1 · Krivacic et al. · 2014 [cited by applicant]
US 20140310073A1 · Bulan · 2014 [cited by examiner]
US 20140372185A1 · Ganot · 2014 [cited by applicant]
US 20140379442A1 · Dutta et al. · 2014 [cited by applicant]
US 20150025947A1 · Dutta et al. · 2015 [cited by applicant]
US 20150039220A1 · Georgy et al. · 2015 [cited by applicant]
US 20150051833A1 · Geelen · 2015 [cited by applicant]
US 20150057028A1 · Rudow et al. · 2015 [cited by applicant]
US 20150087264A1 · Goyal · 2015 [cited by applicant]
US 20150170031A1 · Attar et al. · 2015 [cited by applicant]
US 20150317840A1 · Dutta et al. · 2015 [cited by applicant]
US 20160012726A1 · Wang · 2016 [cited by applicant]
US 20160125736A1 · Shaik · 2016 [cited by applicant]
US 20160163119A1 · Bashani · 2016 [cited by applicant]
US 20160284137A1 · Levy et al. · 2016 [cited by applicant]
US 20170074659A1 · Giurgiu et al. · 2017 [cited by applicant]
US 20170206471A1 · Dermosissian · 2017 [cited by applicant]
US 20170243418A1 · Outwater et al. · 2017 [cited by applicant]
US 20170318149A1 · Daoud · 2017 [cited by applicant]
US 20170323227A1 · Sadeghi · 2017 [cited by applicant]
US 20170358208A1 · Kazemi et al. · 2017 [cited by applicant]
US 20180121833A1 · Friedman et al. · 2018 [cited by applicant]
US 20180194344A1 · Wang et al. · 2018 [cited by applicant]
US 20180213355A1 · Smith et al. · 2018 [cited by applicant]
US 20180215380A1 · Devi · 2018 [cited by applicant]
US 20180285657A1 · Koreishi · 2018 [cited by applicant]
US 20180315313A1 · Klochikhin · 2018 [cited by examiner]
US 20190019407A1 · Nakhjavani · 2019 [cited by applicant]
US 20190066505A1 · Salvucci et al. · 2019 [cited by applicant]
US 20200077231A1 · Sworski et al. · 2020 [cited by applicant]
US 20200088528A1 · Mishra · 2020 [cited by applicant]
US 20200225365A1 · Hasberg et al. · 2020 [cited by applicant]
US 20200242935A1 · Nagata et al. · 2020 [cited by applicant]
US 20200302421A1 · Stickels et al. · 2020 [cited by applicant]
US 20200340814A1 · Ma · 2020 [cited by examiner]
US 20200346553A1 · Grimm et al. · 2020 [cited by applicant]
US 20200370890A1 · Hamilton et al. · 2020 [cited by applicant]
US 20210048541A1 · Miller et al. · 2021 [cited by applicant]
US 20210215485A1 · Ishingami et al. · 2021 [cited by applicant]
US 20210366283A1 · Klochikhin et al. · 2021 [cited by applicant]
US 20220014949A1 · Barbu et al. · 2022 [cited by applicant]
US 20220020229A1 · Higgins et al. · 2022 [cited by applicant]
US 20230090051A1 · Hassani · 2023 [cited by examiner]
US 20230236324A1 · Klochikhin · 2023 [cited by examiner]
US 20230300579A1 · Merwaday · 2023 [cited by examiner]
AU 2016203495A1 · 2016 [cited by applicant]
PCT International Search Report and Written Opinion dated May 10, 2023, PCT International Application No. PCT/US23/11540, pp. 1-27. [cited by applicant]
PCT International Search Report and Written Opinion dated Jul. 7, 2023, PCT International Application No. PCT/US23/18473, pp. 1-16. [cited by applicant]
International Search Report and Written Opinion dated Jul. 26, 2018, International Application No. PCT/US18/30062, pp. 1-10. [cited by applicant]
International Preliminary Search Report on Patentability dated Nov. 14, 2019, International Application No. PCT/US18/30062, pp. 1-10. [cited by applicant]
Allison Kealy et al., “MEMS and wireless options: User localization in cellular phones”, ION Pacific PNT Conference, May 2017, pp. 1-8. [cited by applicant]
Gerard Lachapelle, “GNSS Indoor Location Technologies”, The 2004 International Symposium on GNSS/GPS, Dec. 2004, pp. 1-15. [cited by applicant]
Sameh Nassar et al., “Improving MEMS IMU/GPS Systems for Accurate Land-Based Navigation Applications”, ION NTM 2006, January 2206, pp. 1-7. [cited by applicant]
Parkwhiz, “Find Available Parking on Your Mobile Phone”, Retrieved from the Internet Apr. 3, 2008: http://www.parking-net.com/parking-news/find-available-parking-on-your-mobile-phone, pp. 1-3. [cited by applicant]
Paul Balzer et al., “EPE and Speed Adaptive Extended Kalman Filter for Vehicle Position and Attitude Estimation With Low Cost GNSS and IMU Sensors,” 2014 11th International Conference on Informatics in Control, Automati… [cited by applicant]
Partial European Search Report dated Mar. 17, 2022, European Application No. 18794925.0, pp. 1-12. [cited by applicant]