IP Library › Granted Patent US 12,482,357
Granted Patent B2
US 12,482,357 · App. 18/124,969 · Granted Nov 25, 2025

System and method for high accuracy location determination

Inventors: Evgeny Klochikhin (Alexandria, VA); Vladimir Klochikhin (Tambov, RU); Iurii Iatsinin (Tambov, RU)
Assignee: PARKOFON INC.
G08G1/144G01P15/14G01S19/01G06Q30/0284G08G1/146G08G1/147G08G1/205G08G1/207
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,482,357
App. No.
18/124,969
Granted
Nov 25, 2025
Kind
B2
Abstract

The various systems and methods disclosed herein provide for a secure, cost effective, and high accuracy location detection. In some embodiments 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 embodiments, such secure, cost effective, and high accuracy location detection by the mobile location device is used in improved parking and payment management systems and methods. In some such embodiments, the location device communicates with remote geomapping servers and payment systems to provide automated parking and payment.

Claims (37)

1 . A geomapping transaction server comprising:

at least one processor; and

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

receive, from a vehicle system, a plurality of calculated coordinate data streams that are formed based on a plurality of global navigation satellite systems (GNSS) data streams and a plurality of vehicle motion data streams, wherein, based on a current location of a vehicle, one of the GNSS data and plurality of vehicle motion data streams are weighted higher than the other for calculating the plurality of calculated coordinate data streams, and wherein the GNSS data and the plurality of vehicle motion data streams are combined to calculate each of the plurality of calculated coordinate data streams;

compare the received plurality of calculated coordinate data streams with a stored plurality of coordinates;

determine that a threshold quantity of the received plurality of calculated coordinate data streams are within a predetermined proximity of a predetermined coordinate zone;

initiate a vehicle use event transaction associated with the vehicle system based on the determination that the threshold quantity of the received plurality of calculated coordinate data streams are within the predetermined proximity of the predetermined coordinate zone;

process the vehicle use event transaction; and

terminate the vehicle use event transaction.

2 . The geomapping transaction server of claim 1 , wherein terminating the vehicle use event transaction further comprises terminating the vehicle use event transaction based on a message received from the vehicle system to terminate the vehicle use event transaction.

3 . The geomapping transaction server of claim 1 , wherein the processing of the vehicle use event transaction further comprises causing a payment charging event associated with the vehicle use event transaction.

4 . The geomapping transaction server of claim 3 , wherein the plurality of instructions further causes the at least one processor to: transmit, to a payment processor, a request to process charges associated with the vehicle use event transaction.

5 . The geomapping transaction server of claim 4 , wherein the plurality of instructions further causes the at least one processor to: receive, from the payment processor, a confirmation message that charges were processed for the vehicle use event transaction.

6 . The geomapping transaction server of claim 1 , wherein processing the vehicle use event transaction further comprises causing a payment to be made on behalf of a user associated with the vehicle system.

7 . The geomapping transaction server of claim 1 , wherein the vehicle use event transaction comprises paying a toll.

8 . The geomapping transaction server of claim 1 , wherein the vehicle use event transaction comprises paying for a parking space.

9 . The geomapping transaction server of claim 1 , wherein the predetermined coordinate zone is stored as geolocated polygons.

10 . The geomapping transaction server of claim 1 , wherein the plurality of instructions further causes the at least one processor to: transmit, to a remote system, a message confirming the processing of the vehicle use event transaction.

11 . The geomapping transaction server of claim 1 , wherein the predetermined proximity of the predetermined coordinate zone is within the predetermined coordinate zone.

12 . The geomapping transaction server of claim 1 , wherein the predetermined proximity of the predetermined coordinate zone is outside of the predetermined coordinate zone.

13 . A method of operating a server comprising:

receiving, from a vehicle system, a plurality of calculated coordinate data streams that are formed based on a plurality of global navigation satellite systems (GNSS) data streams and a plurality of vehicle motion data streams, wherein, based on a current location of a vehicle, one of the GNSS data and plurality of vehicle motion data streams are weighted higher than the other for calculating the plurality of calculated coordinate data streams, and wherein the GNSS data and the plurality of vehicle motion data streams are combined to calculate each of the plurality of calculated coordinate data streams;

comparing the received plurality of calculated coordinate data streams with a stored plurality of coordinates;

determining that a threshold quantity of the received plurality of calculated coordinate data streams are within a predetermined proximity of a predetermined coordinate zone;

initiating a vehicle use event transaction associated with the vehicle system based on the determination that the threshold quantity of the received plurality of calculated coordinate data streams are within the predetermined proximity of the predetermined coordinate zone; and

processing the vehicle use event transaction.

14 . The method of operating the server of claim 13 , further comprising terminating the vehicle use event transaction based on a message received from the vehicle system to terminate the vehicle use event transaction.

