System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors
First Claim
1. A computer-implemented method of generating position estimates of a trackee at a location, the method being implemented by a computer that includes a physical processor, the method, comprising:
- obtaining, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates;
causing a map of the location to be displayed, via a graphical user interface associated with the computer, the map including one or more building features;
generating position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; and
causing the generated position estimates to be displayed on the map.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for locating, tracking, and/or monitoring the status of personnel and/or assets (collectively “trackees”), both indoors and outdoors, is provided. Tracking data obtained from any number of sources utilizing any number of tracking methods (e.g., inertial navigation and signal-based methods) may be provided as input to a mapping application. The mapping application may generate position estimates for trackees using a suite of mapping tools to make corrections to the tracking data. The mapping application may further use information from building data, when available, to enhance position estimates. Indoor tracking methods including, for example, sensor fusion methods, map matching methods, and map building methods may be implemented to take tracking data from one or more trackees and compute a more accurate tracking estimate for each trackee. Outdoor tracking methods may be implemented to enhance outdoor tracking data by combining tracking estimates such as inertial tracks with magnetic and/or compass data if and when available, and with GPS, if and when available.
148 Citations
19 Claims
-
1. A computer-implemented method of generating position estimates of a trackee at a location, the method being implemented by a computer that includes a physical processor, the method, comprising:
-
obtaining, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates; causing a map of the location to be displayed, via a graphical user interface associated with the computer, the map including one or more building features; generating position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; and causing the generated position estimates to be displayed on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating position estimates of a trackee at a location, the system comprising:
a computer processor configured to; obtain, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates; cause a map of the location to be displayed, via a graphical user interface, the map including one or more building features; generate position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; and cause the generated position estimates to be displayed on the map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer readable storage medium comprising executable code for generating position estimates of a trackee at a location, the computer executable code, when executed by a processor, causing the processor to:
-
obtain, as input, tracking data for the trackee obtained from inertial sensors, wherein the tracking data includes a collection of tracking points forming a tracking path of the trackee, and wherein each tracking point includes at least two-dimensional location coordinates; cause a map of the location to be displayed, via a graphical user interface, the map including one or more building features; generate position estimates for the trackee by dividing the tracking path into polygonal path segments of tracking points and correlating a polygonal path segment to a building feature to reduce tracking errors associated with the inertial sensors responsive to a determination that the polygonal path segment matches the building feature; and cause the generated position estimates to be displayed on the map.
-
Specification