Predicting lost devices using normal usage patterns
First Claim
1. A method comprising:
- identifying, by one or more processors, a main device associated with a user, at least a first known environment device at a first checkpoint location, and a second known environment device at a second checkpoint location, wherein the at least first known environment device and the second known environment device are capable of communicating with the main device;
receiving, by the one or more processors, location and time information from the at least first known environment device after recognizing that the main device is located within the first checkpoint location and the second known environment device after recognizing that the main device is located within the second checkpoint location;
deriving, by the one or more processors, a common usage pattern of the main device, based on the location and time information, wherein the common usage pattern projects an expected location of the main device at a known time;
determining, by the one or more processors, whether the main device deviates from the derived common usage pattern by determining whether the main device is located at the expected location at the known time; and
in response to determining the main device deviates from the common usage pattern, sending, by the one or more processors, an alert for the user, wherein the alert is sent to the at least first known environment device when the common usage pattern projects the expected location of the main device should correspond with the first checkpoint location and the second known environment device when the common usage pattern projects the expected location of the main device should correspond with the second checkpoint location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for predicting lost mobile devices. The method includes, identifying, by one or more processors, one or more pre-designated locations, where each of the one or more pre-designated locations contains devices and a main device to be tracked. The one or more processors receive information from the devices. The one or more processors derive a common usage pattern of the main device based on, the information from the devices. The pattern is associated with a location of the main device. The one or more processors determine whether the main device follows substantially all of the common usage pattern. Finally, in response to determining the main device does not follow substantially all of the common usage pattern, the one or more processors sends at least one different types of alerts to at least one predetermined device of the devices.
18 Citations
20 Claims
-
1. A method comprising:
-
identifying, by one or more processors, a main device associated with a user, at least a first known environment device at a first checkpoint location, and a second known environment device at a second checkpoint location, wherein the at least first known environment device and the second known environment device are capable of communicating with the main device; receiving, by the one or more processors, location and time information from the at least first known environment device after recognizing that the main device is located within the first checkpoint location and the second known environment device after recognizing that the main device is located within the second checkpoint location; deriving, by the one or more processors, a common usage pattern of the main device, based on the location and time information, wherein the common usage pattern projects an expected location of the main device at a known time; determining, by the one or more processors, whether the main device deviates from the derived common usage pattern by determining whether the main device is located at the expected location at the known time; and in response to determining the main device deviates from the common usage pattern, sending, by the one or more processors, an alert for the user, wherein the alert is sent to the at least first known environment device when the common usage pattern projects the expected location of the main device should correspond with the first checkpoint location and the second known environment device when the common usage pattern projects the expected location of the main device should correspond with the second checkpoint location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising:
-
program instructions to identify a main device associated with a user, at least a first known environment device at a first checkpoint location, and a second known environment device at a second checkpoint location, wherein the at least first known environment device and the second known environment device are capable of communicating with the main device; program instructions to receive location and time information from the at least first known environment device after recognizing that the main device is located within the first checkpoint location and the second known environment device after recognizing that the main device is located within the second checkpoint location; program instructions to derive a common usage pattern of the main device, based on the location and time information, wherein the common usage pattern projects an expected location of the main device at a known time; program instructions to determine whether the main device deviates from the derived common usage pattern by determining whether the main device is located at the expected location at the known time; and in response to determining the main device deviates from the common usage pattern, program instructions to send an alert for the user, wherein the alert is sent to the at least first known environment device when the common usage pattern projects the expected location of the main device should correspond with the first checkpoint location and the second known environment device when the common usage pattern projects the expected location of the main device should correspond with the second checkpoint location. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to identify a main device associated with a user, at least a first known environment device at a first checkpoint location, and a second known environment device at a second checkpoint location, wherein the at least first known environment device and the second known environment device are capable of communicating with the main device; program instructions to receive location and time information from the at least first known environment device after recognizing that the main device is located within the first checkpoint location and the second known environment device after recognizing that the main device is located within the second checkpoint location; program instructions to derive a common usage pattern of the main device, based on the location and time information, wherein the common usage pattern projects an expected location of the main device at a known time; program instructions to determine whether the main device deviates from the derived common usage pattern by determining whether the main device is located at the expected location at the known time; and in response to determining the main device deviates from the common usage pattern, program instructions to send an alert for the user, wherein the alert is sent to the at least first known environment device when the common usage pattern projects the expected location of the main device should correspond with the first checkpoint location and the second known environment device when the common usage pattern projects the expected location of the main device should correspond with the second checkpoint location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification