US 12,235,894 B2
Visual localization method
Mohammad Abu-Alqumsan, Munich (DE); Anas Al-Nuaimi, Munich (DE); Robert Huitl, Munich (DE); Georg Schroth, Munich (DE); Florian Schweiger, Rohrbach (DE); and Eckehard Steinbach, Munich (DE)
Assigned to NavVis GmbH, Munich (DE)
Filed by NavVis GmbH, Munich (DE)
Filed on Oct. 27, 2023, as Appl. No. 18/384,562.
Application 18/384,562 is a continuation of application No. 17/179,899, filed on Feb. 19, 2021, granted, now 11,803,586.
Application 17/179,899 is a continuation of application No. 16/775,850, filed on Jan. 29, 2020, granted, now 10,956,489, issued on Mar. 23, 2021.
Application 16/775,850 is a continuation of application No. 16/259,618, filed on Jan. 28, 2019, granted, now 10,585,938, issued on Mar. 10, 2020.
Application 16/259,618 is a continuation of application No. 15/910,247, filed on Mar. 2, 2018, granted, now 10,229,136, issued on Mar. 12, 2019.
Application 15/910,247 is a continuation of application No. 15/473,284, filed on Mar. 29, 2017, granted, now 9,946,733, issued on Apr. 17, 2018.
Application 15/473,284 is a continuation of application No. 13/816,093, granted, now 9,641,981, issued on May 2, 2017, previously published as PCT/EP2011/057901, filed on May 16, 2011.
Claims priority of application No. 10172403 (EP), filed on Aug. 10, 2010.
Prior Publication US 2024/0152550 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/583 (2019.01); G06F 16/29 (2019.01); G06F 16/51 (2019.01); G06F 16/9537 (2019.01); G06F 18/22 (2023.01); G06Q 30/0601 (2023.01); H04W 4/02 (2018.01)
CPC G06F 16/5854 (2019.01) [G06F 16/29 (2019.01); G06F 16/51 (2019.01); G06F 16/583 (2019.01); G06F 18/22 (2023.01); G06Q 30/0623 (2013.01); H04W 4/025 (2013.01)] 1 Claim
OG exemplary drawing
 
1. A navigation method comprising:
(a) maintaining reference data in a georeferenced database providing a distinctive description of recorded objects;
(b) performing an approximation of the location of a user;
(c) determining, based on said approximated location, a subset of the reference data;
(d) transmitting the subset of the reference data to a user device;
(e) storing, by the user device, the subset of the reference data;
(f) generating visual feature data representative of one or more visual features detected by the user device;
(g) determining, by the user device, location data representative of a location of the user device to navigate based on at least the feature data and the stored subsets of the reference data;
(h) repeating at least steps (f) and (g) at least twice every time the subset of the reference data is obtained in step (d) to update the navigation.