Systems, methods, and computer program products for determining a location of a tracked device after a device or network failure
First Claim
1. A tangible computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a tracking-failure notification, the tracking-failure notification comprising a device identifier of a tracked device that is unavailable because of a failure condition;
determining the failure condition, the failure condition being selected from a group consisting of a network failure and a tracked-device failure;
retrieving last-known-location data of the tracked device, the last-known-location data comprising a last-known location of the tracked device;
determining a set of potential locations of the tracked device;
retrieving a device track history corresponding to the tracked device;
determining a potential location of the tracked device from among the set of potential locations using the device track history corresponding to the tracked device, wherein each potential location in the set of potential locations is associated with a specific time at which the tracked device was at the potential location determined, and wherein determining the potential location comprises;
determining that a pattern exists within the device track history;
comparing the specific time of each corresponding potential location in the set potential locations to a particular time; and
determining the potential location using the pattern and based upon results of the comparing; and
notifying an entity of the failure condition, the device identifier, and the potential location.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are for receiving a tracking failure notification including a device identifier of a tracked device that is unavailable because of a failure condition, determining the failure condition as being one of a network failure and a tracked device failure, retrieving known location data of the tracked device including a last known location of the tracked device, determining a potential location of the tracked device, and notifying an entity of the failure condition, the device identifier, and the potential location.
8 Citations
11 Claims
-
1. A tangible computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a tracking-failure notification, the tracking-failure notification comprising a device identifier of a tracked device that is unavailable because of a failure condition; determining the failure condition, the failure condition being selected from a group consisting of a network failure and a tracked-device failure; retrieving last-known-location data of the tracked device, the last-known-location data comprising a last-known location of the tracked device; determining a set of potential locations of the tracked device; retrieving a device track history corresponding to the tracked device; determining a potential location of the tracked device from among the set of potential locations using the device track history corresponding to the tracked device, wherein each potential location in the set of potential locations is associated with a specific time at which the tracked device was at the potential location determined, and wherein determining the potential location comprises; determining that a pattern exists within the device track history; comparing the specific time of each corresponding potential location in the set potential locations to a particular time; and determining the potential location using the pattern and based upon results of the comparing; and notifying an entity of the failure condition, the device identifier, and the potential location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a location assessment system using a computer processor, a tracking-failure notification, the tracking-failure notification comprising a device identifier of a tracked device that is unavailable because of a failure condition; determining, by the location assessment system using the computer processor, the failure condition, the failure condition being selected from a group consisting of a network failure and a tracked-device failure; retrieving, by the location assessment system using the computer processor, last-known-location data of the tracked device, the last-known-location data comprising a last-known-location of the tracked device; determining, by the location assessment system using the computer processor, a set of potential locations of the tracked device; retrieving, by the location assessment system, a device track history corresponding to the tracked device; determining, by the location assessment system using the computer processor, a potential location of the tracked device from among the set of potential locations using the device track history corresponding to the tracked device, wherein each potential location in the set of potential locations is associated with a specific time at which the tracked device was at the potential location determined, and wherein determining the potential location comprises; determining that a pattern exists within the device track history; comparing the specific time of each corresponding potential location in the set of potential locations to a particular time; and determining the potential location using the pattern and based upon results of the comparing; and notifying, by the location assessment system using the computer processor, an entity of the failure condition, the device identifier, and the potential location. - View Dependent Claims (8, 9)
-
-
10. A location assessment system, comprising:
-
a processor; and a memory having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a tracking-failure notification, the tracking-failure notification comprising a device identifier of a tracked device that is unavailable because of a failure condition; determining the failure condition, the failure condition being selected from a group consisting of a network failure and a tracked-device failure; retrieving last-known-location data of the tracked device, the last-known-location data comprising a last-known location of the tracked device; determining a set of potential locations of the tracked device; retrieving a device track history corresponding to the tracked device; determining a potential location of the tracked device from among the set of potential locations using the device track history corresponding to the tracked device, wherein each potential location in the set of potential locations is associated with a specific time at which the tracked device was at the potential location determined, and wherein determining the potential location comprises; determining that a pattern exists within the device track history; comparing the specific time of each corresponding potential location in the set of potential locations to a particular time; and determining the potential location of the tracked device using the pattern and the results of the comparing; and notifying an entity of the failure condition, the device identifier, and the potential location. - View Dependent Claims (11)
-
Specification