Automatically constructing paths
First Claim
1. A method for generating routes for collecting data points in an indoor space, the method comprising:
- identifying a map of the indoor space;
identifying an optimization goal for collecting data points in the indoor space;
accessing a plurality of templates including strategies for walking through indoor spaces;
selecting, by a processor, a set of templates from the plurality of templates based on the map and the optimization goal; and
generating a route for collecting data points in the indoor space based on the selected set of templates.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate generally to generating reliable data for indoor navigation. More specifically, aspects relate to identifying a route for a person to follow in order to record data such wireless network access location or other beacon signal information and signal strengths for an indoor space. In one example, the pre-defined route may be generated based on a map of the indoor space, a set of predefined walking strategies, an average walking speed, a time limit, and an optimization goal. For example, if a person is able walk at some average speed for a set period of time, a route may be identified which provides a given density of data points (the optimization goal) within the indoor space. The collected data may then used to build a wireless network model of the indoor space for navigation.
22 Citations
20 Claims
-
1. A method for generating routes for collecting data points in an indoor space, the method comprising:
-
identifying a map of the indoor space; identifying an optimization goal for collecting data points in the indoor space; accessing a plurality of templates including strategies for walking through indoor spaces; selecting, by a processor, a set of templates from the plurality of templates based on the map and the optimization goal; and generating a route for collecting data points in the indoor space based on the selected set of templates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of collecting data points along a route through an indoor space, the method comprising:
-
transmitting, to a server, a request for the route, the request including information identifying the indoor space; receiving a route based on the indoor space and an optimization goal; displaying, by a processor, the route on a display of a client device; collecting data points along the route, each data point including wireless network access location identifiers and associated signal strengths; and transmitting the collected data points to the server. - View Dependent Claims (11, 12, 13)
-
-
14. A device for generating routes for collecting data points in an indoor space, the device comprising:
-
memory storing a plurality of templates including strategies for walking through indoor spaces; and a processor coupled to the memory, the processor being operable to; identify a map of the indoor space; identify an optimization goal for collecting data points in the indoor space; select a set of templates from the stored plurality of templates based on the map and the optimization goal; and generate a route for collecting data points in the indoor space based on the selected set of templates. - View Dependent Claims (15, 16, 17)
-
-
18. A device for collecting data points along a route through an indoor space, the device comprising:
-
a display; and a processor coupled to the display, the processor being operable to; transmit to a server, a request for the route, the request including information identifying the indoor space; receive a route based on the indoor space, a time parameter, a walking speed, and an optimization goal; display the route on the display; collect data points along the route, each data point including wireless network access location identifiers and associated signal strengths; and transmit the collected data points to the server. - View Dependent Claims (19, 20)
-
Specification