Patent ID: 11954882
Assignee: ZEBRA TECHNOLOGIES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method in a computing device, the method comprising:
in a facility containing a plurality of support structures, capturing an image of a first support structure;
detecting, in the image, a first feature set of the first support structure;
selecting at least one reference feature set by proximity to an estimated location of the mobile computing device in the facility coordinate system, the at least one reference feature set selected from a repository defining feature locations for each of the support structures in a facility coordinate system;
comparing the first feature set with the at least one reference feature set; and
in response to determining that the first feature set matches the at least one reference feature set, determining a location of the mobile computing device in the facility coordinate system based on the image and the feature locations from the repository;
when a confidence level associated with the location of the mobile computing device in the facility coordinate system exceeds a first threshold, receiving an update indicator defining (i) at least one feature detected in the image and (ii) a location of the at least one feature determined from the location of the mobile computing device;
crowd-sourcing updates to the repository by:
determining whether a number of update indicators received from at least the mobile computing device for the location of the at least one feature exceeds a second threshold; and
when the number exceeds the second threshold, updating the repository according to the update indicator.