CROWD SOURCED MAPPING WITH ROBUST STRUCTURAL FEATURES
First Claim
1. A method for determining a position of a mobile device traversing a structure, the method comprising:
- sampling signal data associated with an environment of a structure using a mobile device traversing the structure;
utilizing the sample of signal data to generate a path of the mobile device through the structure, wherein each sample of the signal data among a plurality of samples of the signal data is uniquely identified in the path of the mobile device, wherein the path indicates physical features of the structure;
comparing the plurality of samples of the signal data to previously collected samples of the signal data from the structure and updating the path of the mobile device based on matches between the plurality of samples of the signal data to previously collected samples of the signal data; and
determining a position of the mobile device relative to the path based on signal data associated with a current position of the mobile device and the updated path of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A location and mapping service is described that creates a global database of indoor navigation maps through crowd-sourcing and data fusion technologies. The navigation maps consist of a database of geo-referenced, uniquely described features in the multi-dimensional sensor space (e.g., including structural, RF, magnetic, image, acoustic, or other data) that are collected automatically as a tracked mobile device is moved through a building (e.g. a person with a mobile phone or a robot). The feature information can be used to create building models as one or more tracked devices traverse a building.
7 Citations
27 Claims
-
1. A method for determining a position of a mobile device traversing a structure, the method comprising:
-
sampling signal data associated with an environment of a structure using a mobile device traversing the structure; utilizing the sample of signal data to generate a path of the mobile device through the structure, wherein each sample of the signal data among a plurality of samples of the signal data is uniquely identified in the path of the mobile device, wherein the path indicates physical features of the structure; comparing the plurality of samples of the signal data to previously collected samples of the signal data from the structure and updating the path of the mobile device based on matches between the plurality of samples of the signal data to previously collected samples of the signal data; and determining a position of the mobile device relative to the path based on signal data associated with a current position of the mobile device and the updated path of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system for determining a position of a mobile device traversing a structure, the computing system comprising:
-
at least one processor; and a memory communicatively coupled to the one or more processors, the memory bearing instructions that, when executed on the one or more processors, cause the computing system to at least; sample signal data associated with an environment of a structure from one or more mobile devices traversing the structure; utilize the sample of signal data to generate a path through the structure of at least one mobile device among the one or more mobile devices, wherein each sample of the signal data among a plurality of samples of the signal data is uniquely identified in the path of the at least one mobile device, wherein the path indicates physical features of the structure; compare the plurality of samples of the signal data to previously collected samples of the signal data from the structure and updating the path of the at least one mobile device based on matches between the plurality of samples of the signal data to previously collected samples of the signal data; and determine a position of the at least one mobile device relative to the path based on signal data associated with a current position of the at least one mobile device and the updated path of the at least one mobile device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification