Sensor data collection
First Claim
1. A computer-implemented method, comprising:
- accessing a venue map associated with a venue;
accessing a survey plan associated with the venue map, where the survey plan includes a survey path defined by a starting logical survey point and an ending logical survey point, where a logical survey point comprises a persistent unique co-ordinate free identifier, a description of a recognizable location in the venue, and a co-ordinate configured to register the logical survey point relative to the venue map;
providing the survey plan to a surveyor;
receiving a sensor fingerprint at a sensor reading point along the survey path;
producing a sensor reading point data structure based, at least in part, on the sensor fingerprint, the sensor reading point, and the starting logical survey point;
creating a registered survey point by registering the sensor reading point data structure with the venue map; and
updating a fingerprint observation data store with the registered survey point.
2 Assignments
0 Petitions
Accused Products
Abstract
Example apparatus and methods concern rigorous survey-plan based sensor data collection where physical survey locations are correlated to logical locations rather than being tightly coupled to physical map locations. An embodiment includes accessing a venue map and a survey plan associated with the venue map. A survey plan includes a survey path defined by one or more logical survey points. A logical survey point includes a unique co-ordinate free identifier, a description of a recognizable location in the venue, and a co-ordinate configured to register the logical survey point to the corresponding venue map. A surveyor surveys the venue using the survey plan. Surveying the venue includes following the survey plan and acquiring sensor fingerprints at sensor reading points along the survey path. A fingerprint observation data store is populated with survey points that are registered to the survey plan. Survey points include sensor fingerprint data and correlation data.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
accessing a venue map associated with a venue; accessing a survey plan associated with the venue map, where the survey plan includes a survey path defined by a starting logical survey point and an ending logical survey point, where a logical survey point comprises a persistent unique co-ordinate free identifier, a description of a recognizable location in the venue, and a co-ordinate configured to register the logical survey point relative to the venue map; providing the survey plan to a surveyor; receiving a sensor fingerprint at a sensor reading point along the survey path; producing a sensor reading point data structure based, at least in part, on the sensor fingerprint, the sensor reading point, and the starting logical survey point; creating a registered survey point by registering the sensor reading point data structure with the venue map; and updating a fingerprint observation data store with the registered survey point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing computer-executable instructions that when executed by a computer control the computer to perform a method, the method comprising:
-
controlling the computer to acquire a venue map data set that describes a venue for which a survey is to be performed; controlling the computer to extract a survey plan data set for the venue from the venue map data set; controlling the computer to identify a survey path from the survey plan data set; controlling the computer to identify a logical survey point located at the start of the survey path; controlling the computer to identify a logical survey point located at the end of the survey path; controlling the computer to produce instructions for positioning a surveyor at the logical survey point located at the start of the survey path and for directing the surveyor along the survey path to the logical survey point located at the end of the survey path; providing the instructions to the surveyor; controlling the computer to receive a set of sensor data from a sensor reading point on the survey path traversed by the surveyor; and populating a fingerprint observation data store with the set of sensor data, with information describing the sensor reading point, and with information for correlating the set of sensor data with the sensor reading point and the venue.
-
-
13. An apparatus, comprising:
-
a processor; a memory; a set of logics configured to perform sensor data collection as controlled by a decoupled survey plan; and an interface to connect the processor, the memory, and the set of logics; the set of logics comprising; a first logic configured to access the decoupled survey plan for surveying an area located in a global positioning system dead zone, where the decoupled survey plan includes a point for which there is a co-ordinate based ground truth available and where the point is described with reference to a visual landmark without reference to the co-ordinate based ground truth; a second logic configured to produce a radio frequency sensor based survey for the area located in the global positioning system dead zone based, at least in part, on the decoupled survey plan; and a third logic configured to register the radio frequency sensor based survey to a map representing the area located in the global positioning dead zone. - View Dependent Claims (14, 15, 16, 17)
-
Specification