15 . The method of operating the server of claim 13 , wherein the processing of the vehicle use event transaction further comprises causing a payment charging event associated with the vehicle use event transaction.

16 . The method of operating the server of claim 15 , further comprising transmitting, to a payment processor, a request to process charges associated with the vehicle use event transaction.

17 . The method of operating the server of claim 16 , further comprising receiving, from the payment processor, a confirmation message that charges were processed for the vehicle use event transaction.

18 . The method of operating the server of claim 13 , wherein the processing of the vehicle use event transaction further comprises causing a payment to be made on behalf of a user associated with the vehicle system.

19 . The method of operating the server of claim 13 , wherein the vehicle use event transaction comprises paying a toll.

20 . The method of operating the server of claim 13 , wherein the vehicle use event transaction comprises paying for a parking space.

21 . The method of operating the server of claim 13 , wherein the predetermined coordinate zone is stored as geolocated polygons.

22 . The method of operating the server of claim 13 , further comprising transmitting, to a remote system, a message confirming the processing of the vehicle use event transaction.

23 . The method of operating the server of claim 13 , wherein the predetermined proximity of the predetermined coordinate zone is within the predetermined coordinate zone.

24 . The method of operating the server of claim 13 , wherein the predetermined proximity of the predetermined coordinate zone is outside of the predetermined coordinate zone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: KLOCHIKHIN, EVGENY; KLOCHIKHIN, VLADIMIR; IATSININ, IURII
To: PARKOFON INC.
Reel/Frame 063065/0001 →
Continuity (5)
Continuation 17391925 · Aug 2, 2021
Continuation 16858084 · Apr 24, 2020
Continuation 15965895 · Apr 28, 2018
Provisional Application 62492930 · May 1, 2017
Related Publication 20230230483A1 · Jul 20, 2023
References Cited (145)
US 1535601A · Graham · 1925 [cited by applicant]
US 2567785A · Rieger · 1951 [cited by applicant]
US 3382734A · Hussey · 1968 [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 · Ueda · 1998 [cited by applicant]
US 5755144A · Ueda · 1998 [cited by applicant]
US 5992266A · Heim · 1999 [cited by applicant]
US 6081206A · Kielland · 2000 [cited by examiner]
US 6081230A · Hoshino · 2000 [cited by examiner]
US 6114990A · Bergljung · 2000 [cited by examiner]
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 examiner]
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 · 2007 [cited by examiner]
US 7215255B2 · Grush · 2007 [cited by examiner]
US 7515917B2 · Casey · 2009 [cited by examiner]
US 8063797B1 · Sonnabend · 2011 [cited by examiner]
US 8065074B1 · Liccardo · 2011 [cited by applicant]
US 8065179B1 · Karnik · 2011 [cited by examiner]
US 8131596B2 · McQuilken · 2012 [cited by examiner]
US 8140265B2 · Grush · 2012 [cited by examiner]
US 8175886B2 · Odinak · 2012 [cited by examiner]
US 8250366B2 · Longobardi · 2012 [cited by examiner]
US 9123034B2 · Rydbeck et al. · 2015 [cited by applicant]
US 9135821B2 · Levy · 2015 [cited by examiner]
US 9418550B2 · Geelen · 2016 [cited by examiner]
US 9558665B2 · Wang · 2017 [cited by examiner]
US 9704392B2 · Wang · 2017 [cited by applicant]
US 9924320B1 · Rajagopal · 2018 [cited by examiner]
US 9971998B2 · Nuzzi · 2018 [cited by examiner]
US 9972201B2 · Wang · 2018 [cited by applicant]
US 10024977B1 · Schneider et al. · 2018 [cited by applicant]
US 10062061B2 · Wang · 2018 [cited by examiner]
US 10192440B2 · Hohenacker · 2019 [cited by examiner]
US 10275948B2 · Wang · 2019 [cited by examiner]
US 10395535B2 · Wang · 2019 [cited by examiner]
US 10438250B2 · Yamashiro · 2019 [cited by examiner]
US 10482441B1 · Watson · 2019 [cited by examiner]
US 10891806B1 · Chaudhuri · 2021 [cited by applicant]
US 10957199B2 · Reaser · 2021 [cited by examiner]
US 11010988B2 · Levy · 2021 [cited by examiner]
US 11488471B2 · Neff · 2022 [cited by examiner]
US 20020008639A1 · Dee · 2002 [cited by examiner]
US 20030146852A1 · O'Dell · 2003 [cited by examiner]
US 20040057540A1 · Naberfeld · 2004 [cited by examiner]
US 20040181439A1 · Kakuta et al. · 2004 [cited by applicant]
US 20050252337A1 · Chen · 2005 [cited by applicant]
US 20050286421A1 · Janacek · 2005 [cited by examiner]
US 20060227010A1 · Berstis et al. · 2006 [cited by applicant]
US 20060238415A1 · Gilkes · 2006 [cited by examiner]
US 20070016362A1 · Nelson · 2007 [cited by examiner]
US 20070213933A1 · Zeng et al. · 2007 [cited by applicant]
US 20080147410A1 · Odinak · 2008 [cited by examiner]
US 20090030605A1 · Breed · 2009 [cited by examiner]
US 20090241725A1 · Chen · 2009 [cited by applicant]
US 20090248577A1 · Hoj · 2009 [cited by examiner]
US 20090292597A1 · Schwartz · 2009 [cited by examiner]
US 20100064845A1 · French · 2010 [cited by applicant]
US 20110153367A1 · Amigo · 2011 [cited by examiner]
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 examiner]
US 20120184298A1 · Moons · 2012 [cited by examiner]
US 20120218122A1 · Bogaard · 2012 [cited by examiner]
US 20120265434A1 · Woodard · 2012 [cited by examiner]
US 20130275303A1 · Fiore et al. · 2013 [cited by applicant]
US 20130282448A1 · Rydbeck · 2013 [cited by examiner]
US 20130297551A1 · Smith · 2013 [cited by examiner]
US 20140040028A1 · King · 2014 [cited by examiner]
US 20140156183A1 · Windeler · 2014 [cited by examiner]
US 20140232569A1 · Skinder · 2014 [cited by examiner]
US 20140249742A1 · Krivacic et al. · 2014 [cited by applicant]
US 20140310073A1 · Bulan et al. · 2014 [cited by applicant]
US 20140372185A1 · Ganot · 2014 [cited by examiner]
US 20140379442A1 · Dutta · 2014 [cited by examiner]
US 20150025947A1 · Dutta · 2015 [cited by examiner]
US 20150039220A1 · Georgy et al. · 2015 [cited by applicant]
US 20150051833A1 · Geelen · 2015 [cited by examiner]
US 20150057028A1 · Rudow et al. · 2015 [cited by applicant]
US 20150087264A1 · Goyal · 2015 [cited by examiner]
US 20150170031A1 · Attar · 2015 [cited by examiner]
US 20150317840A1 · Dutta · 2015 [cited by examiner]
US 20160012726A1 · Wang · 2016 [cited by examiner]
US 20160125736A1 · Shaik · 2016 [cited by examiner]
US 20160163119A1 · Bashani · 2016 [cited by applicant]
US 20160284137A1 · Levy · 2016 [cited by examiner]
US 20170074659A1 · Giurgiu · 2017 [cited by examiner]
US 20170197617A1 · Penilla · 2017 [cited by examiner]
US 20170206471A1 · Dermosissian · 2017 [cited by applicant]
US 20170243418A1 · Outwater et al. · 2017 [cited by applicant]
US 20170318149A1 · Daoud · 2017 [cited by examiner]
US 20170323227A1 · Sadeghi · 2017 [cited by applicant]
US 20170358208A1 · Kazemi · 2017 [cited by examiner]
US 20180121833A1 · Friedman et al. · 2018 [cited by applicant]
US 20180194344A1 · Wang · 2018 [cited by examiner]
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 et al. · 2018 [cited by applicant]
US 20190019407A1 · Nakhjavani · 2019 [cited by applicant]
US 20190066505A1 · Salvucci et al. · 2019 [cited by applicant]
US 20200077231A1 · Sworski · 2020 [cited by examiner]
US 20200088528A1 · Mishra · 2020 [cited by examiner]
US 20200225365A1 · Hasberg et al. · 2020 [cited by applicant]
US 20200242935A1 · Nagata · 2020 [cited by examiner]
US 20200302421A1 · Stickels · 2020 [cited by examiner]
US 20200340814A1 · Ma et al. · 2020 [cited by applicant]
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 20220014949A1 · Barbu et al. · 2022 [cited by applicant]
US 20220020229A1 · Higgins et al. · 2022 [cited by applicant]
US 20220073108A1 · Park · 2022 [cited by examiner]
US 20230030600A1 · Shi · 2023 [cited by examiner]
US 20230090051A1 · Hassani et al. · 2023 [cited by applicant]
US 20230236324A1 · Klochikhin et al. · 2023 [cited by applicant]
US 20230300579A1 · Merwaday et al. · 2023 [cited by applicant]
US 20250224729A1 · Boysel · 2025 [cited by examiner]
AU 2016203495A1 · 2016 [cited by examiner]
GB 2540413A · 2017 [cited by examiner]
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, Jan. 2006, pp. 1-7. [cited by applicant]
Parkwhiz, “Find Available Parking on Your Mobile Phone”, Retrieved from the Internet Apr. 3, 2008: http://www.barking-net.com/parking-news/find-available-parking-on-your-mobile-phone, pp. 1-3. [cited by applicant]
Partial European Search Report dated Mar. 17, 2022, European Application No. 18794925.0, pp. 1-12. [cited by applicant]