COLLABORATIVE CREATION OF INDOOR MAPS
First Claim
1. A computer-implemented method for generating a building map, the method comprising:
- receiving sensor data from each tracked device among a plurality of tracked devices, the sensor data comprising location data and inertial sensor data;
determining motion data, comprising one or more motions, based on the sensor data;
inferring one or more building features, including a location of each inferred building feature, wherein the inferred building features are based on;
the location data, at least one motion, and associated descriptive information;
generating a graphical feature map by linking inferred building features, wherein linking inferred building features is based on user movement between inferred building features and the inferred location of each inferred building feature; and
merging the graphical feature maps from each tracked device to generate a building map.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors'"'"' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.
-
Citations
23 Claims
-
1. A computer-implemented method for generating a building map, the method comprising:
-
receiving sensor data from each tracked device among a plurality of tracked devices, the sensor data comprising location data and inertial sensor data; determining motion data, comprising one or more motions, based on the sensor data; inferring one or more building features, including a location of each inferred building feature, wherein the inferred building features are based on;
the location data, at least one motion, and associated descriptive information;generating a graphical feature map by linking inferred building features, wherein linking inferred building features is based on user movement between inferred building features and the inferred location of each inferred building feature; and merging the graphical feature maps from each tracked device to generate a building map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system for generating a building map, the computing system comprising:
-
a processor; a memory communicatively coupled to the processor, the memory bearing instructions that, when executed on the processor, cause the computing system to at least; receive sensor data from each tracked device among a plurality of tracked devices, the sensor data comprising location data and inertial sensor data; determine motion data, comprising one or more motions, based on the sensor data; infer one or more building features, including a location of each building feature, wherein the inferred building features are based on;
the location data, at least one motion, and associated descriptive information;generate a graphical feature map by linking inferred building features, wherein linking inferred building features is based on user movement between inferred building features and the inferred location of each inferred building feature; and merge the graphical feature maps from each tracked device to generate a building map. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium comprising instructions that, when executed on a computing system configured generate a building map, cause the computing system to at least:
-
receive sensor data from each tracked device among a plurality of tracked devices, the sensor data comprising location data and inertial sensor data; determine motion data, comprising one or more motions, based on the sensor data; infer one or more building features, including a location of each inferred building feature, wherein the inferred building features are based on;
the location data, at least one motion, and associated descriptive information;generate a graphical feature map by linking inferred building features, wherein linking inferred building features is based on user movement between inferred building features and the inferred location of each inferred building feature; and merge the graphical feature maps from each tracked device to generate a building map. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification