Methods, devices, and computer readable storage device for providing alerts
First Claim
Patent Images
1. A method comprising:
- receiving, at a server comprising a processor, first information indicating a location of a mobile element, wherein the first information includes changes to the location of the mobile element over a predetermined time period;
in response to receiving the first information indicating the location of the mobile element, requesting, from a mobile switch, second information indicating a respective location of each mobile communication device that is connected to, camped on, or registered to a base station to which the mobile element is registered;
receiving, at the processor, the second information indicating the respective location of a mobile communication device that is connected to, camped on, or registered to the base station to which the mobile element is registered, wherein the second information includes changes to the respective location of the mobile communication device over the predetermined time period, wherein the mobile switch is remote from the server and the mobile element is distinct from the mobile communication device;
determining, by the processor, a speed and a direction of travel of the mobile element;
determining, by the processor, a speed and a direction of travel of the mobile communication device based on the second information;
calculating, by the processor, a relative location of the mobile communication device with respect to the mobile element based on the first information, the second information, the speed and the direction of the travel of the mobile element, and the speed and the direction of travel of the mobile communication device; and
determining, by the processor, based on the relative location of the mobile communication device with respect to the mobile element, whether an alert associated with the mobile element should be provided to the mobile communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
In determining whether to provide an alert associated with a mobile element to a mobile communication device, speeds and directions of travel of the mobile element and the mobile communication device are determined. A relative location of the mobile communication device is calculated with respect to the mobile element. Based on the relative location of the mobile communication device with respect to the mobile element, a determination is made whether the alert should be provided.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server comprising a processor, first information indicating a location of a mobile element, wherein the first information includes changes to the location of the mobile element over a predetermined time period; in response to receiving the first information indicating the location of the mobile element, requesting, from a mobile switch, second information indicating a respective location of each mobile communication device that is connected to, camped on, or registered to a base station to which the mobile element is registered; receiving, at the processor, the second information indicating the respective location of a mobile communication device that is connected to, camped on, or registered to the base station to which the mobile element is registered, wherein the second information includes changes to the respective location of the mobile communication device over the predetermined time period, wherein the mobile switch is remote from the server and the mobile element is distinct from the mobile communication device; determining, by the processor, a speed and a direction of travel of the mobile element; determining, by the processor, a speed and a direction of travel of the mobile communication device based on the second information; calculating, by the processor, a relative location of the mobile communication device with respect to the mobile element based on the first information, the second information, the speed and the direction of the travel of the mobile element, and the speed and the direction of travel of the mobile communication device; and determining, by the processor, based on the relative location of the mobile communication device with respect to the mobile element, whether an alert associated with the mobile element should be provided to the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server comprising:
-
a processor; and a memory that stores instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving first information indicating a location of a mobile element, wherein the first information includes changes to the location of the mobile element over a predetermined time period, in response to receiving the first information indicating the location of the mobile element, requesting, from a mobile switch, second information indicating a respective location of each mobile communication device that is connected to, camped on, or registered to a base station to which the mobile element is registered, receiving the second information indicating the respective location of a mobile communication device that is connected to, camped on, or registered to the base station to which the mobile element is registered, wherein the second information includes changes to the respective location of the mobile communication device over the predetermined time period, determining a speed and a direction of travel of the mobile element, determining a speed and a direction of travel of the mobile communication device based on the second information, calculating a relative location of the mobile communication device with respect to the mobile element based on the first information, the second information, the speed and the direction of the travel of the mobile element, and the speed and the direction of travel of the mobile communication device, and determining, based on the relative location of the mobile communication device with respect to the mobile element, whether an alert associated with the mobile element should be provided to the mobile communication device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage device storing instructions which, when executed by a processor of a server, cause the processor to perform operations comprising:
-
receiving first information indicating a location of a mobile element, wherein the first information includes changes to the location of the mobile element over a predetermined time period; in response to receiving the first information indicating the location of the mobile element, requesting, from a mobile switch, second information indicating a respective location of each mobile communication device that is connected to, camped on, or registered to a base station to which the mobile element is registered; receiving the second information indicating the respective location of a mobile communication device that is connected to, camped on, or registered to the base station to which the mobile element is registered, wherein the second information includes changes to the respective location of the mobile communication device over the predetermined time period, wherein the mobile switch is remote from the server and the mobile element is distinct from the mobile communication device; determining a speed and a direction of travel of the mobile element; calculating a speed and a direction of travel of the mobile communication device based on the second information; calculating a relative location of the mobile communication device with respect to the mobile element based on the first information, the second information, the speed and the direction of travel of the mobile element, and the speed and the direction of travel of the mobile communication device; and determining, based on the relative location of the mobile communication device with respect to the mobile element, whether an alert associated with the mobile element should be provided to the mobile communication device. - View Dependent Claims (18, 19, 20)
-
Specification