Indoor localization and mapping
First Claim
1. A computer-implemented method comprising:
- receiving, by one or more processors, a non-localized version of a map of an indoor area from a first mobile computing device;
receiving, by the one or more processors, sensory data associated with the indoor area, wherein the sensory data has been collected from the indoor area using the first mobile computing device, the received sensory data including a set of data points, each data point including one or more wireless network access point identifiers, one or more corresponding signal strengths, and an image captured in the indoor area;
generating, by the one or more processors, a localized version of the map using the non-localized version of the map and the received sensory data, wherein the localized version of the map is a representation of the indoor area that indicates features of the indoor area on the map that correspond to the received sensory data, the localized version of the map comprising at least one visual indicator corresponding to the received sensory data, and wherein the at least one visual indicator includes one of the images of the set of data points; and
storing, by the one or more processors, the localized version of the map for subsequent transmission to client devices.
2 Assignments
0 Petitions
Accused Products
Abstract
An indoor area may be localized to provide end users with a mobile-accessible map to guide the end user in navigating the indoor area. A preliminary version of a map of the indoor area to be localized is processed to identify different navigable routes within the indoor area. A user may access the processed map and collect sensory data using the mobile device while moving along any of the navigable routes. The different sensory data that is collected at the same moment in time may be associated based on the location of the mobile device when the data is collected. The localized map is then generated with visual indications of the locations of the corresponding sensory data. The end user may then access the localized map on a mobile device to navigate the indoor area and to locate specific points of interest corresponding to the sensory data.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more processors, a non-localized version of a map of an indoor area from a first mobile computing device; receiving, by the one or more processors, sensory data associated with the indoor area, wherein the sensory data has been collected from the indoor area using the first mobile computing device, the received sensory data including a set of data points, each data point including one or more wireless network access point identifiers, one or more corresponding signal strengths, and an image captured in the indoor area; generating, by the one or more processors, a localized version of the map using the non-localized version of the map and the received sensory data, wherein the localized version of the map is a representation of the indoor area that indicates features of the indoor area on the map that correspond to the received sensory data, the localized version of the map comprising at least one visual indicator corresponding to the received sensory data, and wherein the at least one visual indicator includes one of the images of the set of data points; and storing, by the one or more processors, the localized version of the map for subsequent transmission to client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
memory; one or more processors configured to; receive a non-localized version of a map of an indoor area from a first mobile computing device; receive sensory data associated with the indoor area, wherein the sensory data has been collected from the indoor area using the first mobile computing device, the received sensory data including a set of data points, each data point including one or more wireless network access point identifiers, one or more corresponding signal strengths, and an image captured in the indoor area; generate a localized version of the map using the non-localized version of the map and the received sensory data, wherein the localized version of the map is a representation of the indoor area that indicates features of the indoor area on the map that correspond to the received sensory data, the localized version of the map comprising at least one visual indicator corresponding to the received sensory data, and wherein the at least one visual indicator includes one of the images of the set of data points; and store the localized version of the map in the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory, tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
receiving a non-localized version of a map of an indoor area from a first mobile computing device; receiving sensory data associated with the indoor area, wherein the sensory data has been collected from the indoor area using the first mobile computing device, the received sensory data including a set of data points, each data point including one or more wireless network access point identifiers, one or more corresponding signal strengths, and an image captured in the indoor area; generating a localized version of the map using the non-localized version of the map and the received sensory data, wherein the localized version of the map is a representation of the indoor area that indicates features of the indoor area on the map that correspond to the received sensory data, the localized version of the map comprising at least one visual indicator corresponding to the received sensory data, and wherein the at least one visual indicator includes one of the images of the set of data points; and storing the localized version of the map for subsequent transmission to client devices.
-
Specification