Tracking systems and methods for remotely tracking a location of a person on a map of a monitored premise
First Claim
1. A method in a mobile device carried by a tracked person, the method comprising:
- editing a map of a monitored premises that includes multiple checkpoint devices that are configured to communicate wirelessly with the mobile device, by;
presenting, on a screen of the mobile device, identifiers of multiple candidate checkpoint devices, each identifier presented with an associated signal strength;
receiving, based on a selection by a user of the mobile device of one of the presented checkpoint device identifiers, the selected checkpoint device identifier, a zone identifier, and a level identifier, wherein the checkpoint device identifier, the zone identifier, and the level identifier are specified by the user via a screen presented on the mobile device; and
transmitting to a remote tracking system the selected checkpoint device identifier with the zone identifier and the level identifier; and
tracking movement of the person about the monitored premises, by;
wirelessly receiving checkpoint data from multiple checkpoint devices, wherein the checkpoint data includes a network identifier of each of the checkpoint devices and a signal strength corresponding to each of the checkpoint devices;
determining whether or not the checkpoint data can be transmitted to the remote tracking system;
when it is determined that the checkpoint data can be transmitted, transmitting the checkpoint data to the remote tracking system, thereby causing the remote tracking system to determine, based on the signal strength corresponding to each of the multiple checkpoint devices, a location of the mobile device, by;
estimating the location of the mobile device as being on a first line that is perpendicular to a second line that runs from a first checkpoint device to a second checkpoint device;
estimating, based on a signal strength corresponding to the first checkpoint device and a signal strength corresponding to the second checkpoint device, a position along the first line with respect to the second line; and
calculating vector similarity between a first vector and a second vector, wherein the first vector represents a first pattern of signal strength information received from the multiple check point devices at a first time, and wherein the second vector represents a second pattern of signal strength information received from the multiple check point devices at a second time; and
when it is determined that the checkpoint data cannot be transmitted, locally storing the checkpoint data for later transmission to the remote tracking system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques tracking, monitoring, updating, and displaying location and related information based on telemetry information received from mobile devices carried in the field. Each tracked entity (e.g., person, robot) carries or is associated with a mobile device. When a mobile device enters within range of a checkpoint associated with a known position, the mobile device notifies a central server or other system (e.g., a peer device), which then makes the received information (or information derived therefrom) available to other devices and/or systems. In some cases, the checkpoint devices are wireless network access points, such as Wi-Fi routers, access points, media device, or the like.
44 Citations
18 Claims
-
1. A method in a mobile device carried by a tracked person, the method comprising:
-
editing a map of a monitored premises that includes multiple checkpoint devices that are configured to communicate wirelessly with the mobile device, by; presenting, on a screen of the mobile device, identifiers of multiple candidate checkpoint devices, each identifier presented with an associated signal strength; receiving, based on a selection by a user of the mobile device of one of the presented checkpoint device identifiers, the selected checkpoint device identifier, a zone identifier, and a level identifier, wherein the checkpoint device identifier, the zone identifier, and the level identifier are specified by the user via a screen presented on the mobile device; and transmitting to a remote tracking system the selected checkpoint device identifier with the zone identifier and the level identifier; and tracking movement of the person about the monitored premises, by; wirelessly receiving checkpoint data from multiple checkpoint devices, wherein the checkpoint data includes a network identifier of each of the checkpoint devices and a signal strength corresponding to each of the checkpoint devices; determining whether or not the checkpoint data can be transmitted to the remote tracking system; when it is determined that the checkpoint data can be transmitted, transmitting the checkpoint data to the remote tracking system, thereby causing the remote tracking system to determine, based on the signal strength corresponding to each of the multiple checkpoint devices, a location of the mobile device, by; estimating the location of the mobile device as being on a first line that is perpendicular to a second line that runs from a first checkpoint device to a second checkpoint device; estimating, based on a signal strength corresponding to the first checkpoint device and a signal strength corresponding to the second checkpoint device, a position along the first line with respect to the second line; and calculating vector similarity between a first vector and a second vector, wherein the first vector represents a first pattern of signal strength information received from the multiple check point devices at a first time, and wherein the second vector represents a second pattern of signal strength information received from the multiple check point devices at a second time; and when it is determined that the checkpoint data cannot be transmitted, locally storing the checkpoint data for later transmission to the remote tracking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method in a tracking system in communication with a mobile device carried by a tracked person, the method comprising:
-
editing a map of a monitored premises that includes multiple checkpoint devices that are configured to communicate wirelessly with the mobile device, wherein at least some of the checkpoint devices are Wi-Fi network access devices, by; presenting, on a screen of the mobile device, identifiers of multiple candidate checkpoint devices, each identifier presented with an associated signal strength; and receiving, based on a selection by a user of the mobile device of one of the presented checkpoint device identifiers, the selected checkpoint device identifier, a zone identifier, and a level identifier, wherein the checkpoint device identifier, the zone identifier, and the level identifier are specified by the user via a screen presented on the mobile device; and tracking movement of the person about the monitored premises, by; receiving checkpoint data from the mobile device, the checkpoint data based on a wireless interaction between the mobile device and multiple checkpoint devices, wherein the checkpoint data includes a network identifier of each of the checkpoint devices and a signal strength corresponding to each of the checkpoint devices; storing checkpoint data received from the mobile device; determining, based on the signal strength corresponding to each of the multiple checkpoint devices, a location of the mobile device, by; estimating the location of the mobile device as being on a first line that is perpendicular to a second line that runs from a first checkpoint device to a second checkpoint device; estimating, based on a signal strength corresponding to the first checkpoint device and a signal strength corresponding to the second checkpoint device, a position along the first line with respect to the second line; and calculating vector similarity between a first vector and a second vector, wherein the first vector represents a first pattern of signal strength information received from the multiple check point devices at a first time, and wherein the second vector represents a second pattern of signal strength information received from the multiple check point devices at a second time; and presenting tracking information including the determined location based on the received checkpoint data. - View Dependent Claims (13, 14)
-
-
15. A system for tracking movement of a tracked person about a monitored premises, the system comprising:
-
a checkpoint device; a mobile device; a tracking server; wherein the mobile device is configured to edit a map of the monitored premises, by; presenting, on a screen of the mobile device, identifiers of multiple candidate checkpoint devices, each identifier presented with an associated signal strength; receiving, based on a selection by a user of the mobile device of one of the presented checkpoint device identifiers, the selected checkpoint device identifier, a zone identifier, and a level identifier, wherein the checkpoint device identifier, the zone identifier, and the level identifier are specified by the user via a screen presented on the mobile device; and transmitting to a remote tracking system the selected checkpoint device identifier with the zone identifier and the level identifier; wherein the mobile device is configured to track movement of the person about the monitored premises, by; wirelessly receiving checkpoint data from multiple checkpoint devices, wherein the checkpoint data includes a network identifier of each of the checkpoint devices and a signal strength corresponding to each of the checkpoint devices; determining whether or not the checkpoint data can be transmitted to the tracking server; when it is determined that the checkpoint data can be transmitted, transmitting the checkpoint data to the tracking server; and when it is determined that the checkpoint data cannot be transmitted, locally storing the checkpoint data for later transmission to the remote tracking system; and wherein the tracking server is configured to track movement of the person about the monitored premises, by; receiving the checkpoint data from the mobile device; storing checkpoint data received from the mobile device; determining, based on the signal strength corresponding to each of the multiple checkpoint devices, a location of the mobile device, by; estimating the location of the mobile device as being on a first line that is perpendicular to a second line that runs from a first checkpoint device to a second checkpoint device; estimating, based on a signal strength corresponding to the first checkpoint device and a signal strength corresponding to the second checkpoint device, a position along the first line with respect to the second line; and calculating vector similarity between a first vector and a second vector, wherein the first vector represents a first pattern of signal strength information received from the multiple check point devices at a first time, and wherein the second vector represents a second pattern of signal strength information received from the multiple check point devices at a second time; and calculating vector similarity between a first vector and a second vector, wherein the first vector represents a first pattern of signal strength information received from the multiple check point devices at a first time, and wherein the second vector represents a second pattern of signal strength information received from the multiple check point devices at a second time; and presenting tracking information including the determined location based on the received checkpoint data, the presented information including a map that depicts the location of the tracked person with respect to the premises. - View Dependent Claims (16, 17, 18)
-
Specification